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

Пасля чатырох гадоў выкарыстання systemd, заснаваны на Debian дыстрыбутыў Knoppix, выдаліў спрэчную сістэму ініцыялізацыі.

У гэтую нядзелю(18 жніўня *) выйшла версія 8.6 папулярнага лінукс-дыстрыбутыва Knoppix заснаванага на Debian. У аснове рэлізу ляжыць які выйшаў 9га ліпеня Debian 10(Buster), з шэрагам пакетаў з галінак 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

Дадаць каментар