Živá distribuce Knoppix opustila systemd po 4 letech používání.

Po čtyřech letech používání systemd odstranila distribuce Knoppix založená na Debianu svůj kontroverzní init systém.

Tuto neděli (18 *) byla vydána verze 8.6 populární linuxové distribuce Knoppix založené na Debianu. Vydání je založeno na Debianu 9 (Buster), vydaném 10. července, s řadou balíčků z testovacích a nestabilních větví, které poskytují podporu pro nové grafické karty. Knoppix je jednou z prvních linuxových distribucí s live CD a dodnes zůstává mezi nadšenci velmi populární.

Vydání Knoppix 8.6 je první veřejná verze distribuce, která opustila systemd, init systém vyvinutý Lennartem Pötteringem z Red Hat, který má nahradit sysvinit. Zatímco adaptace systemd byla předmětem kontroverzí a kritiky, systemd je v současnosti výchozí volbou v hlavním proudu. Používá se v upstreamu Knoppix - Debian; RHEL, CentOS a Fedora; openSUSE a SLES, stejně jako v Mageia a Arch.

Stížnosti na systemd se týkají hlavně redundance funkcí, které subsystém přebírá, protože design neodpovídá základní unixové filozofii „dělej jednu věc a dělej to dobře“. Jiné aspekty, jako jsou protokoly v binární formě (na rozdíl od lidsky čitelných textových protokolů), také vyvolaly kritiku.

Technicky byla první verze Knoppix, která odstranila systemd, 8.5; ale tato verze byla distribuována výhradně s tištěnými vydáními Linux Magazine Germany na začátku tohoto roku a nebyla k dispozici pro veřejné stažení. Tvůrce Knoppix Klaus Knopper stručně napsal o rozhodnutí odstranit systemd v této verzi (přeloženo z němčiny, odkazy přidány pro kontext):

„Stále kontroverzní startup systemd, který teprve nedávno vyvolalo pobouření nad bezpečnostními chybami, byl integrován do Debianu s verzí 8.0 (Jessie) a byl odstraněn od vydání Knoppix 8.5. Pevné závislosti se systémem stahování jsem obešel svými vlastními balíčky (dodatky *).

Pro zachování správy relací jako systemd, a tedy zachování možnosti vypnout a restartovat systém jako běžný uživatel, jsem použil správce relací elogind. To umožnilo systemd vyhnout se interferenci s mnoha systémovými komponentami a snížit složitost systému jako celku. Pokud potřebujete spouštět své vlastní služby při spuštění, nemusíte vytvářet žádné systémové jednotky, stačí své služby napsat do textového souboru /etc/rc.local, který obsahuje příklady s vysvětlením."

Knoppix používal systemd od roku 2014 do roku 2019 a stal se druhou ve velmi krátkém seznamu distribucí, které integrovaly a poté opustily systemd - Void Linux je první na tomto seznamu. Také v roce 2016 byl vytvořen Debian fork - Devuan, vytvořený kolem filozofie systemd-free. (Existuje podobný fork Arch Linux - Artix, který používá openRC. *)

Knoppix také přichází se systémem pro osoby se zdravotním postižením, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), což je „mluvící systém menu, jehož cílem je usnadnit práci a přístup k internetu počítačovým nováčkům, i když nemají vizuální kontakt s obrazovkou počítače,“ volitelně zahrnuje systém lupy obrazovky založený na Compiz.

* - Cca. překladatel

Zdroj: linux.org.ru

Přidat komentář