Immutable
FAQ | secureblue 
There are a lot of misconceptions about atomic systems, nomenclature aside.
Edit: hijacking this post to respond to @jonah as well 
I agree only because I have esoteric hardware (Asahi Linux user lol), which I hope atomic distros get better at supporting in the future.
@travier is working on GitHub - fedora-asahi-remix-atomic-desktops/images: Unofficial Bootable Container images for Fedora Asahi Atomic Remix but it’s still very experimental. But, hopefully in the near future!
I mean it took me years longer than it should’ve to understand and embrace Docker and Ansible, just because relearning how to do things you can already do sucks.
Admittedly I’ve been daily driving atomic systems since before secureblue existed
, but you can definitely use atomic systems without docker/ansible/distrobox/etc. You can use them similarly to a traditional system in large part (aside from managing deployments of course). The key to reducing friction IMO is weeding through all the incorrect information about them and adapting your existing workflow as close to 1:1 as possible. Misleading terms like “immutable” and “flatpak-first” haven’t been helpful in this regard…. You don’t need to use flatpak, distrobox, etc if you don’t want to (although I would of course encourage flatpak usage) and you can definitely still nuke your filesystem if you really want to
.
The real differences are more about getting used to a slightly different way of doing the same things, like: say instead of editing a file in /usr that you’re used to editing, you might now need to use a drop-in in /etc. Or instead of using dracut, you now use rpm-ostree initramfs
. etc etc. Same functionality, new patterns to learn.
Edit: I really should have just made one big post 
But in the video you say that desktop Linux is less secure than even macOS or Android.
Is the reality that desktop Linux, and even secureblue in this case, are putting me at greater risk? If so, then should I just move on from Linux to macOS/Android?
The better distinction to make is that the desktop OS options as a whole are just… really not great. iOS, Android, and in particular GrapheneOS are just leaps and bounds ahead of anything for desktop (aside from possibly chromeos, but that’s getting folded into Android last I heard).
Mobile systems have clear security boundaries, strong app sandboxes, a lack of root access for unprivileged users, thorough and robust mandatory access controls, I could go on… Is the average Linux system more secure than the average Windows or MacOS system? Hard to quantify and very user dependent… then again, how many linux users are running with no mandatory access control?
Then there’s the question of if you were to configure Windows/MacOS/Linux to be as secure as possible without fundamentally rearchitecting core system components, which would be the most secure? And for that, Linux unfortunately isn’t in the running. What secureblue does is, in acknowledgement of this unfortunate reality, try to achieve a maximally secure desktop linux system, which should ideally mean a system that is more secure than your average Windows system.
There are many aspects of security where Linux far exceeds Windows or other devices, and so a security-conscious person may still rightly choose to use Linux, absolutely.
When it comes to 0-days though it falls quite short, and there are many who are rightly concerned about this. We see stories about malware like Pegasus used against regular activists and journalists all the time. It would be hard to recommend desktop Linux for journalists as a general rule at the moment.
0-days are one of many many concerns… Desktop linux has fundamental architectural gaps. We’re working on filling those gaps in secureblue, but we’re starting at the bottom of a very tall mountain. Android on the other hand is a relatively strong base camp most of the way up the mountain, and so is a far better starting point by comparison
. I could explain in more detail but this post is way too long already…