4 ms·
Been running Kinoite for a good bit (~1 year). I'm a bit over it. Love the idea of immutability, but rebooting every time I get a new system image via rpm-ostre
by swaits 2y ago
Been running Kinoite for a good bit (~1 year). I'm a bit over it. Love the idea of immutability, but rebooting every time I get a new system image via rpm-ostree, which is often, is tiresome. Of course, I could update less frequently; alas, habits formed from years of using rolling releases.
I switched to EndeavourOS. Between flatpak and brew and mise, I have relatively well sandboxed applications. This gives me most of the benefits of the immutable OSes, although nowhere near as rigorous, obviously. For a technologist, though, it's fine.
- pimeys 2y agoYou might be interested in Serpent OS, which offers immutability but without reboots after each upgrade. https://serpentos.com/ https://serpentos.com/ They just hit their first alpha release, but it has been under development for years already. They focus on rust-based tooling, so even their coreutils are the rust versions instead of GNU. I read the alpha announcement yesterday, and might give it a spin later next year. So far I've been very happy with Kinoite. I upgrade the base system once a week, but everything is installed in my Arch based container, so updates are fast and do not require a reboot. On my workstation I use the Aurora Linux, a spin of Kinoite with extra tools such as tailscale added to the base image. On that machine I haven't needed to use rpm-ostree at all. https://getaurora.dev/ https://getaurora.dev/
- swaits 2y agoThanks for pointing met to Serpent! I gave Aurora a quick spin before going back to Endeavour. Didn’t work well for me.
- LeFantome 2y agoSo, from a userland perspective, you are actually running Arch.
- pimeys 2y agoArch, Nix, Debian, Fedora and Windows. Just switch between them from the terminal new tab menu. If one container breaks, just dump the list of installed packages and start over. The base system is rock solid.
- LeFantome 2y agoVery cool that they ship with COSMIC as a DE option. Love using Clang as the compiler as well.
- johnny22 2y agoI think we're closer to the time where live updates are more feasible if you aren't changing the kernel although a log in/out might be required.
- toprerules 2y agoThe whole point of ostree is that your systems image has a minimal amount of stuff in it, a la you’re only doing upgrades when there is a kernel update (which is essentially impossible to avoid rebooting for no matter what OS you’re using, even SerpentOS the other commenter linked can’t do kexec updates). You use something like distrobox to use a rolling release with regular package updates on the atomic core.
- swaits 2y agoI understand the point of it. I’m enthusiastic about it. It was my home daily drive for more than a year. In the end, the pain didn’t outweigh the benefits for me.