Linux senza systemd: perché dovresti usare Devuan, il fork di Debian

Linux senza systemd: perché dovresti usare Devuan, il fork di Debian

Potresti essere sorpreso di ciò che costituisce una crisi nella comunità Linux. Diversi anni fa, la creazione del sistema systemd init ha aggravato un certo numero di sviluppatori e utenti. La maggior parte dei sistemi operativi basati su Linux ha adottato systemd, ma ce ne sono alcuni che hanno scelto di tracciare una rotta diversa.





Nonostante tutta la disputa, puoi anche dire la differenza tra una versione di Linux che abbraccia systemd e una che non lo fa?





Come chiaro test case, consideriamo Debian e una variante chiamata Devuan. Debian è uno dei sistemi operativi più vecchi e più grandi basati su Linux. Nel 2014, un gruppo chiamato Veteran UNIX Admins ha avviato Devuan, un fork di Debian senza systemd . Dovresti dargli un colpo?





Che cos'è un sistema init, comunque?

Init è l'abbreviazione di inizializzazione. Un processo di inizializzazione è la prima parte del processo del sistema operativo da avviare all'avvio del computer basato su Linux. Funziona in background finché il computer è acceso e continua fino allo spegnimento del computer.

Il sistema init gestisce altri processi, in modo che il tuo computer si avvii, funzioni e si spenga senza problemi. Quindi, sebbene il sistema init possa essere in gran parte invisibile, è anche essenziale.



Cosa c'è di 'sbagliato' con systemd?

Systemd è più di un sistema di inizializzazione. Include altri software, come networkd e logind, che gestiscono altri aspetti del tuo computer. Systemd è una suite di software che funge da ponte tra le applicazioni e il kernel Linux sottostante. Gestisce attività diverse come la gestione degli accessi degli utenti ai dispositivi hotplug.

come diagnosticare i problemi hardware del laptop

Tradizionalmente, su sistemi operativi basati su Unix e simili a Unix (Linux è il secondo), gli sviluppatori progettano software per svolgere un compito e per farlo bene. Ci sono sempre state delle eccezioni, ma con systemd un componente fondamentale si è discostato da questo modo di fare le cose.





Come ci si può aspettare, ci sono ragioni per cui gli sviluppatori hanno sentito la necessità di un cambiamento. Per cominciare, il vecchio sistema di init si avviava in modo lineare, caricando vari script in un ordine sensato. Ciò rende più difficile l'avvio di un computer e la gestione delle funzioni principali (come la connessione a una rete) nel modo corretto previsto sulle macchine odierne.

La combinazione di molte di queste attività in un unico progetto consente ai sistemi operativi basati su Linux di fornire un'esperienza di avvio più rapida.





In che modo Devuan è diverso da Debian?

Debian 8 è stata la prima versione ad adottare systemd. Il progetto Devuan è iniziato in quel momento, ma il primo rilascio stabile non è arrivato fino al 2017, insieme al rilascio di Debian 9.

Devuan usa lo stesso gestore di pacchetti APT di Debian , ma mantiene i propri repository di pacchetti. Questi sono i server che memorizzano il software scaricato utilizzando APT.

I repository di Devuan contengono lo stesso software di Debian, solo con patch che consentono l'esecuzione dei programmi senza systemd. Ciò si riferisce principalmente a componenti di backend come policykit , che gestisce quali utenti possono accedere o modificare determinate parti del tuo PC.

Com'è usare Devuan?

Proprio come con Debian, ci sono diversi modi per installare Devuan. Il download 'minimo' ti fornisce gli strumenti essenziali di cui hai bisogno per far funzionare Devuan sul tuo computer. Il download 'live' ti fornisce un desktop funzionante che puoi testare prima di installare Devuan sul tuo computer.

Devuan utilizza l'ambiente desktop Xfce per impostazione predefinita. Questo è un ambiente di elaborazione tradizionale simile a come apparivano le interfacce del PC diversi decenni fa. Funzionalmente, Xfce è ancora in grado di gestire la maggior parte delle attività le persone oggi si aspettano dai computer.

