Try Ubuntu, they said. It works out of the box, you don’t even need the terminal.

Cuts to me, after three hours digging to know how to make the screen brightness controls to work, pasting commands on the terminal. Oh, and my fingerprint reader isn’t recognized at all. And it eats battery like there’s no tomorrow, tlp and powertop be damned. 🤬

You know what works out of the box flawlessly with my Galaxy Book2 360? Windows. Sad but true.

#ubuntu #linux #stillSucks

@fabioromeo hi friendly guy stepping in. I know you’ve had lots of responses from people. If you’d like, I’m happy to listen to your experience and hear more about what went wrong. I’m the type of person who hates using command lines, so I’m curious to learn where things fell apart.

@baldwinjed sure, no problem. Grab some popcorn, I think this will be a bit long. 😄

It all began when I wanted to make a new partition for my drive. My current Windows instal was living in a 2TB SSD and I wanted to put data and system in separated partitions. Thanks to some system files I was unable to shrink the partition, and I was in the mood to nuke everything down, so I erased it and began from scratch.

Since I recently downloaded the latest Ubuntu, I figured to give it a go. Canonical was usually the most supported distro and largely favored by noobs, so why not? How bad could it be?

Well, really bad as I experienced. My machine for personal use and errands is a Galaxy Book2 360 (I have a Macbook for work) and it did not like Ubuntu at all, or Ubuntu did not like my machine. After the install, the screen brightness was locked at the maximum setting, and was the keyboard light. The sound was popping for some reason. I spent a good time looking for a fix, and managed to find an obscure setting that I should add to GRUB by copying and pasting that line to its settings file, then rebuilding the launcher.

Thing is, this apparently was assumed to be common knowledge, the grub thing. So here I go again searching what the heck was the file I was supposed to edit, and how to update the thing with the new setting. After botching the boot for some reason and reinstalling Ubuntu, I managed to get the screen brightness under control. But I still had the keyboard light on without any kind of control, and I left it at that.

A lot of other annoyances started to pile up. The battery life was abismal, and after some searching I installed tlp and powertop, did all the calibrations and settings adjustments, and it barely worked. My fingerprint reader was gone with no way to make it work, as I found no solution in any forums that could make it being recognized. Bluetooth was hit and miss, sometimes worked, sometimes refuses to work, and the same happened to audio. The fans loved to go for a spin for apparently no reason. And the machine was HOT.

I tried to install Thunderbird Supernova, the one with the new interface. It wasn't in the store, so I had to download it from the official site. It's a compressed folder that expands into the app folder, and if I click the executable the app runs. Fine, but it did not show on the Ubuntu dock nor was it in the apps list. So here I go, trying to figure out how to add a shortcut to this app on the dock. I found a way to solve it after a lot of search.

Bear in mind that all that tinkering was happening in the terminal, copying and pasting commands from forums with a rarefied notion of what those commands did. Not great if you ask me.

Then, one day, I got a prompt for a system update. Fine, an updated system is a happy and safe system! So I allowed it... It rebooted, and I was dropped into the command prompt. No error, no explanation. Gnome just stopped working.

At this point I was fed up with Ubuntu and tried Fedora. But then the same issue with the screen brightness happened and I gave up. I installed Windows 11 back, and after half an hour everything was installed, updated and working without hiccups. All I did was to click a couple of prompts, run one installer with all the drivers and BAM, a fully functional system - fingerprint reader included.

It could be an issue against Samsung laptops, but I had a Dell that came from the factory with Ubuntu. It worked out of the box, but the same ugly issues with apps and updates happened there too, so I don't believe that's solely an issue of compatibility. That same Dell laptop worked flawlessly when I installed Windows 10... Go figure.

@fabioromeo thank you for the insight. I don’t think you did anything wrong. In fact, I think you did everything that seemed right. If I may opine, I would say there were a few things that failed you. First, support. When things didn’t work, you went to community. Community is a double edged sword. Forums are quick to provide bad answers for new users.
@fabioromeo Second, expectations. Linux is viewed as perfect for reviving hardware and people think it’s universally compatible. It is, and it isn’t. Linux has first class support from Intel and AMD. Second class support from Nvidia. Third class support from many device manufacturers. No support from the majority of system integrators. This means that the most critical components of a system are deeply compatible with Linux, but many parts that make up a system may have no compatibility.
@fabioromeo I think people talk as though everything is perfect. I love using Fedora. I use it on my desktop and on a Lenovo 2-in-1 laptop. I’m not a developer. I don’t use command line. Fedora doesn’t work perfectly on my laptop. My fingerprint reader doesn’t work. I can’t rotate my screen. Why? Lenovo designed my laptop for Windows. When they chose a fingerprint reader they didn’t consider whether it had a linux driver. They also didn’t contribute to Wayland so that my screen can rotate.
@fabioromeo now full disclosure, there are workarounds available. I tracked down the fingerprint reader manufacturer and found that they have sent a kernel module that exposes the finger print reader in Linux, but I don’t use it. Because I’m not a developer. My laptop works in Linux because AMD provides first class support, but the whole system doesn’t because Lenovo didn’t design it with Linux in mind. That’s the reality. There are SIs that provide first class system support, but not Samsung.
@fabioromeo So back to my original point. You did nothing wrong, but you’ve been failed on a few fronts. Samsung failed because they designed a Windows system and did all the work required to make the system work on Windows. That can’t be done in Linux by volunteers when working with proprietary hardware. The Ubuntu community failed you by giving bad advice. We all failed you by giving you unrealistic expectations. I love Linux, but you are right to use windows on your laptop.
@fabioromeo If you want to give it another shot in the future, try getting a Framework laptop or a System 76 laptop. They both take Linux support very seriously and are willing to provide direct support on your purchase. That way you can talk to someone you can trust when things go wrong rather than relying on well intentioned people who can’t actually help you. And if you want to talk, you can feel free to ask me anything anytime. I’ll try to give less bad answers than the other laymen. 😉

@baldwinjed thanks for yout thoughts! I'll keep a look at Framework and System 76 when the time for a new laptop comes, they sure look like interesting machines. Gnome is coming up with really interesting ideas regarding the window management, and that would be nice to have in a system that works without issues.

Thanks again!

@fabioromeo of course! Just keep in mind that System76 ships PopOS. Soon they will use Cosmic, which is not gnome. It should be accessible and user friendly in the same way gnome is. Framework supports Ubuntu and Fedora officially, so their systems should work on those OS’s pretty well, but they aren’t as into cross compatibility as System76 is IMO. This is likely down to bandwidth and expertise. System76 knows and has more Linux experience while also supporting/allowing Windows.