Live data from Hacker News

Why Linux is not ready for the desktop, the final edition

itvision.altervista.org

41–50 of 472 posts

Re: Why Linux is not ready for the desktop, the final edition

#41
I've been using various forms of linux desktop since 1998, now I have settled on arch/manjaro/lxde, I can get away with a cheap machine with only 4 gigs of ram and still do everything I want to with it. I use it for pro audio, writing and coding. For employers for a long time they would provide me with windows, and then in the 2010s that switched to Mac but both of those are intentionally bloated today. Linux Desktop is good for the environment.

Re: Why Linux is not ready for the desktop, the final edition

#43

- "The vast majority of applications exist only for Windows, and speaking of games, Linux hasn't seen any AAA titles for many years now," The vast majority of AAA titles run seamlessly on Linux. Per protondb[0], ≥80% of the top 10, top 100, and top 1000 are rated "platinum" or "gold" for Linux functioning (by users). [0] https://www.protondb.com/

The one thing that fucks up games for linux is some specific anticheat software, and seeing how e.g. Valorant anticheat works, I'm glad it doesn't.

Re: Why Linux is not ready for the desktop, the final edition

#44

All I can say as a person using Linux exclusively for the last 10 years: - You're using the wrong Linux distribution - You're using the wrong Linux kernel version - You have the wrong hardware - You're using Linux incorrectly - You're asking for too much - Go debug or fix it yourself. Edit: This is sarcasm by the way. These bullets come from the article. In all seriousness though. I think another poster had the right…

Careful, someone will take this seriously.

It's a shame you can't downvote submissions here, and flagging is not appropriate. We've heard these tired arguments a million times, if all of this gets fixed, the author will find another reason why he can't or won't switch.

Re: Why Linux is not ready for the desktop, the final edition

#46

I've been patiently trying a distro of Linux every other year for the past 20... Someday. The general trend: Things work well from a native install. When you start installing software and drivers, the OS gets totalled , sooner or later. > What's worse is that software compiled for the current version of Linux X will not necessarily work for the current version of Linux Y. Linux distros insist that all the software mu…

Could you give examples for what bricked your system when you "start installing software and drivers" or when you were forced to compile C code as a user? Because this all sound so alien to me, I've been using Linux for over 20 years and everything has gotten so much smoother over the years that all this criticism feels completely ignorant to me.

Re: Why Linux is not ready for the desktop, the final edition

#47

- "The vast majority of applications exist only for Windows, and speaking of games, Linux hasn't seen any AAA titles for many years now," The vast majority of AAA titles run seamlessly on Linux. Per protondb[0], ≥80% of the top 10, top 100, and top 1000 are rated "platinum" or "gold" for Linux functioning (by users). [0] https://www.protondb.com/

> Also, despite millions of players, it's hard to call CS2 an AAA title because it's based on Direct3D 11 (which is now more than a decade old) and lacks modern lighting techniques like ray tracing. Some of the quotes from the OP's page border on parody. So, CS2 doesn't count as a AAA title because it's based on DX11 and doesn't have realtime ray tracing. But apparently this same person is oblivious to the fact that…

I got halfway through it before realizing that it’s just a clickbait article.

Re: Why Linux is not ready for the desktop, the final edition

#48

I've been patiently trying a distro of Linux every other year for the past 20... Someday. The general trend: Things work well from a native install. When you start installing software and drivers, the OS gets totalled , sooner or later. > What's worse is that software compiled for the current version of Linux X will not necessarily work for the current version of Linux Y. Linux distros insist that all the software mu…

But you don't install software and drivers on Linux, you edit your nix flake, switch and it always works. If it doesn't work up to your liking, you boot into the previous generation. Also for some mysterious reasons, compiling C code under Nix always works and dependencies can't be missing.

NixOS is certainly the most obvious design paradigm with the most confusing integration / implementation I've ever seen.

It feels a bit like "Emacs is my favorite operating system, if only it had a text editor"

NixOS's philosophy? amazing. Actually trying to use, install stuff to, make changes to, etc. NixOS with the currently existing tools? horrible.

Re: Why Linux is not ready for the desktop, the final edition

#49

I've been patiently trying a distro of Linux every other year for the past 20... Someday. The general trend: Things work well from a native install. When you start installing software and drivers, the OS gets totalled , sooner or later. > What's worse is that software compiled for the current version of Linux X will not necessarily work for the current version of Linux Y. Linux distros insist that all the software mu…

But you don't install software and drivers on Linux, you edit your nix flake, switch and it always works. If it doesn't work up to your liking, you boot into the previous generation. Also for some mysterious reasons, compiling C code under Nix always works and dependencies can't be missing.

In my experience, Nix makes some things very easy and other things very, very difficult.

I hope the situation has improved, but the last time I had to deal with Nvidia (kernel/driver/library dependencies/updates/etc.) under Nix it did not remotely work out of the box and it was a huge pain. (And switching to AMD or intel was not really an option.) Doing anything off the beaten path seems to be challenging even if you have experience with Nix.

The arcane Nix language doesn't help matters.

I think immutable is the future, and I wish I could recommend Nix (and other immutable systems) to normal people, but at this point I think you really need to be a Nix expert/fan to set it up and actually enjoy it.

Re: Why Linux is not ready for the desktop, the final edition

#50
Anecdotally, over the last 15 or so years I've been a professional programmer the number of fellow devs I've seen using Linux as the primary OS of choice on their dev machines has gone down considerably. Most are on macOS now, and I'd say even Windows has greater usage than Linux in recent years. Docker I think is the primary reason for the switch. You can develop anywhere and be reasonably certain that your application will work the same on a Linux server. I'm not sure if there even is a target market for Desktop linux anymore.
Post reply on HN