Annuncio
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 caso di test, 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 computer si avvii, funzioni e si spenga senza problemi. Quindi, mentre il sistema init può 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.
Tradizionalmente, su sistemi operativi basati su Unix e Unix-like 3 sistemi operativi simili a UNIX che non sono LinuxRecentemente, le persone hanno iniziato a confondere "UNIX" con "Linux". Linux è stato influenzato da UNIX, ma i sistemi UNIX non hanno alcuna relazione con Linux. Ecco alcuni importanti sistemi basati su UNIX che vale la pena conoscere. Per saperne di più (Linux è il secondo), gli sviluppatori progettano software per svolgere un compito e 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 di oggi.
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 la prima versione stabile non è arrivata fino al 2017, insieme al rilascio di Debian 9.
Devuan usa lo stesso gestore di pacchetti APT di Debian Come usare APT e dire addio ad APT-GET in Debian e UbuntuLinux è in uno stato di evoluzione permanente; i grandi cambiamenti a volte sono facilmente persi. Mentre alcuni miglioramenti possono essere sorprendenti, alcuni hanno semplicemente un senso: dai un'occhiata a queste modifiche apt-get e vedi cosa ne pensi. Per saperne di più , 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à Spiegazione di Xfce: uno sguardo a uno dei desktop più veloci di LinuxSe sei passato di recente a Linux e trovi le cose un po' lente, probabilmente hai bisogno di un ambiente desktop più leggero. Una buona opzione è Xfce. Per saperne di più 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.

Mentre Devuan rispecchia 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 cosa sia Devuan.
Devuan utilizza per impostazione predefinita il sistema sysvinit, che è simile al processo di inizializzazione di 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, eseguirloe altri per sostituire il sistema init fornito.
Altri sistemi operativi basati su Linux evitano systemd?
Gentoo, il crea-da-zero-il-tuo-sistema-operativo distribuzione Linux, il valore predefinito è OpenRC. È una delle versioni più antiche 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.
Ci sono 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.
Parlando pragmaticamente, usa Devuan se vuoi Debian senza systemd. Se vuoi systemd, resta con Debian Debian: goditi una delle distribuzioni Linux più stabili e affidabiliCi sono molti utenti Linux là fuori che usano distribuzioni come Ubuntu o una delle tante distribuzioni basate su Ubuntu, incluso Linux Mint. Tuttavia, non importa cosa stai usando, ... Per saperne di più . Non c'è molto di più.
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.