La distribuzione Live Knoppix ha abbandonato systemd dopo 4 anni di utilizzo.

Dopo quattro anni di utilizzo di systemd, la distribuzione Knoppix basata su Debian ha rimosso il suo controverso sistema init.

Questa domenica (18 agosto) *) è stata rilasciata la versione 8.6 della popolare distribuzione Linux basata su Debian Knoppix. Il rilascio è basato su Debian 9 (Buster), rilasciato il 10 luglio, con una serie di pacchetti dei rami testing e unstable per fornire supporto per le nuove schede video. Knoppix è una delle prime distribuzioni Linux con CD live e rimane ancora oggi molto popolare tra gli appassionati.

Il rilascio di Knoppix 8.6 è la prima versione pubblica della distribuzione ad abbandonare systemd, il sistema init sviluppato da Lennart Pöttering di Red Hat, destinato a sostituire sysvinit. Sebbene l'adattamento di systemd sia stato oggetto di controversie e critiche, systemd è attualmente la scelta predefinita nel mainstream. Utilizzato in Knoppix a monte - Debian; RHEL, CentOS e Fedora; openSUSE e SLES, così come in Mageia e Arch.

Le lamentele su systemd sono principalmente legate alla ridondanza delle funzioni che assume il sottosistema, poiché il design non corrisponde alla filosofia di base di Unix “fai una cosa e falla bene”. Anche altri aspetti, come i log in formato binario (in contrapposizione ai log di testo leggibili dall'uomo) hanno attirato critiche.

Tecnicamente, la prima versione di Knoppix che rimuoveva systemd era la 8.5; ma questa versione è stata distribuita esclusivamente con le edizioni cartacee di Linux Magazine Germany all'inizio di quest'anno e non era disponibile per il download pubblico. Il creatore di Knoppix, Klaus Knopper, ha scritto brevemente sulla decisione di rimuovere systemd in questa versione (tradotto dal tedesco, collegamenti aggiunti per il contesto):

“L’ancora controverso sistema di avvio, che solo di recente ha suscitato indignazione per le vulnerabilità della sicurezza, è stato integrato in Debian con la versione 8.0 (Jessie), ed è stato rimosso dal rilascio di Knoppix 8.5. Ho aggirato le dipendenze rigide con il sistema di download con i miei pacchetti (emendamenti *).

Per mantenere una gestione delle sessioni simile a quella di Systemd, e quindi conservare la possibilità di spegnere e riavviare il sistema come utente normale, ho utilizzato il gestore delle sessioni elogind. Ciò ha consentito a systemd di evitare di interferire con molti componenti del sistema e di ridurre la complessità del sistema nel suo complesso. Se hai bisogno di eseguire i tuoi servizi all'avvio, non è necessario creare alcuna unità systemd, basta scrivere i tuoi servizi nel file di testo /etc/rc.local, che contiene esempi con spiegazioni."

Knoppix ha utilizzato systemd dal 2014 al 2019, diventando la seconda in un brevissimo elenco di distribuzioni che hanno integrato e poi abbandonato systemd: Void Linux è il primo in questo elenco. Sempre nel 2016 è stato creato un fork Debian - Devuan, creato attorno alla filosofia systemd-free (esiste un fork Arch Linux simile - Artix, che utilizza openRC). *)

Knoppix è dotato anche di un sistema per persone con disabilità, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), che è un “sistema di menu parlante il cui obiettivo è rendere il lavoro e l'accesso a Internet più facile per i principianti del computer, anche se non hanno capacità visive. contatto con lo schermo del computer", include opzionalmente un sistema di ingrandimento dello schermo basato su Compiz.

* - ca. traduttore

Fonte: linux.org.ru

Aggiungi un commento