Dystrybucja Live Knoppix porzucona po 4 latach użytkowania.

Po czterech latach używania systemd, dystrybucja Knoppix oparta na Debianie usunęła swój kontrowersyjny system init.

W tę niedzielę (18 sierpnia godz *) ukazała się wersja 8.6 popularnej dystrybucji Linuksa opartej na Debianie Knoppix. Wydanie opiera się na Debianie 9 (Buster), wydanym 10 lipca, z wieloma pakietami z gałęzi testowej i niestabilnej zapewniającymi obsługę nowych kart graficznych. Knoppix to jedna z pierwszych dystrybucji Linuksa na żywo CD i do dziś pozostaje bardzo popularna wśród entuzjastów.

Wydanie Knoppix 8.6 jest pierwszą publiczną wersją dystrybucji, w której porzucono systemd, system init opracowany przez Lennarta Pötteringa z Red Hat i mający zastąpić sysvinit. Chociaż adaptacja Systemd była przedmiotem kontrowersji i krytyki, Systemd jest obecnie domyślnym wyborem w głównym nurcie. Używany w źródłowym Knoppixie - Debian; RHEL, CentOS i Fedora; openSUSE i SLES, a także w Mageia i Arch.

Reklamacje na systemd dotyczą głównie redundancji funkcji, jakie przejmuje podsystem, ponieważ projekt nie odpowiada podstawowej filozofii Uniksa „rób jedną rzecz i rób to dobrze”. Inne aspekty, takie jak dzienniki w formie binarnej (w przeciwieństwie do dzienników tekstowych czytelnych dla człowieka) również spotkały się z krytyką.

Technicznie rzecz biorąc, pierwszą wersją Knoppiksa, która usunęła systemd, była wersja 8.5; ale ta wersja była rozpowszechniana wyłącznie w drukowanych wydaniach Linux Magazine Germany na początku tego roku i nie była dostępna do publicznego pobrania. Twórca Knoppiksa, Klaus Knopper, tak krótko napisał o decyzji o usunięciu systemd w tej wersji (przetłumaczone z niemieckiego, linki dodane dla kontekstu):

„Wciąż kontrowersyjny system startupowy, który dopiero niedawno wywołał oburzenie w związku z lukami w zabezpieczeniach, został zintegrowany z Debianem w wersji 8.0 (Jessie) i został usunięty od czasu wydania Knoppix 8.5. Ominąłem twarde zależności z systemem pobierania za pomocą własnych pakietów (poprawki *).

Aby zachować systemowe zarządzanie sesjami, a tym samym zachować możliwość zamykania i ponownego uruchamiania systemu jako zwykły użytkownik, użyłem menedżera sesji elogind. Pozwoliło to systemd uniknąć ingerencji w wiele komponentów systemu i zmniejszyć złożoność systemu jako całości. Jeśli chcesz uruchomić własne usługi przy uruchomieniu, nie musisz tworzyć żadnych jednostek systemowych, po prostu zapisz swoje usługi w pliku tekstowym /etc/rc.local, który zawiera przykłady z objaśnieniami.

Knoppix używał systemd od 2014 do 2019 roku, stając się drugą na bardzo krótkiej liście dystrybucji, które zintegrowały, a następnie porzuciły systemd - Void Linux jest pierwszym na tej liście. Również w 2016 roku powstał fork Debiana - Devuan, stworzony wokół filozofii systemd-free (istnieje podobny fork Arch Linux - Artix, który wykorzystuje openRC. *)

Knoppix jest również wyposażony w system dla osób niepełnosprawnych 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 nowicjuszom komputerowym, nawet jeśli nie mają wzroku kontaktu z ekranem komputera” – opcjonalnie zawiera system powiększania ekranu oparty na Compizie.

* - około. tłumacz

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

Dodaj komentarz