The desktop is a great test of whether an OS is actually great, or it's just free and happens to work really well because servers have professional IT staff and powerful machines.
After so many years, they still don't have reliable "Every package even the ones not in the repos just works" status. It's mostly there, like, 99.9%, but stuff still breaks more than on Windows or Android. I suspect they never will, except for things like NixOS.
I used to think Linux was behind because of legacy reasons and game companies not being interested... but now I think Linux itself has something to do with it, and we should use that as motivation to improve.
Right now I think NixOS, or just accepting Snap packages, or waiting for Flatpak, might be the best/only chance, aside from moving to a batteries included OS like Android.
Seems like Nix really just needs GUI admin tools, everything else seems to be fairly polished.
Meh. I switched (back) to Ubuntu this January after a few years of Windows, because my AMD CPU+GPU setup kept BSODing on Windows, it kept failing to wake up from sleep (and because I got fed up with a lot of other nits), and ... surprisingly most of the things just work. Brother printer? Next-next-finish. As it was many years ago on Windows. (The same printer takes an intensive 30 minutes of cursing and downloading some godforsaken software.)
Steam and Lutris (StarCraft 2!) work pretty well, Detroit Become Human just works. (Enable proton in Steam, and click install and play.)
(I removed snap, however, as it's just in the way, but I don't remember what was my exact problem with it.)
After so many years, they still don't have reliable "Every package even the ones not in the repos just works" status. It's mostly there, like, 99.9%, but stuff still breaks more than on Windows or Android. I suspect they never will, except for things like NixOS.
I used to think Linux was behind because of legacy reasons and game companies not being interested... but now I think Linux itself has something to do with it, and we should use that as motivation to improve.
Right now I think NixOS, or just accepting Snap packages, or waiting for Flatpak, might be the best/only chance, aside from moving to a batteries included OS like Android.
Seems like Nix really just needs GUI admin tools, everything else seems to be fairly polished.