Hacker News new | ask | show | jobs
by panick21_ 655 days ago
The plugin system has many issue. A single failed plugin takes all of them down. And its not a stable interface, each version threatens to break many plugins.

Its absolutely annoying. You have configured something you like, next gnome version they are gone.

Cosmic plugins are their own processes (generally written in Rust) using very fast Wayland and be much more stable. In fact, a much larger amount of the functionality already lives in plugins. Its a game changer in the long term.

1 comments

So you are claiming that Cosmic has a stable plugin API and ABI?
It's alpha. Of course not. But the fact that is has one at all, is an improvement over GNOME where the plugin "api" is just javascript injected into the main gnome shell process.
We'll see about that. If you need an api you will be pretty limited versus that you can do about anything for Gnome Shell Extensions.
The main reason why System76 decided to build Cosmic in the first place was to avoid having to spend an inordinate amount of time (I heard 50%) fixing their extensions any time Gnome made a new release.

The fact that they were able to release this alpha of Cosmic DE in one year just goes to show how much better a use of time it is.