Die Entwickler des openSUSE-Projekts haben die Integration der Unterstützung des Bootloaders systemd-boot in die Distribution openSUSE Tumbleweed angekündigt, die einen kontinuierlichen Aktualisierungszyklus für Softwareversionen (Rolling-Updates) verwendet. Im Vergleich zur Verwendung des traditionellen Bootloaders GRUB ermöglicht der Wechsel zu systemd-boot eine höhere Bootgeschwindigkeit und verbessert die Sicherheit des Bootvorgangs. Derzeit wird die Unterstützung von systemd-boot als Option implementiert, während standardmäßig weiterhin GRUB verwendet wird, mit Ausnahme von Builds für QEMU, bei denen systemd-boot standardmäßig zusammen mit der vollständigen Datenträgerverschlüsselung aktiviert werden soll.
Das Hauptziel der Hinzufügung der Unterstützung von systemd-boot in openSUSE besteht darin, die Arbeit mit der vollständigen Datenträgerverschlüsselung zu vereinfachen und effizienter zu gestalten. Bei der Verwendung von GRUB in einer Konfiguration mit vollständiger Datenträgerverschlüsselung muss der Bootloader Code zur Entschlüsselung der Daten und zur Erlangung des Schlüssels integrieren, was den Code des Bootloaders erheblich kompliziert. Bei der Verwendung von systemd-boot werden diese Vorgänge in den Linux-Kernel und in den Benutzerraum-Handler ausgelagert.
Darüber hinaus wird in MicroOS und openSUSE Tumbleweed standardmäßig das Btrfs-Dateisystem verwendet, dessen Arbeiten mit Snapshots den Bootprozess komplizieren. Das Management von Snapshots ist in systemd-boot integriert, was den Boot von einzelnen Snapshots vereinfacht und die Effizienz bei der Organisation von Kernel-Updates mit dem Werkzeug sdbootutil erhöht.

Quelle: opennet.ru
