Po čtyřech letech používání systemd odstranil distros založený na Debianu, Knoppix, sporný systém inicializace.
Tuto neděli (18. srpna *) vyšla verze 8.6 populárního linuxového distribuce Knoppix založeného na Debianu. Základem vydání je verze Debian 10 (Buster), která vyšla 9. července, s řadou balíčků z větví testing a unstable pro zajištění podpory nových grafických karet. Knoppix je jedním z prvních live-CD linuxových distribucí a dodnes si užívá velké obliby mezi nadšenci.
Vydání Knoppix 8.6 je první veřejnou verzí distribuce, která se vzdala systemd, inicializačního systému vyvinutého Lennartem Poetteringem z Red Hat, navrženého jako náhradu sysvinit. Zatímco přijetí systemd bylo předmětem kontroverze a kritiky, v současnosti je systemd výchozí volbou v mainstreamu. Používá se v upstreamu Knoppix – Debian; RHEL, CentOS a Fedora; openSUSE a SLES, stejně jako v Mageia a Arch.
Nespokojenost se systemd je většinou spojena s nadbytkem funkcí, které si subsystém přebírá, protože projekt neodpovídá základní filozofii Unixu "dělej jednu věc, a dělej ji dobře". Další aspekty, jako například logy v binární formě (na rozdíl od čitelných textových logů), také vyvolávají kritiku.
Technicky první verzí Knoppix, která odstranila systemd, byla 8.5; ale tato verze byla distribuována exkluzivně s tištěnými verzemi časopisu Linux Magazine Germany, dříve letos, a nebyla dostupná pro veřejné stažení. Tvorce Knoppixu Klaus Knopper stručně napsal o rozhodnutí odstranit systemd v této verzi (překlad z němčiny, odkazy přidány pro kontext):
"Stále kontroverzní startup systemd, který jen nedávno vyvolal pobouření kvůli bezpečnostním zranitelnostem, byl integrován do Debiana od verze 8.0 (Jessie), a byl odstraněn od vydání Knoppix 8.5. Obšel jsem rigidní závislosti na zaváděcím systému svými vlastními balíčky (opravy) *).
Aby zachować obsługę sesji podobną do systemd i w ten sposób umożliwić zwykłym użytkownikom kończenie i ponowne uruchamianie systemu, użyłem menedżera sesji elogind. Pozwoliło to na uniknięcie ingerencji systemd w wiele komponentów systemowych i zmniejszenie złożoności systemu jako całości. Jeśli potrzebujesz uruchomić własne usługi podczas rozruchu, nie musisz tworzyć żadnych jednostek systemd, wystarczy, że wpiszesz swoje usługi w pliku tekstowym /etc/rc.local, który zawiera przykłady z wyjaśnieniem.
Knoppix korzystał z systemd od 2014 do 2019 roku, stając się drugim w bardzo krótkiej liście dystrybucji, które zintegrowały, a potem zrezygnowały z systemd — Void Linux jest pierwszym na tej liście. W 2016 roku stworzono forka Debiana — Devuan, który oparty jest na filozofii wolnej od systemd. (Istnieje podobny fork Arch Linux — Artix, używający openRC. *)
Knoppix dostarczany jest również z systemem dla osób z niepełnosprawnościami, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), który jest „systemem mówiącego menu, którego zadaniem jest ułatwienie pracy i dostępu do internetu dla nowicjuszy komputerowych, nawet jeśli nie mają oni kontaktu wzrokowego z ekranem komputera.” Opcjonalnie zawiera system powiększenia ekranu oparty na Compiz.
* — przyp. tłumacza
Zdroj: linux.org.ru
