The Fedora Engineering and Steering Committee “FESCo” today signed off on a new feature for Fedora Cloud 44 to switch /boot to being as a Btrfs sub-volume rather than a separate partition.

Fedora Cloud moving forward will drop the separate /boot partition in favor of just using a Btrfs sub-volume for the directory. Though this functionality doesn’t currently work for UEFI-UKI and s390x cloud images so there they will continue using the separate boot partition.

The argument in going for a Btrfs sub-volume as the boot partition is that these images tend to be fixed sizes and grow on deployment thus by eliminating the separate partition they can minimize the initial footprint of each cloud image. In the case of Fedora Cloud and cloud environments in general with not having to worry about bootloader prompts and the like, this can ease the migration to having /boot be a Btrfs subvolume given current GRUB limitations.