openSUSE Tumbleweed adds the ability to use systemd-boot instead of GRUB

The developers of the openSUSE project announced the integration of support for the systemd-boot boot loader into the openSUSE Tumbleweed distribution, which uses a continuous cycle of updating program versions (rolling updates). Compared to using the traditional GRUB boot loader, switching to systemd-boot will improve boot speed and enhance the security of the boot process. Currently, systemd-boot support is implemented as an option, and GRUB continues to be used by default, with the exception of builds for QEMU, which plan to enable systemd-boot by default along with full-disk encryption.

The main goal of adding systemd-boot support to openSUSE is to make working with full-disk encryption easier and more efficient. If you use GRUB in a full-disk encryption configuration, code must be built into the bootloader to decrypt the data and obtain the key, which significantly complicates the bootloader code. When using systemd-boot, these operations are moved to the Linux kernel side and to a handler in user space.

In addition, MicroOS and openSUSE Tumbleweed use the Btrfs file system by default, working with snapshots in which complicates the loading process. Snapshot management is integrated into systemd-boot, which simplifies booting from individual snapshots and increases the efficiency of organizing kernel updates using the sdbootutil utility.



Source: opennet.ru

Add a comment