Дистрибуцията на Live Knoppix изоставена systemd след 4 години употреба.

След четири години използване на systemd, базираната на Debian дистрибуция Knoppix премахна своята противоречива система за стартиране.

Тази неделя (18 август *) беше пусната версия 8.6 на популярната базирана на Debian Linux дистрибуция Knoppix. Изданието е базирано на Debian 9 (Buster), пуснат на 10 юли, с редица пакети от тестването и нестабилни клонове за осигуряване на поддръжка за нови видеокарти. Knoppix е една от първите live-CD дистрибуции на Linux и остава много популярна сред ентусиастите и до днес.

Пускането на Knoppix 8.6 е първата публична версия на дистрибуцията, която изоставя systemd, системата за стартиране, разработена от Lennart Pöttering от Red Hat, предназначена да замени sysvinit. Докато адаптирането на systemd е обект на противоречия и критики, systemd в момента е изборът по подразбиране в масовия поток. Използва се в Knoppix upstream - Debian; RHEL, CentOS и Fedora; openSUSE и SLES, както и в Mageia и Arch.

Оплакванията за systemd са свързани главно с излишъка от функции, които подсистемата поема, тъй като дизайнът не отговаря на основната философия на Unix „направи едно нещо и го направи добре“. Други аспекти, като регистрационни файлове в двоична форма (за разлика от текстови регистрационни файлове, които могат да се четат от хора), също предизвикаха критики.

Технически, първата версия на Knoppix, която премахна systemd, беше 8.5; но тази версия беше разпространена изключително с печатните издания на Linux Magazine Germany по-рано тази година и не беше достъпна за публично изтегляне. Създателят на Knoppix Клаус Нопер написа накратко за решението да се премахне systemd в тази версия (преведено от немски, добавени връзки за контекст):

„Все още противоречивата система за стартиране, която едва наскоро предизвика възмущение заради уязвимости в сигурността, беше интегриран в Debian с версия 8.0 (Jessie) и беше премахнат след пускането на Knoppix 8.5. Заобиколих твърдите зависимости със системата за изтегляне със собствени пакети (изменения *).

За да поддържам подобно на systemd управление на сесиите и по този начин да запазя възможността за изключване и рестартиране на системата като нормален потребител, използвах мениджъра на сесии elogind. Това позволи на systemd да избегне намесата в много системни компоненти и да намали сложността на системата като цяло. Ако трябва да стартирате свои собствени услуги при стартиране, не е необходимо да създавате системни единици, просто напишете услугите си в текстовия файл /etc/rc.local, който съдържа примери с обяснения."

Knoppix използва systemd от 2014 до 2019 г., превръщайки се във втория в много кратък списък от дистрибуции, които интегрират и след това изоставят systemd - Void Linux е първият в този списък. Също така през 2016 г. беше създаден Debian fork - Devuan, създаден около философията без systemd.(Има подобен Arch Linux fork - Artix, който използва openRC. *)

Knoppix също така идва със система за хора с увреждания, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), която е „говореща система от менюта, чиято цел е да улесни работата и достъпа до Интернет за начинаещи компютърни, дори ако нямат визуално контакт с екрана на компютъра”, по избор включва система за екранна лупа, базирана на Compiz.

* - прибл. преводач

Източник: linux.org.ru

Добавяне на нов коментар