Changes for ostree based variants of Fedora
This page regroups changes that only apply to ostree/rpm-ostree based variants of Fedora, such as Fedora CoreOS, Fedora IoT, Fedora Silverblue and Fedora Kinoite.
Fedora CoreOS major changes
Major changes for Fedora CoreOS are list in the Major Changes page in the Fedora CoreOS documentation.
/sysroot
mounted read only
On rpm-ostree based systems, the real root (the root directory of the root partition on the disk) is mounted under the /sysroot
path. By default it contains the state of the system (the content of /var
and /etc
) as well as the system versions themselves (each versioned copy of /usr
) in the ostree repository (/ostree/repo
).
Users and administrators are not expected to directly interact with the content available there and should instead use the interface offered by rpm-ostree, GNOME Software or soon Plasma Discover to manage their system.
Thus /sysroot
is now mounted read only starting with this release.
New installations of all three variants will have /sysroot
read only by default.
Existing installations of Fedora Silverblue and Fedora Kinoite will be migrated on the first boot to Fedora 37 and will have /sysroot
read only on the next boot.
Fedora CoreOS has already made this change in a previous release (fedora-coreos-tracker#1232).
See the Fedora change page for more details.
Want to help? Learn how to contribute to Fedora Docs ›