openSUSE Tumbleweed Integrates systemd-boot

openSUSE Tumbleweed integrates systemd-boot for improved boot performance and security, with GRUB still the default choice.

In today’s announcement from the openSUSE team, the rolling release Tumbleweed is undergoing a significant change as it integrates systemd-boot, thus promising enhancements in system boot performance and security.

According to openSUSE, the primary driver for adopting systemd-boot is its simplicity and efficiency, particularly when managing systems with full-disk encryption. Here’s what it’s all about.

Unlike GRUB, which embeds complex decryption and key derivation functions directly into the boot loader – potentially slowing down system startup – systemd-boot simplifies this process. It delegates decryption and other tasks to the Linux kernel and user space, aiming to make the boot process faster and more streamlined.

Moreover, openSUSE’s Tumbleweed and MicroOS, known for utilizing the Btrfs filesystem and snapshot capabilities, face challenges in their boot processes. In light of this, systemd-boot integration is seen as a solution to these complexities, facilitating seamless booting from snapshots and ensuring that kernel updates are smoothly applied in a dynamic environment.

To support systemd-boot integration, new tools and scripts have been introduced, with sdbootutil playing a pivotal role. It manages kernel versions, snapshots, and boot entries, creating new boot options in the EFI System Partition (ESP) and ensuring that new kernels from snapshots are correctly handled. It also generates the necessary initial ramdisk for these snapshots, which is crucial for booting.

However, while systemd-boot support in openSUSE is currently experimental, both Tumbleweed and MicroOS offer it as an alternative to GRUB in the YaST installer for those willing to experiment.

openSUSE YaST Installer

Furthermore, ready-made appliances that utilize systemd-boot and full-disk encryption by default are available for testing. For further details, check out the announcement

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%

Leave a Reply

Your email address will not be published. Required fields are marked *