Hacker News new | ask | show | jobs
by jchw 1239 days ago
I hate to add even more of a wishlist, but in addition to moving towards a Wayland environment, it would be nice to see an immutable root as well. SteamOS on deck has sold me on this concept; as long as there's plenty of escape hatches and the ability to disable it, I view it as a plus, and no doubt it makes updates excellent. These two features would make Elementary OS the very obvious recommendation for anyone curious about Linux but wanting an environment that actually works and looks nice. Today on Linux, it feels like you are more often than not stuck between choosing one or the other...

Regarding Wayland, it looks like it has been hacked on here and there but doesn't seem to be a priority yet:

https://github.com/elementary/gala/wiki/Experimenting-with-W...

Hopefully by the time it is, NVIDIA's driver will have better stability with Wayland compositors.

1 comments

As a NixOS user I'll generally agree, as long as there are still options for people who want to use Pantheon on a more traditional OS. Immutable roots are cool, but feel like a novelty when so much software breaks under it. Great to have as an option for sure though.

> Hopefully by the time it is, NVIDIA's driver will have better stability with Wayland compositors.

I think Nvidia's support is pretty much complete. Plasma fixed almost all of it's Wayland/Nvidia bugs (as far as I can see on my desktop) and Mutter has an Nvidia rewrite on the roadmap IIRC. Still not perfect, but the new drivers have stopped 95% of the major glitching caused with the old ones.

We still have to contend with the implicit sync issues when dealing with NVIDIA drivers; there has been work to untangle the mess there, but it's not done yet to my knowledge.

Context: https://www.collabora.com/news-and-blog/blog/2022/06/09/brid...

Edit: also a NixOS user, BUT: I am suggesting something more like SteamOS with ABRoot. It's not exactly a solved problem, but I think that future solutions should be focused on not needing to modify the root to deal with things like drivers and system configuration.

Hoping that mutter rewrite comes sooner than later. Currently running GNOME on a Fedora/Nvidia box and it's frustrating to lose features like Night Light when running Wayland with proprietary drivers, as is the glitchiness of Electron apps under GNOME+Wayland+Nvidia (for instance, VS Code is a flickery mess with that setup).
Here's hoping. Things are much smoother on KDE for me, the developers really hauled ass to get the Plasma session working nicely. As of 5.26, I think the only remaining major issue is that it doesn't keep track of monitor configuration, which is due to be solved in 3 weeks with the release of 5.27.

I got Electron apps working nicely by forcing GPU acceleration, but even still I prefer to use the web versions of Discord and Spotify. Firefox has really nice Wayland support, replacing most of my Electron apps besides VS Code and Obsidian.