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

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.