Live data from Hacker News

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

itvision.altervista.org

231–240 of 472 posts

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

#231
post #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 applicat…

That's been the case indeed. Thanks a lot.

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

#232
post #35

Earlier quoted context omitted.

> When you start installing software and drivers, the OS gets totalled I have been using multiple Linux distros for over 20 years (and supporting other people) and this has simply never happened to me. Not even since I started using a distro that is supposedly less stable (Manjaro). > Forcing a user to compile C code is a bad user experience That is why very few distros expect users to do it. Are you thinking of Gent…

I’ve been using Linux on the same timeline starting with RHEL3, then Gentoo, Ubuntu, and finally ArchLinux and I’ve had to arch-chroot from a live usb several times over the last five years to fix broken upgrades*. It hasn’t been more than an hour detour each time but it’s been far from painless. I just recently had to nuke and pave a Thinkpad X1 extreme to reset KDE/Plasma to a configuration that didn’t crash Plasma…

> A significant fraction of the software I use is installed through yay’s extra packages which do frequently require building from source so it’s not just a Gentoo thing.

Which is why I said "or similar". I actually had AUR in mind (as I use Manjaro).

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

#236

This website is for hackers, not "geek squad". I am very disappointed that something of such low quality could manage to be linked on one of the first few pages of this site.

You mean a page without 30MB of JavaScript dependencies, 50MB of images, 10MB of fonts and not sucking all your private data is "low quality".

Yeah, you're absolutely right, I'm going for quality content, not shiny crap.

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

#237

Earlier quoted context omitted.

> “Good enough" is highly subjective. You're entitled to your opinion, of course, but millions of people also think otherwise. Ironically, I might as well point out that billions of people think otherwise of Linux. In some countries, a few trees is “good enough” as a bridge. The IRS, of course, says COBOL is “good enough” to use as a web backend for the moment. The weirdest thing is how people complain that engineeri…

> Oregon Trail, a game made for Windows 95, still runs on Windows 11 Fatal error: MSVCRT70.DLL could not be found. But that's easy enough to fix, right? Just dig through Windows's package manager (sorry, I meant MSDN) trying to guess the right vcredist, and try a few and hope for the best.

The Visual C++ .NET 2002 runtime shipped with Windows 95?

To be fair, I've seen plenty of commercial Windows software ship over the years without runtime components required on the original supported OS (or with required redistributable components that had to be separately installed from the distribution CD-ROM for no well-explained reason).

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

#238

> Finally, since drivers in Linux are generally part of the kernel (there are a few exceptions, including NVIDIA), you cannot upgrade them to the latest version or downgrade them to the version that worked for you on the fly. You have to boot into a different kernel. This is extremely inconvenient and not always possible I mean, that's just false. Most drivers are done as kernel modules and you can push/pull them in…

> I mean, that's just false. Most drivers are done as kernel modules and you can push/pull them in without missing a beat.

0.1% of people in the world could that. 0.001% of people in the world would do that.

That's not false, your understanding of a decent OS is just lacking. In Windows you can swap drivers however you want given they support your Windows version.

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

#239

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…

> For macOS and Windows you basically have a model where you can go to a website, download a binary, install it, and it runs.

Both are moving away from that model.

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

#240
post #15

For example, Windows or Android software from ten years ago will still work in Windows 11 or Android 15 or whatever their current versions are. For Windows, software compatibility is actually excellent: a lot of 32-bit Windows 95 software still runs perfectly on Windows 11 64 almost 30 years later. Nothing remotely close exists for Linux. I completely disagree. Android applications made for older versions DO NOT work…

I have lots of ten year old Android apps running on my Android 14 without too many issues.

In Wine/Windows I run Windows applications from the 90s. In Windows 11 64 you can install and use Office 97.

In Linux nothing even close is possible. People do care about old applications. They really do.

Post reply on HN