Na żywo Distro Knoppix po 4 latach użytkowania zrezygnowało z systemd.

Po czterech latach korzystania z systemd, dystrybucja Knoppix oparta na Debianie usunęła kontrowersyjny system inicjalizacji.

W tę niedzielę (18 sierpnia *) wydana została wersja 8.6 popularnej dystrybucji Linuxa Knoppix opartej na Debianie. W podstawie tego wydania leży Debian 10 (Buster), który ukazał się 9 lipca, z szeregami pakietów z gałęzi testing i unstable, aby zapewnić wsparcie dla nowych kart graficznych. Knoppix to jeden z pierwszych dystrybucji live-CD Linuxa i do dziś cieszy się dużą popularnością wśród entuzjastów.

Wydanie Knoppix 8.6 to pierwsza publiczna wersja dystrybucji, która zrezygnowała z systemd, systemu inicjalizacji opracowanego przez Lennarta Poetteringa z Red Hat, mającego na celu zastąpienie sysvinit. Podczas gdy adaptacja systemd była obiektem kontrowersji i krytyki, obecnie systemd jest domyślnym wyborem w mainstreamie. Używany w upstreamie Knoppix — Debianie; RHEL, CentOS i Fedora; openSUSE i SLES, a także w Mageia i Archu.

Niezadowolenia wobec systemd głównie związane są z nadmiarowością funkcji, które bierze na siebie podsystem, ponieważ projekt nie jest zgodny z podstawową filozofią Unix „rób jedną rzecz i rób ją dobrze”. Inne aspekty, takie jak logi w formie binarnej (w przeciwieństwie do zrozumiałych dla człowieka tekstowych logów), również budzą krytykę.

Technicznie pierwszą wersją Knoppix, która usunęła systemd, była 8.5; jednak ta wersja była dystrybuowana wyłącznie z papierowymi edycjami Linux Magazine Germany, wcześniej w tym roku, i nie była dostępna do publicznego pobrania. Twórca Knoppixa Klaus Knopper krótko opisał decyzję o usunięciu systemd w tej wersji (tłumaczenie z niemieckiego, linki dodane dla kontekstu):

„Wciąż kontrowersyjny startup systemd, który niedawno wzbudził oburzenie z powodu luk w zabezpieczeniach, został zintegrowany z Debianem od wersji 8.0 (Jessie) i został usunięty począwszy od wydania Knoppix 8.5. Ominąłem surowe zależności z systemem uruchamiania za pomocą własnych pakietów (poprawek *).

Aby zachować zarządzanie sesjami podobne do systemd, a tym samym umożliwić zwykłemu użytkownikowi zamykanie i ponowne uruchamianie systemu, użyłem menedżera sesji elogind. Pozwoliło to uniknąć ingerencji systemd w wiele komponentów systemowych i zmniejszyć złożoność systemu jako całości. Jeśli potrzebujesz uruchomić własne usługi przy starcie, 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śnieniami.

Knoppix używał systemd od 2014 do 2019 roku, stając się drugim w bardzo krótkiej liście dystrybucji, które zintegrowały, a potem porzuciły systemd — pierwszym w tej liście jest Void Linux. W 2016 roku stworzono forka Debiana — Devuan, skoncentrowanego na filozofii braku systemd. (Istnieje analogiczny fork Arch Linux — Artix, który używa openRC. *)

Knoppix dostarczany jest także 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 celem jest ułatwienie pracy i dostępu do internetu dla komputerowych nowicjuszy, nawet jeśli nie mają oni wizualnego kontaktu z ekranem komputera,” opcjonalnie zawiera system powiększający ekran oparty na Compiz.

* — przyp. tłumacza

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster