this post was submitted on 06 Sep 2025
45 points (100.0% liked)

Linux

9470 readers
354 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

The source tweet from Carl Richell:

COSMIC and Pop 24.04 Beta will be released September 25th.

I'm looking forward to COSMIC reaching beta and then hopefully a stable release :)

you are viewing a single comment's thread
view the rest of the comments
[–] littleomid@feddit.org 5 points 2 weeks ago (10 children)

I still don’t understand what they’re trying to achieve with Cosmic that GNOME or KDE didn’t do.

[–] uthredii@programming.dev 23 points 2 weeks ago (6 children)

From what I remember they were using GNOME for pop os with some custom addons they had made (for example a tiling addon). GNOME updates will sometimes break addons and I think the pop os people got tired of this.

I actually really liked the addon as it would help you have a workflow closer to a tiling window manager.

So they are creating a DE with the features they think are important (tiling, performance, others) in mind from the start. I like the idea of this as I don't want to commit to installing 100's of tools for a tiling window manager like hyprland but I do want the benefits of tiling.

Also it's written in rust which implies performance and security.

[–] imecth@fedia.io -1 points 2 weeks ago (2 children)

From what I remember they were using GNOME for pop os with some custom addons they had made (for example a tiling addon). GNOME updates will sometimes break addons and I think the pop os people got tired of this.

That's barely a footnote compared to the development time that writing an entire DE requires, not to mention that now they can't piggyback off GNOME's development anymore and they'll have to do everything themselves. There's a reason Ubuntu eventually abandoned Unity and came crawling back to GNOME.

rust implies performance and security

Rust implies only 1 thing, and that's no memory leaks, assuming you don't use "unsafe" code. It's still very much vulnerable to logic bugs and has the same performance as c (GNOME) and c++ (KDE).

[–] stuner@lemmy.world 10 points 2 weeks ago (1 children)

Rust implies only 1 thing, and that’s no memory leaks, assuming you don’t use “unsafe” code. It’s still very much vulnerable to logic bugs and has the same performance as c (GNOME) and c++ (KDE).

Rust actually doesn't guarantee that there are no memory leaks. I think the more important memory safety improvements are regarding use after free, out-of-bounds accesses, null pointer issues, and double free problems.

[–] davidgro@lemmy.world 3 points 2 weeks ago

Perhaps leaks are easier to spot in Rust with how everything is tracked? I am just guessing.

I still assume you are right that it won't block compiling the way other memory issues would.

[–] khleedril@cyberplace.social 10 points 2 weeks ago

@imecth @stuner @littleomid @uthredii ``Rust implies only 1 thing, and that's no memory leaks, assuming you don't use "unsafe" code. It's still very much vulnerable to logic bugs and has the same performance as c (GNOME) and c++ (KDE).''

Not only memory leaks, multi-threading generally is hugely safer under the watchful eye of the compiler.

It performs slightly better than C or C++; the compiler is able to make better optimizations thanks to deeper insight into the nature of given code.

load more comments (3 replies)
load more comments (6 replies)