www.youtube.com
Why Desktop Linux Still Sucks in 2025
Excerpt
0:00 Intro 0:39 Application distribution is still bad 1:23 Over-reliance on the terminal 2:02 It's janky 2:43 Little profession software 3:28 Bad Support ### Transcript {ts:2} it's 2025 and Linux as a desktop OS still sucks and no that's not just my {ts:8} opinion lonus tval himself has called out its problems despite all the improvements over the years there are {ts:15} still major issues that make Linux a frustrating experience for the average user today we're diving into why Linux {ts:21} is still a bad desktop OS a while back I made a video called Linus tals on why desktop Linux SU {ts:30} which stirred up a lot of discussion since that video I've taken another look at Linux on the desktop and honestly the {ts:37} problems haven't gone away one of the biggest problems with desktop Linux is that self-updating apps basically don't … {ts:64} download an app from a website and it keeps itself s updated that's how desktop users expect software to work on {ts:71} Linux you're either stuck using a package manager that may not even have the latest version of an app or you're {ts:76} forced to manually deal with app Images flat packs or obscure dependencies it's a {ts:82} nightmare doing anything in Linux inevitably requires opening a terminal at some point and that's a terrible user {ts:90} experience even developers don't feel like busting out a terminal just to do basic tasks installing software fixing {ts:98} broken dependencies setting up drivers so many of these things still require running obscure commands that a normal … {ts:124} that's surprisingly easy to do on Linux a simple update and innocent package installation or uninstallation or even {ts:131} just changing a setting can sometimes lead to a completely broken system with no clear way to fix it and as I {ts:137} mentioned earlier a lot of these issues stem from the fact that you're forced to use the terminal a single mistype … {ts:186} versions but they're not reliable and they definitely don't offer the same level of performance or compatibility {ts:193} even when you do get Alternatives they often lack key features or Worse clients customers and co-workers are using {ts:199} Windows or Mac OS tools and you're stuck trying to make something compatible it's just not worth the {ts:207} headache and on top of that when things break on Linux and they will break it's rarely as simple as clicking repair or {ts:214} reinstalling a driver instead you'll find yourself scrolling through obscure Forum posts copying random terminal {ts:220} commands you don't understand and hoping that some guy's answer from 2014 still works if your Wi-Fi stops working get … {ts:250} Linux has its strengths it's powerful it's customizable and for developers and privacy conscious users it's amazing but {ts:257} as a desktop OS for the average person it's still a mess and the worst part A lot of these problems have been around {ts:264} for years with no real progress toward fixing them what do you think am I wrong let me know in the comments and if you
Related Pain Points
System breakage from routine operations
8Simple updates, package installations, or configuration changes can render a Linux system completely broken with no clear recovery path. Users are forced to debug using obscure forum posts and terminal commands they don't understand.
Limited or unreliable software alternatives
7Professional desktop applications available on Windows/macOS are either missing on Linux, unreliable, or lack key features. Users must find workarounds or use incompatible tools that their teams don't use.
No self-updating applications on Linux desktop
7Desktop users expect applications to auto-update like on Windows/macOS, but Linux lacks this capability. Users must rely on fragmented package managers with outdated versions, or manually manage AppImages, Flatpaks, and obscure dependencies.
Terminal-first workflow required for basic tasks
6Linux forces users to open a terminal for routine operations like installing software, fixing dependencies, and setting up drivers. This creates poor UX even for developers who prefer GUI-based workflows.