Why Linux is not ready for the desktop, the final edition
A provocative essay claiming “Linux is not ready for the desktop” triggers a wide-ranging debate over how accurate that verdict is in 2024. Critics of the piece argue it exaggerates problems like gaming, hardware support, and community hostility, pointing to Proton, the Steam Deck, and their own stable daily-driver setups, while conceding that fragmentation, weak commercial app support, and UX inconsistencies remain real obstacles to mass adoption. Many conclude that Linux is technically good enough for large classes of users, but lacks the unified ecosystem, OEM preinstalls, and business incentives that keep Windows and macOS dominant on consumer desktops.
Gaming and Proton
- Many argue AAA gaming is “mostly solved” on Linux via Proton/Wine; a large share of top Steam titles run well, sometimes outperforming Windows.
- Counterpoints: kernel‑level anti‑cheat games often don’t work; some users report only ~60% real success even for “platinum” titles; ProtonDB ratings can be outdated or ignore broken multiplayer.
- Debate over the importance of native ports vs “good enough” emulation; some say Proton’s success disincentivizes ports, others see this as a symptom of weak native APIs.
Software Availability & Packaging
- Critics emphasize fragmented distros, unstable ABIs, and the need for Flatpak/Snap/AppImage/containers to ship apps consistently.
- Others argue app stores and package managers are comparable to mobile platforms; most users never compile from source.
- Flatpak/Snap/AppImage are defended as practical, but also criticized for duplication, size, and multiple “standards.”
OS Definition, Compatibility, and ABI
- Long back‑and‑forth on whether “Linux” is an OS or just a kernel; some insist only distros count as OSes.
- Backwards compatibility: one side claims Linux can’t run old apps like Windows; others respond with examples of decades‑old binaries running given correct libraries, or via chroots/containers.
- Disagreement on what matters: theoretical capability vs what 99% of users can realistically do.
Stability, Regressions, and QA
- Author’s view: regressions are frequent; many bugs; no stable ABI; kernel and driver issues (esp. AMDGPU) as evidence.
- Many users report years of trouble‑free daily use (Fedora, Arch, Mint, etc.), saying Windows causes them more pain.
- Some concede regressions exist but argue Windows/macOS also ship severe bugs and rely on users as testers.
Hardware Support and Drivers
- Mixed experiences: several claim modern laptops and printers “just work”; others describe cameras, GPUs, sleep/suspend or new hardware breaking after kernel updates.
- Nvidia and AMD drivers are recurring pain points; anti‑cheat and some GPUs limit gaming.
- Point made that enterprises and OEMs (e.g., Dell/Lenovo/System76) can deliver well‑tested Linux on specific hardware, but that’s not universal.
Security, Telemetry, and Privacy
- One camp argues Linux desktop security is weak (frequent sudo, scripts from the web, little sandboxing, no AV).
- Others counter that AV cannot “prove” code safe anyway; distributions vet packages and sign repos; Windows’ telemetry and update backdoors are seen as worse.
User Experience, Audience, and Adoption
- Many say Linux is “ready for my desktop” but not for mainstream non‑technical users who expect:
- Preinstalled OS with OEM support.
- Zero need for terminals or manual config.
- Key proprietary apps (Office, Adobe, certain CAD, etc.).
- Some view GNOME and immutable/atomic distros (Fedora Silverblue, NixOS, etc.) as the right direction; others find them too complex.
- Widely shared view: main barrier is not pure tech but ecosystem, preinstallation, and lack of business incentives, especially compared to Windows/macOS and Android/ChromeOS.