4 ms·
I would recommend an immutable OS because transactional updates and rollbacks is a great feature, and the added security is a nice bonus. Some of them are debi
by nwah1 2y ago
I would recommend an immutable OS because transactional updates and rollbacks is a great feature, and the added security is a nice bonus.
Some of them are debian-based.
You can still get the cosmic desktop of Pop OS in another distro if you really want it.
- 999900000999 2y agoDo you have any suggestions?
- nwah1 2y agoI don't know enough to say which immutable debian spin would be best. For immutable in general, Fedora is probably the most refined. Their GNOME spin is the most well-known and is called Fedora Silverblue. But they also offer KDE, Sway, and others atop their immutable infrastructure. I think you can get basically all major desktop environments. Here is a non-exhaustive list: https://fedoraproject.org/atomic-desktops/ https://fedoraproject.org/atomic-desktops/ The key here is that you would install almost all your applications via flatpak on the home partition, and the system partition would be very locked down except for the system updater tool. When the system is updated, however, you would be able to tag as many snapshots as you like which would be like git branches for your system. Each could have different kernels, system libraries, etc. If a system upgrade goes bad, you would be able to go back to a previous one. The last two will be saved by default, and you can save as many others as you like. Which would all be efficiently stored and de-duplicated via ostree And your userspace would essentially be preserved as you switch between system snapshots, because it is on its own partition.
- 999900000999 2y agoDefinitely looks cool, but it looks like dual booting isn't really supported. https://docs.fedoraproject.org/en-US/fedora-silverblue/installation/ https://docs.fedoraproject.org/en-US/fedora-silverblue/insta... I'm going to think about this, I've had great experience with Linux Mint ( it's still Ubuntu but less junk).
- kincl 2y agoOn this note I would check out the Universal Blue project[1] which uses a combination of technologies to implement an immutable OS desktop environment. [1] https://universal-blue.org/ https://universal-blue.org/