Die Entwickler des openSUSE-Projekts haben die Integration der Unterstützung für den Bootloader systemd-boot in die Distribution openSUSE Tumbleweed bekannt gegeben, die einen kontinuierlichen Versionsaktualisierungszyklus (Rolling-Updates) verwendet. Im Vergleich zur Verwendung des traditionellen Bootloaders GRUB wird der Wechsel zu systemd-boot die Bootgeschwindigkeit erhöhen und die Sicherheit des Bootvorgangs verbessern. Derzeit ist die Unterstützung für systemd-boot als Option implementiert, während standardmäßig weiterhin GRUB verwendet wird, mit Ausnahme der Builds für QEMU, in denen systemd-boot zusammen mit der Vollverschlüsselung standardmäßig aktiviert werden soll.
Das Hauptziel der Hinzufügung der Unterstützung von systemd-boot in openSUSE besteht darin, die Arbeit mit der Vollverschlüsselung zu vereinfachen und ihre Effizienz zu erhöhen. Bei der Verwendung von GRUB in einer Konfiguration mit Vollverschlüsselung ist es erforderlich, Code für die Entschlüsselung von Daten und den Erhalt des Schlüssels in den Bootloader einzubetten, was den Code des Bootloaders erheblich komplizierter macht. Bei der Verwendung von systemd-boot werden die genannten Operationen in den Linux-Kernel und den Benutzerraummanager ausgelagert.
Darüber hinaus wird in MicroOS und openSUSE Tumbleweed standardmäßig das Dateisystem Btrfs verwendet, bei dem die Arbeit mit Snapshots den Bootvorgang erschwert. Das Management von Snapshots ist in systemd-boot integriert, was das Booten von einzelnen Snapshots vereinfacht und die Effizienz der Kernelaktualisierung mit dem Tool sdbootutil erhöht.

Quelle: opennet.ru