La versione live di Devuan viene fornita con un sacco di software per coprire le aspettative generali. Mozilla Firefox è disponibile per la navigazione sul web. LibreOffice è lì per aprire e modificare i documenti. GIMP può alterare foto e altre immagini. Queste app funzionano tutte come ti aspetteresti, senza preoccuparti del sistema di inizializzazione in esecuzione.

Sebbene Devuan rispecchi i repository di pacchetti di Debian, i due non sono intercambiabili. L'aggiunta di un repository destinato a Debian corre il rischio di rovinare l'installazione. Puoi modificare le tue sorgenti software tramite il terminale o all'interno del Synaptic Package Manager, che è incluso.

Devuan si connette bene alle reti Wi-Fi ed Ethernet. Puoi anche aspettarti che riconosca le unità flash e i dischi rigidi che colleghi. C'è una buona possibilità che non noterai nemmeno la differenza. Systemd è solo un modo di fare le cose, non l'unico.

Quale sistema di inizializzazione utilizza Devuan?

Alla fine della giornata, questa domanda arriva al cuore di ciò che riguarda Devuan.

Devuan utilizza per impostazione predefinita il sistema sysvinit, che è simile al processo di inizializzazione System V utilizzato in Unix. Sysvinit era lo standard generale in molte versioni di Linux, incluso Debian, usato prima di systemd.

Devuan offre anche numerose alternative. Puoi scaricare OpenRC , Rooney e altri per sostituire il sistema init fornito.

Altri sistemi operativi basati su Linux evitano systemd?

Gentoo, il crea il tuo sistema operativo da zero distribuzione Linux , il valore predefinito è OpenRC. È una delle versioni più vecchie e conosciute di Linux per evitare systemd. Slackware, un altro antico sistema operativo basato su Linux, ha scelto di restare con sysvinit. PCLinuxOS è un'opzione più giovane che ha anche scelto di non passare a systemd.

Esistono anche diverse distribuzioni Linux basate su Devuan. Sebbene il numero impallidisca rispetto a Debian, che funge da base per molti importanti Sistemi operativi basati su Linux come Ubuntu .

Dovresti passare a Devuan?

Sei un amministratore di sistema? Costruisci il tuo sistema operativo da zero o regolarmente? interagire con demoni e servizi di avvio ? In tal caso, ti senti più a tuo agio con il modo in cui gestisci tradizionalmente il tuo sistema? Se la tua risposta è sì, potresti preferire Devuan. È più una continuazione di come erano le cose, che qualcosa di completamente nuovo.

Per il resto di noi, questa domanda è più una questione filosofica che pragmatica. Ti piace il tradizionale approccio Unix di fare un lavoro e farlo bene? Sei contrario all'idea di consolidare molte attività in un unico progetto? Se è così, usare Devuan è un'espressione della tua fede in quell'ideale.

Pragmaticamente parlando, usa Devuan se vuoi Debian senza systemd. Se vuoi systemd, mantieni Debian . Non c'è molto di più.

Condividere Condividere Tweet E-mail Come creare un diagramma di flusso di dati per visualizzare i dati di qualsiasi progetto

I diagrammi di flusso dei dati (DFD) di qualsiasi processo ti aiutano a capire come i dati fluiscono dall'origine alla destinazione. Ecco come crearlo!

Leggi Avanti
Argomenti correlati
  • Linux
  • Debian
  • Linux
  • Xfce
Circa l'autore Bertel King(323 articoli pubblicati)

Bertel è un minimalista digitale che scrive da un laptop con interruttori fisici per la privacy e un sistema operativo approvato dalla Free Software Foundation. Apprezza l'etica rispetto alle funzionalità e aiuta gli altri a prendere il controllo delle loro vite digitali.

Altro da Bertel King

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti