Do we need another desktop environment? There's already KDE Plasma, GNOME Shell, Xfce, MATE, Cinnamon and the list goes on for a while. System76 at least seem to think another is needed, one they control.
The news tip comes courtesy of System76 engineer Michael Murphy, who mentioned on Reddit their plans for it to be "its own desktop" and that it won't be based on GNOME like their most recent attempt with Cosmic but instead "it is its own thing written in Rust".
It's not a whole lot to go on right now but interesting regardless, because System76 are one of the biggest vendors of Linux hardware and they're the maker of their own Pop!_OS distribution based on Ubuntu. So they already supply the hardware, the distribution and later the desktop too. This will put them in quite a unique position, since they will have even more room to fully tailor the experience for their customers.
Pictured - the current Cosmic desktop in Pop!_OS
Not a huge surprise either, considering if you follow the System76 crew closely, you might have seen some friction between System76 engineers and GNOME recently with things like theming and customization. Seems there's some deeper technical problems that lead to this decision though.
Part of the problem appears to be the extensions system in GNOME, which many users of GNOME will know how twitchy it can be and how extensions often break with new GNOME releases. Discussing this Murphy mentioned "What are you expecting us to do? We have a desktop environment that is a collection of GNOME Shell extensions which break every GNOME Shell release. Either we move towards maintaining tens of thousands of lines of monkey patches, or we do it the right way and make the next step a fully fledged desktop environment equal to GNOME Shell.".
Murphy continued explaining some of the reasoning behind the decision, in reply to a user asking about what they plan to do versus GNOME to which Murphy replied "Significantly better stability over GNOME Shell, with much less resource usage, and more configurable out of the box. Achieving a modern software architecture for the desktop in Rust.".
What do you think to this? Let us know in the comments.
Last edited by WhiteWolf on 9 November 2021 at 10:23 am UTC
I want a slick, highly usable, modern DE, that preferably doesn't look like Windows. Gnome is the only decent contender at the moment, but it's not great. Canonical's Unity, once the bugs were fixed, was actually really good. We need something like this again.
Quoting: drmothI'm keen for this. The decision by gnome to cut a bunch of features and then push everything to buggy, javascript extensions has made my desktop experience worse than it was 10 years ago. Sure, it looks a lot prettier, provided you don't break your experience with lots of extensions.
I want a slick, highly usable, modern DE, that preferably doesn't look like Windows. Gnome is the only decent contender at the moment, but it's not great. Canonical's Unity, once the bugs were fixed, was actually really good. We need something like this again.
It is shocking how much bridges the Gnome devs burned over the years. Canonical only went back to them after facing bankrupt and still their developers do have friction issues. I wonder who back them up inside Redhat to continue in this path of scorched earth.
Exciting, but I don't hold out much hope for their success. If a company like Canonical couldn't justify making 10 years worth of Unity development stick, I doubt System76 will somehow make it work either.
I'm still happy to use Pop as a base for KDE though. It's a really slick foundation. The Pop shop is superb and I've never experienced a crash since using them.
Also, edit to query:
Quoting: drmothI want a slick, highly usable, modern DE, that preferably doesn't look like Windows. Gnome is the only decent contender at the moment, but it's not great.
Only contender? You're joking, right!? KDE is superb, XFCE was excellent last I tried. Budgie is slick as hell. Cinnamon? Mate? We're tripping over DE's that absolutely rock - functional, beautiful, varied desktops that only look as much like Windows as you actually want.
Last edited by scaine on 9 November 2021 at 1:04 pm UTC
Quoting: eldarionSo why are they not switching to KDE? Creating a good DE is no easy task and I don't think they have the means to do that or are they prepared to support it in the long run. I have zero expectations on this.
Arguably, making KDE stable is a heoric task and Wayland support is still meh. Plus KDE is based on Qt which uses C++ and they want to move away from that.
From what I know/assume/guess, they won't be going for a "full" GNOME replacement. They are fine with the GNOME apps, GTK as well (kind-of), the GNOME PIM integration etc. My bet is they will replace Mutter, the compositor/wm. And since Mutter is a hot mess of garbage anyway, this isn't too unreasonable. Plus, they got the talent and rumours are, they are hiring more talent every day.
See more from me