Live Дистрибутив Knoppix після 4-х років використання відмовився від systemd.

Після чотирьох років використання systemd, заснований на Debian дистрибутив Knoppix, видалив спірну систему ініціалізації.

Цієї неділі(18 серпня *) вийшла версія 8.6 популярного лінукс-дистрибутива Knoppix заснованого на Debian. В основі релізу лежить Debian 9 (Buster), що вийшов 10го липня, з рядом пакетів з гілок testing і unstable для забезпечення підтримки нових відеокарт. Knoppix один з перших live-CD дистрибутивів лінукс і досі користується великою популярністю серед ентузіастів.

Реліз Knoppix 8.6 - перша публічна версія дистрибутива, що відмовилася від systemd, системи ініціалізації розробленої Леннартом Петтерінгом з Red Hat, призначеної замінити sysvinit. У той час як адаптація systemd була об'єктом для протиріч та критики, на даний момент systemd є вибором за умовчанням у мейнстримі. Використовується в апстрімі Knoppix - Debian; RHEL, CentOS та Fedora; openSUSE і SLES, а також у Mageia та в Arch.

Невдоволення з приводу systemd переважно пов'язані з надмірністю функцій які бере він підсистема, оскільки проект відповідає основний філософії Unix «роби одне завдання, і роби її добре». Інші аспекти, такі як логи в бінарній формі (на відміну від текстових логів, що читаються людиною) також викликають критику.

Технічно першою версією Knoppix, яка видалила systemd, була 8.5; але ця версія поширювалася ексклюзивно з друкованими версіями Linux Magazine Germany, раніше цього року, і була доступна для публічного скачування. Автор Knoppix Клаус Кноппер коротко написав про рішення видалити systemd в цій версії (переклад з німецької, посилання додані для контексту):

«Все ще суперечливий стартап systemd, який лише нещодавно викликав обурення у зв'язку з уразливістю безпеки, був інтегрований у Debian з версії 8.0(Jessie), і був вилучений з релізу Knoppix 8.5. Я обійшов жорсткі залежності із системою завантаження своїми власними пакетами (поправками *).

Щоб зберегти systemd-подібне управління сесією, і таким чином зберегти можливість завершувати та перезапускати систему від звичайного користувача, я використав менеджер сесій elogind. Це дозволило уникнути втручання systemd в багато системних компонентів і зменшити комплексність системи в цілому. Якщо вам потрібно запускати власні сервіси на старті, вам не потрібно створювати жодних юнітів systemd, просто впишіть ваші сервіси в текстовий файл /etc/rc.local, в якому містяться приклади з поясненням.

Knoppix використав systemd з 2014-го по 2019-ий, ставши другим у дуже короткому списку дистрибутивів які інтегрували, а потім відмовилися від systemd — Void Linux перший у цьому списку. Також у 2016 році був створений форк Debian - Devuan, створений навколо systemd-free філософії. (Існує аналогічний форк Arch Linux - Artix, що використовує openRC. *)

Knoppix також поставляється з системою для людей з обмеженими можливостями, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), яка є «системою меню, що говорить, завдання якої полегшити роботу і доступ в інтернет для комп'ютерних новачків, навіть якщо вони не мають візуального контакту з екраном комп'ютера,» опціонально включає систему екранної лупи на базі Compiz.

* - прим. перекладача

Джерело: linux.org.ru

Додати коментар або відгук