Why Linux Still Feels Unstable | WhileForLoop
Regular users expect applications to have bugs. An app can crash, an update can break something, and another update can fix it. That’s annoying, but it is still treated as normal software behavior.<br>The system is different.<br>For most people, the system means everything from the kernel to the desktop environment. It is the frame in which other programs run. A desktop environment is not perceived as just another application, and honestly it shouldn’t be. When it breaks, the whole computer feels broken.<br>The Windows Escape<br>Why are people tired of Windows? One of the obvious reasons is that updates sometimes break the system or make it less predictable. People are not angry because some random app has a bug. They are angry because the base layer does not feel trustworthy.<br>From a user’s perspective, Linux can be even worse here.<br>The famous Linus Tech Tips experiment with Pop!_OS made this visible in a painful way. You can argue forever about what LTS technically means, what the user did wrong, or which component was really responsible. But the user expectation was simple: I want a stable system for work and games. And that expectation is not unreasonable.<br>The Hobbyist Software Problem<br>If money is not the motivation for building software, ego often becomes the motivation instead. You can see this most clearly in GNOME, which managed to alienate a large part of the community through a level of arrogance that slowly pushed more people toward KDE.<br>The GNOME attitude is not unique in FOSS. It is just one of the more visible examples.<br>Many important projects still do not have a clean separation between stable and beta versions. Changes get merged into master, bugs get fixed on master, and releases are sometimes treated more like tags than seriously tested products.<br>That leaves stable distributions in a strange position. The maintainers can freeze software at a specific point in time and hope the snapshot is good. Sometimes it is. Sometimes it isn’t. Then upstream developers complain that Debian users report bugs that were fixed after the freeze, in a version those users do not have.<br>In an ideal world, important desktop software would have a real LTS branch used by stable distributions and a separate fast-moving branch for bleeding edge systems.<br>Arch Changed My View<br>Using Arch changed how I look at Linux stability.<br>I used to blame the distribution when the system felt unstable. Now I think it depends much more on the upstream software you choose to run. A distribution can package software well, but it cannot magically turn unstable projects into stable ones.<br>Some developers rarely make changes but show up when something actually needs to be fixed. These projects may look dead from the outside, but they are often the healthy ones. If something works, don’t break it.<br>High activity does not automatically mean high quality. Sometimes it means the opposite.<br>This also explains why Arch users report such different experiences. Some people run Arch for years without serious problems. Others install it, hit bugs constantly, and conclude that Arch is unstable.<br>Both can be right.<br>The typical Arch power user is often a minimalist. They use boring tools, small components, and software that does one thing well. Sometimes it is literally suckless-style software that barely changes because there is not much left to add.<br>Other users install the newest trending desktop tools, shiny extensions, experimental compositors, and half-finished graphical utilities. Sooner or later, that stack will hurt.<br>There Will Be No Linux Exodus<br>For these reasons, neither LTS distributions nor rolling releases can guarantee the kind of stability most Windows users expect.<br>The expectations have changed too. In the Windows XP era, people were used to constant errors, driver problems, and blue screens. Today Windows 10 and Windows 11 create frustration because something breaks from time to time.<br>Linux desktop has many strengths. It can be fast, flexible, private, configurable, and pleasant to use. But for regular users, the question is simpler: will the computer keep working without turning into a maintenance project?<br>Too often, the answer is still “maybe.”<br>That is why I do not expect a mass exodus from Windows to Linux. Some users will try it, enjoy the first weeks, and then go back to Windows or move to macOS. And despite all its flaws, macOS gives them something Linux still struggles to promise consistently: a boringly stable desktop.
# Enjoyed this post? Buy me a coffee!<br>$ open ko-fi.com/wookash[ x ]