Live data from Hacker News

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

itvision.altervista.org

51–60 of 472 posts

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

#51
post #32

When I see the articles I believe the title should be "Linux is not Windows so I do not like it". I have used Linux for just shy of 30 years. It is different than Windows and far more powerful. It is just that people do not want to learn different things. Plus Linux has no spyware. These days, you can do anything on Linux that you do on Windows, except for some 3d Gaming. And that is because hardware vendors refuse t…

> It is just that people do not want to learn different things

The differences from Windows versions 7 to 10 to 11 are substantial. To me it seemed like a consistent desktop experience from Linux Mint is much better for those who do not want change at all.

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

#52

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…

>- You're asking for too much

This is the reaction from Microsoft when I want my Windows clock to display this niche feature called 'seconds'

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

#54
The constant struggle is the lagging support for the best hardware. Unless you want to buy a machine from a dedicated Linux shop (framework, System76, tuxedo), you are taking a risk buying anything remotely new without a lot of research into the hardware and hunting for posts about people who have had success. Those dedicated Linux shops are usually at least a generation behind too. It doesn't help that architectures are evolving rapidly in response to Apple's chips (not a bad thing long term).

Just bought an HP omnibook flip with an Intel 258v. From what I've read I expect most things to work, or work soon with kernel updates. All applications I care about work well. Would be nice to see OpenAI make a desktop app for Linux, or some other open source equivalent.

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

#55

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…

In part, all of this right here is why there's still a collection of people who don't consider Linux a viable alternative. It's giving a mix of "You're holding it wrong" and Stack Overflow's "Question Marked as Duplicate"

That's an exquisite analogy.

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

#56

- "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/

Anecdotal, but I've had maybe a 60% success rate running platinum-rated games under Proton, with an unremarkable Ryzen 3900/RTX 2070 desktop. I suspect the further you are from Steam Deck hardware the more trouble you're likely to have.

The M4 Mac mini finally convinced me to give up on a Linux desktop for now; the combination of native Mac games, Whisky, and Windows via VMWare works at least as well as Proton for me, and everything else including development is much more convenient, including running Linux VMs when useful.

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

#57
The main criticism I see as valid here is first point: software distribution is tricky. For macOS and Windows you basically have a model where you can go to a website, download a binary, install it, and it runs.

Most Linux distros won’t jive with that very well. And because every Linux distro uses a different theme and one of a dozen UI libraries/DEs/etc. the downloaded GUI application will look bad because it won’t fit in. Flatpacks and snaps really are a solution that just allows you to not pollute your OS file system (which was never designed with the concept of apps: there are no reasonable namespaces, no easy ways to uninstall, etc.) and to statically compile the app so the next OS update doesn’t break it.

If the distro contains everything you want in its repositories you can use an “App Store” front end to get what you need and the OS will helpfully keep it up to date which is more than you can say for Windows and almost what you can say for macOS. But if you need a third party app you are out of luck: including it in the distro is a process most people won’t want to undertake.

The solution is likely not going to make the nerds happy: something like snaps are the right abstraction for Applications (I am using the capitalized version here to distinguish it from system programs). What will also happen is that some Linux distros will support this kind of solution out of the box and will be the desktop distros. Not every Linux distro will be blessed with being able to run popular apps. Ubuntu is likely on the right track for this and the Unix purists will hate it more every year as it loses the original shared system philosophy and inches closer to what macOS provides.

So the real question is: do you use your Linux distro desktop for the kernel, the package system, the package repositories, or the 1337 cred?

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

#58

This was funny considering Linux runs on almost anything is everywhere: > 6. Hardware support and compatibility

Yes, but running on refrigerators, trains, or web servers doesn't make it a better or more successful consumer desktop kernel.

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

#59
post #32

When I see the articles I believe the title should be "Linux is not Windows so I do not like it". I have used Linux for just shy of 30 years. It is different than Windows and far more powerful. It is just that people do not want to learn different things. Plus Linux has no spyware. These days, you can do anything on Linux that you do on Windows, except for some 3d Gaming. And that is because hardware vendors refuse t…

>These days, you can do anything on Linux that you do on Windows, except for some 3d Gaming. And that is because hardware vendors refuse to support Linux in the way they support Windows. It is the fault of Video vendors, most notability Nvidia.

Even GPU drivers work fine for 90-99% of games on Linux. The biggest issue keeping certain games from running on Linux is actually anti-cheat support:

https://areweanticheatyet.com/

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

#60

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…

I have been running Fedora as a daily driver for two years now. It’s even the Sway spin so it’s not the happy path. No issues at all. Been through at least one major version upgrade with zero issues. Maybe even two. It’s a total non-issue.

> This is at the core of it, I think. Forcing a user to compile C code is a bad user experience; it often fails due to linking or other dependency-related errors.

Huh? If you’re compiling your own code in a mainstream Linux distribution then I’m not surprised you have to nuke and pave.

It’s a distribution, meaning they build and distribute the software for you.

Flatpak deals with all the applications that don’t need to be built into the operating system itself.

Post reply on HN