I heard mention of COSMIC on Asahi somewhere.
Yes, you can do anything with COSMIC's dock and panel. No extensions needed. If an applet exists on the system, you can embed it into your panel or dock.
The compositor and its applications have been developed bottom up with a full Rust stack, so stability hasn't been a concern. We spend very little time debugging since the logic usually works if it compiles.
There's only a handful of applications slated for the first release, and they're almost finished. Besides core applications, we need only develop a couple additional settings pages to be ready for release, and integrate COSMIC versions of the remaining desktop portals. Altogether, that's really not that much compared to all the work in the last two years.
Besides feature development, the main focus will be ironing out theming issues in the toolkit to adhere to our design files, and writing documentation for developers interested in building apps for cosmic. As well as the necessary work to enable a smooth upgrade from Pop 22.04 to 24.04.
Yes, Ubuntu.
I'd search pop-os/cosmic-store
. That is the GitHub namespace for it.
That's already happening
I assume you meant Pop!_OS instead of COSMIC. Pop!_OS 24.04 will be based on Ubuntu 24.04.
I'm referring to the COSMIC App Store. Not the Pop Shop.
Static linking is not an issue. Binaries may require more space on disk, but the benefit is that they are self-contained, portable, with excellent performance, and low memory usage. Binaries are compiled with LTO, so unused functions are stripped from the binary. What remains is highly optimized to that application's use cases.
It's not possible to measure yet. Too many moving parts and a lot of optimizations aren't finished yet.
It does already list this
Our internal testing won't begin until the first ISO is ready, which marks the alpha. As it is open source, our internal testing is also publicly available to everyone interested in downloading the ISO and testing it. The Alpha will not include all features that are planned for release. Then we will switch to Beta after all featues are implemented, where QA will begin reviewing every PR to ensure that no regressions make it to release. Then it releases after we deem the beta free of oustanding issues on the board.