![](https://lemmy.world/pictrs/image/02c08681-b03e-4a80-bf4a-18379db24c33.png)
![](https://lemmy.world/pictrs/image/0d5e3a0e-e79d-4062-a7bc-ccc1e7baacf1.png)
But even in that case it’s 10x better to have more frequent, cheaper diesel trains than having insanely expensive and heavy battery trains.
But even in that case it’s 10x better to have more frequent, cheaper diesel trains than having insanely expensive and heavy battery trains.
Maybe they help reachability from Mastodon
I have large doubts on an AIs ability to reliably spot fakes.
They dix not build the compositor from scratch, they built it on top of smithay, a library similar to wlroots but written in Rust.
I don’t know if you’ve actually tried to use GTK or QT, but it’s insanely painful. There is a reason almost all apps are written in Electron. Native GUI toolkits suck. If they had used GTK they would have still had an outdated and hard to maintain toolkit, and to deal with Gnome politics. Using GTK was actually the initial idea.
If we want Linux Desktop to succeed, at some point we have to build tools that people want to use. I’m glad they’re doing it.
I wasn’t thinking about applets but more about full-blown libcosmic applications.
Gnome Circle bas a lot of very simple apps that do just 1 thing and weight a couple MB each at worst.
With iced such an ecosystem would be at 20MB per app, so simple " don’t 1 thing and do it right" apps would be less scalable. And I doubt you would want to have all of gnome circle as a multicall binary.
It looks like I was right: https://github.com/pop-os/cosmic-applets/pull/282
20MB for every simple application is a lot, and multical binaries won’t be an option for third party developers.
This is still worth the much better DX of using Rust though.
If you want to do something about it: https://www.youtube.com/watch?v=w70Xc9CStoE
Is there any plan to have something similar to the Gnome Circle apps for Cosmic? It’d be nice to encourage building a full ecosystem of app with libcosmic that can rival the apps of KDE/Gnome.
This is not relevant to this specific post but does anyone know how if the static linking used in Rust is an issue with cosmic?
The last time I tried building a small app with Iced it was pretty bing (20MB) even though it didn’t do much. On the other hand a GTK app in rust easily fits within 5MB.
Anyway I’m thrilled to try cosmic out as soon as it reached the Arch repos.
Why is helix there then?
I love flatpaks and flathub. They’re amazing for GUI apps, though there are still a couple of wrinkles that needs to be ironed out.
I would really love if it was better with regards to cli apps and developer tooling though. As someone that uses a lot of TUI apps that seriously limit how much I can use flatpak.
But they don’t support the same API. This is completely off topic.
The backend is not
GTK is in bare C
, which is rather easy to interop with Rust
. Even if using GLib from Rust is a pain, GTK can and does have decent Rust bindings.
QT on the other hand is C++ with object oriented stuff, and therefore cannot have easy bindings to Rust.
I know that Asahi Linux uses Rust for its graphics driver but I don’t think it has been upstream yet.
I think it’s especially about Rust in the Linux kernel. There was a lot of fuss as the “foundation” for writing Rust drivers was merged, but since then there has been cvery few news about it going forward and being used to develop new drivers.
The language itself is obviously still going very strong.
Even just some text informing the user “You can’t see this content on lemmy.world. Please go to the instance directly"
That would have to be supported by Lemmy, which I believe is currently not the case.
It’s actually pretty good security-wise, the main issue is that it completely locks you into the Apple ecosystem, while other 2FA apps and password managers are all cross-platform.
For some reason it doesn’t start on arch linux with sway
That’s not going to happen within the lifetime of the batteries of the trains though.