LFS остаточно переходить на systemd
Проєкт Linux From Scratch (LFS) оголосив про припинення підтримки та розвитку System V init. Починаючи з наступних релізів, LFS буде рухатись в напрямі systemd-only.
Linux From Scratch — це навчальний проєкт і книга, які показують, як зібрати повноцінну систему Linux з нуля, крок за кроком, повністю з вихідного коду. Разом із ним розвивається Beyond Linux From Scratch (BLFS) — доповнення, яке допомагає перетворити базову систему на більш функціональну та придатну для повсякденної роботи.
Про зміну курсу повідомив один із давніх контриб’юторів LFS Брюс Даббс. Оголошення надіслали 1 лютого 2026 року до поштових розсилок проєкту — announcement, support і development.
Чому відмовляються від System V init?
Головна причина — підтримуваність. LFS і BLFS розвивають виключно волонтери, а обсяг роботи постійно зростає.
На сьогодні:
- LFS супроводжує 88 пакетів;
- BLFS охоплює понад 1 000 пакетів;
- за один релізний цикл внесли 70 комітів у LFS і понад 1 150 у BLFS.
Підтримка двох init-систем означає дублювання перевірок, оновлень і тестування релізів. За словами розробників, такий підхід більше не масштабується і став надто важким для команди.
Друга причина — зміни в апстрімі. Сучасні середовища робочого столу, зокрема GNOME та KDE Plasma, дедалі частіше використовують функціональність, прив’язану безпосередньо до systemd. У System V init цих можливостей просто немає, і обхідні шляхи стають дедалі складнішими або взагалі неможливими.
Що це означає для користувачів?
Розробка книг із System V init завершиться на версії LFS/BLFS 12.4. Вони залишаться у відкритому доступі, і теоретично користувачі зможуть збирати нові версії софту за старими інструкціями.
Водночас такі конфігурації:
- не тестуватимуться редакторами LFS
- не отримуватимуть оновлень інструкцій під нові релізи софту
- не матимуть офіційної підтримки в разі проблем
Для тих, хто планує збірку LFS з нуля або хоче рухатися разом із проєктом, вибір фактично один — systemd. Починаючи з версії LFS/BLFS 13.0 (реліз планується 1 березня 2026 року), всі інструкції, приклади та перевірки орієнтуватимуться саме на нього.
Якщо ж для вас важливо досліджувати альтернативні init-системи або глибше розбирати класичну модель запуску Linux, LFS із System V init залишиться радше навчальним знімком у часі, а не живим проєктом. У такому разі варто розглядати інші дистрибутиви або окремі експериментальні збірки, які й надалі використовують init-системи без systemd.
Позиція команди
Наприкінці оголошення Брюс Даббс визнав, що рішення далося непросто:
Мені не подобається це рішення. Для мене LFS — це про розуміння того, як працює система. Так, systemd дає багато можливостей, але ми втрачаємо речі, які я вважаю важливими
Цей коментар добре підсумовує ситуацію. Вибір на користь systemd — не ідеологічний, а практичний. Проєкт адаптується до реалій сучасної екосистеми Linux, навіть якщо це означає відмову від частини освітньої гнучкості, за яку LFS цінували багато років.