Před několika dny, vývojáři projektu openSUSE odhaleni, prostřednictvím příspěvku na blogu, zprávy o Integrace podpory pro bootloader „systemd-boot“. v distribuci openSUSE Tumbleweed.
Systemd-boot, zkráceně sd-boot, es jednoduchý UEFI boot manager, který stejně jako ostatní boot managery nabízí uživateli textové menu pro výběr zaváděcí položky a editor pro příkazový řádek jádra. systemd-boot podporuje pouze systémy s firmwarem UEFI.
Kromě toho, že poskytuje textové rozhraní pro výběr zaváděcích položek, systemd-boot pUmožňuje upravovat příkazové řádky jádra. Je důležité si uvědomit, že sd-boot je kompatibilní pouze se systémy s firmwarem UEFI.
Jeden z hlavní výhody je zaměřte se na jednoduchost a efektivitu, zejména při práci s úplným šifrováním disku. Na rozdíl od tradičních zavaděčů, jako je GRUB, sd-boot deleguje odpovědnost za dešifrování a odvozování klíčů na jádro Linuxu a uživatelský prostor, tím urychlíte proces spouštění a zabráníte možnému zpomalení při startu systému.
Ve srovnání s tradičním bootloaderem GRUB, Použití systemd-boot v openSUSE Tumbleweed zlepšuje rychlost a bezpečnost procesu spouštění. V současné době je systemd-boot další možností, zatímco GRUB zůstává výchozím bootloaderem, s výjimkou sestavení pro QEMU, kde bude systemd-boot povoleno spolu s úplným šifrováním disku.
Přechod od tradičního GRUB k systemd-boot byl motivován několika klíčovými důvody, podle prezentace Ludwiga Nussela (ředitel vydání Leap), který se dotkl některých nejdůležitějších aspektů tohoto přechodu a důvodů, které za ním stojí.
Ludwig zmiňuje, že jednou z hlavních motivací byla jednoduchost a efektivita, kterou systemd-boot nabízí, zejména v prostředích, která zvládají úplné šifrování disku. Na rozdíl od tradičních zavaděčů, jako je GRUB, systemd-boot deleguje odpovědnosti související se šifrováním a odvozováním klíčů na jádro Linuxu a uživatelský prostor, což pomáhá urychlit proces spouštění a snížit složitost zavádění.
Pokud jde o hlavní důvody související s touto integrací, můžeme zdůraznit následující:
- Vylepšená rychlost spouštění a zabezpečení: Očekává se, že přechod na systemd-boot zlepší rychlost spouštění a zvýší bezpečnost spouštěcího procesu v openSUSE Tumbleweed ve srovnání s používáním tradičního bootloaderu GRUB.
- Volitelná podpora: V současné době je podpora systemd-boot nabízena jako další možnost, zatímco GRUB zůstává výchozím zavaděčem. Sestavení pro QEMU však plánují povolit systemd-boot ve výchozím nastavení spolu s úplným šifrováním disku.
- Usnadnění úplného šifrování disku: Hlavním cílem přidání podpory pro systemd-boot je usnadnit a zefektivnit práci s úplným šifrováním disku. Pomocí systemd-boot se operace související se šifrováním přesunou na stranu linuxového jádra a do ovladače v uživatelském prostoru, čímž se zjednoduší kód bootloaderu.
- Integrace s Btrfs a správou snímků: openSUSE Tumbleweed standardně používá souborový systém Btrfs, což znamená práci se snímky. Integrace systemd-boot usnadňuje zavádění z jednotlivých snímků a zvyšuje efektivitu organizace aktualizací jádra pomocí nástroje sdbootutil, který spravuje snímky.
Nakonec je to zmíněno podpora systemd-boot v openSUSE je stále považována za experimentální, tak Je nabízen jako volitelná možnost v instalačních programech Tumbleweed i MicroOS a poskytuje alternativu ke GRUB pro ty uživatele, kteří to chtějí vyzkoušet. V qemu jsou navíc zařízení, která ve výchozím nastavení používají systemd-boot a šifrování celého disku.
Pokud zájem dozvědět se o tom více, můžete zkontrolovat podrobnosti Na následujícím odkazu.