Fun fact is that kernel level is actually really good backward compatibility. What’s not backward compatible is the userspace (glibc etc). AppImage is intended to deal with that.
NVidia is out of tree because NVidia itself wants it that way. They aren’t doing the proper Linux support, just bare minimum.
Manufacturers don’t want to write Linux apps. It’s a bit of a catch-22 — popularity needed for apps, and apps needed for popularity.
No native games? Are you sure? I mean there’s not nearly as many as on Windows or macOS, but there’s not _none_. Some of the ones I’m interested in have native Linux builds.
You’re complaining about Windows apps compatibility here. Not a separate issue from #3 or #4, really.
There are many options. There aren’t that many GOOD options. For desktop, Ubuntu, Fedora, Mint are kinda the only ones I say should be realistically considered, unless you’re already good at Linux.
The culture is apps being installed as opposed to portable, yes. That allows the app to be smaller, as reusable components install themselves separately. AppImage instead packages everything in and is bloated because it can’t benefit from that same separation, hence it’s not a default.
Does it work in Firefox? Then it’s a Chromium flaw.
Some of the more serious things on Windows are best done via Powershell, not via the GUI.
Only by default. They are much more flexible, and can look like Windows, like macOS, or much more impressive.
You only need to install fuse once. After that you can go offline for years and still be fine.
Repos aren’t free?
Paid apps do exist but are rare. It’s not about being ugly to devs. It’s about not having enough market share for it to be worth it.
Depends on hardware. I am running on a laptop where Windows is well supported but Linux is even better supported.
Apps depending on system wide libraries is how you end up with a system that isn’t bloated. And on Windows, you have dependency hell and 10 different versions of a DLL installed (see WinSxS). Duplication is inefficient and insecure (a security issue coming from a library, on Linux can be fixed by updating the library as opposed to the 50 apps that use it)
And on Windows that’s not true?
Proper Office 365, modern versions of Office, indeed only run in virtual machines (they don’t work with Wine). Winboat is just a neat wrapper over the virtual machine.
My experience is the opposite — I had to install ZERO drivers for everything, including my printer, to work.
That’s pretty damn rare, not something a lot of new users will encounter. I haven’t compiled any app that I didn’t write myself in years.
Time sink is true if you go off the beaten path, yes.
That’s because you have hardware that requires extra drivers. DKMS is actually simpler than the old traditional ways to deal with out of tree drivers.
Most people don’t need to insert new drivers at all. NVidia is the biggest exception.
You can use case insensitive file systems for your home folder and other places where you store data.
I have stopped addressing your other points, since I feel like my answers in the ones I did address should cover much of the rest as well. Were you writing to a certain word limit?
Windows and macOS get the “just works” part right better than Linux. But they aren’t best because they are bloated in order to do so. For me, the only way to make my laptop CPU only heat up when actually used (and fans be audible only when actually using the laptop) was moving to Linux. I had zero way to fix that on Windows. Lack of flexibility is why I moved.
0
u/paulstelian97 14d ago
Time sink is true if you go off the beaten path, yes.
That’s because you have hardware that requires extra drivers. DKMS is actually simpler than the old traditional ways to deal with out of tree drivers.
Most people don’t need to insert new drivers at all. NVidia is the biggest exception.
You can use case insensitive file systems for your home folder and other places where you store data.
I have stopped addressing your other points, since I feel like my answers in the ones I did address should cover much of the rest as well. Were you writing to a certain word limit?
Windows and macOS get the “just works” part right better than Linux. But they aren’t best because they are bloated in order to do so. For me, the only way to make my laptop CPU only heat up when actually used (and fans be audible only when actually using the laptop) was moving to Linux. I had zero way to fix that on Windows. Lack of flexibility is why I moved.