Os desenvolvedores do projeto openSUSE anunciaram a integração do suporte ao carregador de inicialização systemd-boot na distribuição openSUSE Tumbleweed, que utiliza um ciclo de atualização contínua das versões de software (atualizações rolling). Comparado ao uso do carregador tradicional GRUB, a transição para o systemd-boot permitirá aumentar a velocidade de inicialização e reforçar a segurança do processo de inicialização. Atualmente, o suporte ao systemd-boot é implementado como uma opção, enquanto GRUB continua sendo utilizado como padrão, exceto nas compilações para QEMU, onde o systemd-boot está planejado para ser incluído como padrão junto com a criptografia total do disco.
O principal objetivo da adição do suporte ao systemd-boot no openSUSE é simplificar e aumentar a eficiência do trabalho com a criptografia total do disco. No caso de utilização do GRUB em configuração com criptografia total do disco, é necessário embutir no carregador um código para descriptografar os dados e obter a chave, o que complica significativamente o código do carregador. Com o uso do systemd-boot, essas operações são transferidas para o núcleo do Linux e para o manipulador no espaço do usuário.
Além disso, no MicroOS e no openSUSE Tumbleweed, o sistema de arquivos Btrfs é utilizado por padrão, e o trabalho com snapshots complica o processo de inicialização. A gestão de snapshots é integrada ao systemd-boot, o que simplifica a inicialização a partir de snapshots individuais e aumenta a eficiência da organização da atualização do núcleo usando a ferramenta sdbootutil.

Fonte: opennet.ru
