Personally I haven’t. While Linux is imperfect, choosing the right distro makes the rest of the experience straightforward. And with it’s whole complexity, I find Linux more user friendly than Windows. Even driver issues, broken shadow file ownership and KDE specifics only made me more confident about my choice to use Linux after I solved everything.
Yes, the packaging mess that Atomic distros cause.
I want a couple of functional things:
- To be able to safely upgrade my system silently, without interruptions, and rollback of necessary
- To know my system is not drifting away from upstream defaults and to restore it to a “factory” state
- To sandbox applications
I’d like to be able to do all that efficiently and cleanly too. Atomic systems generally fulfill those first two while traditional distros struggle, which is why I stick to Atomic distros.
But whereas you can use a single package manager on Arch and get everything (albeit without easy sandboxing), Atomics keep adding more and more. Here’s your rpm-ostree, flatpak, toolbox, homebrew, sysexts, etc.
I find sysexts particularly insulting because they regress so much on traditional packages for so little upside. Doesn’t even have dependency management.
I would wish we would stop creating so many package managers and just focus on improving existing ones.
In a more ideal world we would have something like
- Distro based on Freedesktop runtimes
- Flatpak that officially supports both GUI applications, CLI applications, and even daemons/services
- Flatpak would also be able to reuse the Freedesktop runtimes of the host system
I am disappointed we still don’t have a solid FOSS smartphone OS that can compete with the 2 monopolies who have cornered the market.
I don"t want ro sell my soul to Google or Apple just to use my bank (even on my computer thanks to mandatory 2fa apps) or to renew my government issued ID or to buy a train ticket on European public transport.
Nope, okay I fiddle more with complex scenarios than ever before with windows. But I never lost files/progress than I lost with windows bluescreens. And since everything is open source and documented. There is always a way to find a solution, even if its a reddit post 12 years ago.
Gestures vaguely at Ubuntu…
I am disappointed at professional application support, but not with Linux specifically. In my professional life I have needed to use products like Visio, Adobe Suite, Autodesk software, and others.
I am often forced to use Windows for my work computer because of these limitations, and while I realize its not the fault of Linux, the lack of install base demanding professional applications run on Linux is a community issue. While I always prefer FOSS over PROP software, sometimes I really do need to run PROP software on linux, and that means convincing enough people to demand that support from the developer.
that means convincing enough people to demand that support from the developer.
I think it means convincing people to drop the proprietary platform and telling the sales rep that both lack of Linux support is why you’re dropping them and what application you’re switching to. As long as you’re still a revenue stream for them they’re not incentivized to change. I do recognize, though, that this isn’t always professionally possible as the end user.
For years…every time I needed to configure a printer. Sometimes when I needed to find drivers for a wifi card. These days…it just works.
Before Proton, I wasn’t able to consider Linux as a viable solution for home computing at all. I could set up and manage a pihole, and salvage an old laptop to use for word processing and email, but couldn’t run anything my family or non-techie friends were familiar with.
Sure Wine was a thing, but I think for most casual users it wasn’t worth the hassle.
My first attempt with Ubuntu 15ish years ago was horrible; almost nothing worked, GPU support was trash, it was just an all around miserable experience.
With proton, stuff just works. It’s like a whole new ecosystem now.
I have only ever been positively surprised. Just a few of all the good habits that Linux has made me adopt:
- RTFM
- Reading logs
- Keeping/reusing old hardware
2 times:
Recently an update broke something in flatpak and in consequence freecad would refuse to load completly. There was no way for me to know what actually happened and all the time i thought freecad was at fault.
The infamous gma500 driversupport condeming so many netbooks to become ewaste instead of having a second life with linux.







