A primeira versão candidata do systemd 261 já está disponível e traz consigo uma novidade que promete mudar a forma como os sistemas Linux são instalados. Trata-se do systemd-sysinstall, um instalador minimalista que aproveita as ferramentas nativas do systemd para particionamento e gerenciamento de credenciais, copiando o sistema a partir de uma mídia de inicialização temporária. Uma aposta na autossuficiência do ecossistema systemd.
systemd-sysinstall: instalação a partir do próprio núcleo do sistema 🛠️
O systemd-sysinstall utiliza as capacidades do systemd para gerenciar discos com o systemd-repart, gerenciar credenciais com o systemd-creds e implantar imagens de inicialização. O processo é simples: você inicializa a partir de uma mídia temporária, e o instalador copia o sistema base para o disco, configurando partições, credenciais e o gerenciador de inicialização. Não depende de ferramentas externas como debootstrap ou pacstrap, o que o torna leve e consistente com o restante do ecossistema systemd.
systemd agora também quer ser seu instalador de confiança 😏
Porque, claro, se o systemd já gerencia seus serviços, seus logs, suas redes e até seus sonhos molhados, por que não cuidaria também de instalar o sistema? Agora você poderá ter um único binário que faz tudo, desde ligar o kernel até perguntar se você quer formatar a partição de swap. O próximo passo lógico é o systemd preparar seu café enquanto compila o kernel, mas isso deixamos para a versão 262.