I have been working professionally on Linux for many years. But about once a year I have to reinstall the os because it craps out for various reasons. The same story goes for most of my team, but for some reason they seem ok with this. My issue with Linux is this: I don’t feel like a consumer, but a janitor. I don’t want this. Yes you can do whatever you want, but I don’t want to do those things. I want to write code and play games, not maintain the intricacies of a running computer.For a server there is no better choice than Linux, but for my desktop/laptop, I find other alternatives better. Perhaps I haven’t found «the right distro», if so let me know, but until Linux is as low maintenance as windows or macos, it will be for those with an interest in doing that maintenance.
I realize I have a love-hate relationship with Linux. It is perfect, but flawed.
vyskocilm|1 month ago
I think it was Jorge Castro, the creator of Universal Blue, who called it the sysadmin culture. Most Linux distros are made by sysadmins for sysadmins, and you're expected to change and configure your system. I was a sysadmin myself for a long time. I used Slackware; switched from the 2.4 kernel to 2.6; tweaked CFLAGS on Gentoo; replaced SysV init with systemd; used PipeWire from the earliest versions - you name it, I did it.
Nowadays I use https://aeondesktop.github.io/ - an immutable system with Btrfs snapshots. Everything is installed from Flathub. The major roadblock is that much of the Linux world expects you to modify the system one way or another, so your mileage may vary. I replaced my printer because I did not wanted to install binary blobs from HP/Samsung.
> Perhaps I haven’t found «the right distro»
I’d look at immutable or image-based offerings, which aims at low or no maintenance: Aeon Desktop, Universal Blue, Endless OS. There are reviews on sites like LWN.net
foepys|1 month ago
conor-|1 month ago
Compared to Windows-land where nuking and reinstalling the entire OS is a routine maintenance task, checking arch news to see if there's any manual intervention and running `pacman -Syu` is all I really ever think about.
versteegen|1 month ago
bjackman|1 month ago
I've been using Linux at work and at home every day for 15 years and I think in that whole time I've only ever had to reinstall the OS due to system issues once.
(I ran an Ubuntu system update on my laptop while on low battery, and it died. The APT database was irrevocably fucked afterwards. I'm not even sure it's fair to blame the OS for this, it was a dumb thing for me to do. I would also not be at all surprised if it's possible to fuck up a Windows installation in a similar manner).
Nowadays I run NixOS and yes that requires quite regular attention. But I've also used Ubuntu, Fedora and Debian extensively and all of them are just completely stable all the time.
(Only exception I can think of: Ubuntu used to have issues with /boot getting full which was a PITA).
vladms|1 month ago
From my experience, some examples: for gentoo you are much more than a janitor - you must be everything all the time; for redhat based - you can get a major headache with some version upgrades; for arch (currently using, same install from 7 years) - update monthly and I had very few and minor issues
Cort3z|1 month ago
Many seem to be interested in knowing my distro. I’m not interested in throwing shade on a distro in particular, but it is one of the bigger and well known ones.
jollyllama|1 month ago
horsawlarway|1 month ago
My read is they don't really give a shit about it anymore because the revenue comes from mobile/tablets. Same reason Microsoft is comfortable trashing windows... the revenue is coming from O365 & Azure now. The OS is a loss leader to sell those, and it definitely feels like it these days.
Once a company eats from the fruit of the "ads" tree... they tend to degrade into "awful" from the user side, because the user stops being the primary customer - the conflict of interest there is unavoidable.
Apple is tucking in... https://ads.apple.com/
Gareth321|1 month ago
binkHN|1 month ago
I don't know what distribution you're using, but something sounds very broken if you need to do this.
kombine|1 month ago
symbogra|1 month ago
anttiharju|1 month ago
I tried running various Linux distros on my desktop some years ago and definitely agree on the crap-out experience and having to reinstall. Eventually settled on macOS and it's been okay.
The game changer for me has been Nix. It works on macOS. I have had coworkers use it on Ubuntu. I am soon planning to switch to NixOS.
People complain about the syntax but honestly AI gets you around that. You will still do janitorial work, but you mostly only need to do it once.
rounce|1 month ago
jimbob45|1 month ago
sgc|1 month ago
linuxftw|1 month ago
Fully open source drivers using AMD video cards. It just works (minus the early x11/wayland debacle, I had to switch back to x11 for a while).
energy123|1 month ago
Cort3z|1 month ago
einpoklum|1 month ago
What does that even mean though? Under what circumstances? In what way?
> working professionally on Linux for many years.
Not enough to say which distribution... or do you mean you do kernel development work?
Cort3z|1 month ago
ruszki|1 month ago
Perfect analogy. I'm using Debian for a few months now on my main laptop, and everything is flawed. Seriously, everything.
- Hybrid graphics simply doesn't work. The exception is when it works. Don't even try Wayland with it.
- Graphics card handling is still full with race conditions. It's random when everything works as intended without manual intervention.
- Switching monitors is pain. Sometimes works, sometimes doesn't. Waking up my laptop with a new monitor plugged in is a gamble.
- Energy efficiency was bad with hybrid graphics, but since I had to turn it off, I don't even try to optimize it since.
- It was a pain to make my laptop speakers work. A lot of searching, and applying random fixes until one worked (in reality two fixes together).
- My main bluetooth headset has a feature to mute itself, or stop the music when it's not on my head. Guess which is the only device which I have that have a problem with this? The funny thing is, that it's a random even again. The sound comes back about 10% of the time fully. In another 10% of the time, the sound from some apps comes back, in others doesn't. In the other 80%, I had to reconnect it.
- Don't even talk about printers. It's a gamble, again. Some printers worked at some point in time, some simply don't work, and never will, because nobody cares about them anymore enough.
- Game performance is simply worse than on Windows. First of all, it wasn't trivial to force some games to use my GPU when I had hybrid graphics. The internet is full with outdated information. But even after that, my FPS is consistently worse. I heard some others who have the opposite experience. But this tells me again, that the whole thing is a gamble. Probably it's also a gamble on the game.
- When I press the power off button to put it to sleep, or initiate a normal shutdown, I need to force shutdown the whole laptop. Sometimes I get a notification that text editor is preventing shutdown, and whether I want to force quit it, but it doesn't matter which I clicked, and the "it will be force quit in 60 seconds if I don't select something" is a lie, the whole X framework is killed after a few seconds, and the laptop remains powered on, with the lie "the computer will be shutdown now" in terminal. This happens even when I don't get notification about that something would prevent power off. The shutdown initiation from the OS menu is working, and closing the lid put it to sleep.
And this is my current laptop. I simply couldn't use my previous one with Linux, because some stupid problem with the video card, which I couldn't solve in months. Even installation was a challenge.
I've used Linux in the past 25 years from time to time. It's getting better, but still a long way. You need some janitorial work also with Windows, especially nowadays, but it's still way better experience to click on "leave me alone" once a month, than this constant tinkering, and daily annoyance. I want to build things, not fix things which should just work.
robhlt|1 month ago
I had to run Ubuntu 22.04 on a laptop for a while and encountered similar monitor switching and bluetooth issues. Eventually I figured out I could get the latest version of most desktop packages from the KDE Neon repos since they were also based on 22.04 at the time.
Running the latest KDE Plasma desktop with the latest mesa and pipewire made a huge difference. Monitor switching now works every time, all the bluetooth features worked, battery life improved, and Firefox stopped crashing when using webgl.
I'm not saying it'll fix all your problems, but most of these problems are being actively worked on and I think its worth trying a distro that actually keeps up with the pace of that work.
sgc|1 month ago
That said I am running Debian Trixie using wayland / kde / cups / nvidia / etc and do not have any of your problems my graphics work, my printers work, my bluetooth works, sleep works. They all required a lot more configuration than the last several versions of Ubuntu had required (which shouldn't be the case if there is better example just right next door), but none are persistent.
0xbadcafebee|1 month ago
realusername|1 month ago
tstrimple|1 month ago
Generally I'd avoid Linux on laptops altogether. Even hardware explicitly designed for Linux support has tons of other tradeoffs and most manufacturers don't even try. I'd say Linux on the desktop is night and day from Linux on laptops.
undeveloper|1 month ago
pixxel|1 month ago
[deleted]