| ▲ | pseudony 13 hours ago | |||||||||||||
I think this project actually has merit and highlights the core issue. We have gone through one perceived reason after the other to try and explain why the year of the Linux desktop wasn’t this one. Uncharitably, Linux is too busy breaking and deprecating itself to ever become more than a server OS, and that only works due to companies sponsoring most the testing and code that makes those parts work. Desktop in all its forms is an unmitigated shit show. With linux, you’re always one kernel/systemd/$sound system/desktop upgrade away from a broken system. Personal pains: nvidia drivers, oss->alsa, alsa->pulse audio, pulse audio->pipe wire, init.d to upstart to systemd, anything dkms ever, bash to dash, gtk2 to gtk3, kde3 to kde4 (basically a decade?), gnome 2 to gnome 3, some 10 gnome 3 releases breaking plugins I relied on. It should be blindingly obvious; windows can shove ads everywhere from the tray bar to start menu and even the damned lock screen, on enterprise editions no less, and STILL have users. This should tell you that linux is missing something. It’s not the install barrier (it’s never been lower, corporate IT could issue linux laptops, linux on laptops exist from several vendors). It’s also not software, the world has never placed so many core apps in the browser (even office, these days). It’s not gaming. Though its telling that, in the end, the solution from valve (proton) incidentally solves two issues - porting (stable) windows APIs to linux and packaging a complete mini-linux because we can’t interoperate between distros or even releases of the same distro. I think the complete and utter disdain in linux for stability from libraries through subsystems to desktop servers, ui toolkits and the very desktops themselves is the core problem. And solving through package management and the ensuing fragmentation from distros a close second. | ||||||||||||||
| ▲ | OsrsNeedsf2P 13 hours ago | parent [-] | |||||||||||||
Pretty sure it's Linux not being the default option | ||||||||||||||
| ||||||||||||||