Article Summary:
Composefs mounts the root system as true read-only and is going to be the default for Fedora Atomic Desktops on Fedora 42 and should already be enabled on the container-based Atomic Desktops images.
The idea is to explain the benefits for end users and teaching how to test the feature (of course, mentioning the drawbacks)
Article Description:
- Initially composefs was available for testing as instructed in Testing composefs in Silverblue – Alexander Larsson
- Later on composefs was migrated to a kernel command line flag
- composefs is already enabled for IoT on Fedora 41 and will be enabled to Atomic Desktops on 42: Changes/ComposefsAtomicDesktops - Fedora Project Wiki
- This benefits the user for a true read-only root filesystem compared to today
- I might need to explain for the user what is EROFS (might be useful to compare to its usage in Android as well)
- I should list the know issues for composefs as well: Composefs :: Fedora Docs
Do note that I plan on waiting until Fedora 41 at least reaches General Availability to publish this article.