Linux From Scratch переходить на systemd
Linux From Scratch переходить на systemd
Linux From Scratch (LFS) разом із своїм продовженням Beyond Linux From Scratch (BLFS) були одними з небагатьох проєктів, які все ще підтримували систему SysVinit, але тепер обидва проєкти відмовляються від SysVinit на користь systemd.
Причини відмови від SysVinit у LFS
У недавньому дописі на форумі Linux From Scratch Брюс Дуббс оголосив: “Існує дві причини для цього рішення. Перша причина – це робоче навантаження. Ніхто з тих, хто працює над LFS, не отримує зарплату. Ми повністю покладаємося на добровольців. У LFS є 88 пакетів. У BLFS їх більше тисячі. Обсяг змін з верхніх рівнів перевантажує редакторів”. Дуббс продовжує: “У цьому циклі випуску, що почався 1 вересня, було 70 комітів до LFS і 1,155 комітів до BLFS (і продовжує зростати). Під час оновлення пакетів багато з них потрібно перевіряти як для System V, так і для systemd. При підготовці до випуску всі пакети потрібно перевірити для кожної системи ініціалізації.”
Іншими словами, підтримувати три різні пакунки ініціалізації для LFS стало занадто важко.
Проблеми, пов’язані з переходом на systemd
Дуббс також підкреслює, що як KDE, так і Gnome починають запроваджувати вимоги, які залежать від функцій systemd (таких як новий інструмент входу Plasma). У майбутньому книги LFS/BLFS 12.4 System V залишаться доступними. В основному, нові версії пакетів у цих книгах зможуть бути створені за інструкціями звідти, але не будуть протестовані редакторами LFS.
Цілком можливо, що це може стати кінцем SysVinit для всіх незалежних дистрибутивів, поки розробники цих дистрибутивів не знайдуть час для інтеграції SysVinit у свої системи без допомоги LFS. Оскільки systemd став стандартом для більшості дистрибутивів, це рішення виглядає логічним. Звісно, знайдуться і ті, хто заявлятиме, що LFS ухвалив неправильне рішення.
Більше деталей про цю зміну можна знайти на офіційному сайті Linux From Scratch та в офіційному дописі.




