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 цінували багато років.

Залишити відповідь

Дякуємо, що поділились