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
