Первая кандидатная версия systemd 261 уже доступна, и она приносит новшество, которое обещает изменить способ установки систем Linux. Речь идет о systemd-sysinstall — минималистичном установщике, использующем собственные инструменты systemd для разметки дисков и управления учетными данными, копирующем систему с временного загрузочного носителя. Это ставка на самодостаточность экосистемы systemd.
systemd-sysinstall: установка из самого ядра системы 🛠️
systemd-sysinstall использует возможности systemd для работы с дисками через systemd-repart, управления учетными данными через systemd-creds и развертывания загрузочных образов. Процесс прост: вы загружаетесь с временного носителя, и установщик копирует базовую систему на диск, настраивая разделы, учетные данные и загрузчик. Он не зависит от внешних инструментов, таких как debootstrap или pacstrap, что делает его легковесным и согласованным с остальной экосистемой systemd.
systemd теперь тоже хочет быть вашим надежным установщиком 😏
Потому что, конечно, если systemd уже управляет вашими службами, журналами, сетями и даже вашими сокровенными мечтами, почему бы ему не взять на себя и установку системы? Теперь у вас будет единый бинарник, который делает всё: от запуска ядра до вопроса, хотите ли вы отформатировать раздел подкачки. Следующим логическим шагом будет то, что systemd будет готовить вам кофе, пока компилирует ядро, но это мы оставим для версии 262.