Recensione Devuan GNU + Linux 3.1.0

Devuan è nato nel 2017 come risultato del passaggio di Debian 8 a systemd, quindi un nuovo gestore di sistemi e servizi, dopo un lungo dibattito tecnico e molto pubblicizzato.

La mossa ha portato diversi sviluppatori Debian a riunirsi per creare Devuan rimuovendo tutte le tracce di systemd dalla distribuzione Linux, attenendosi invece al noto sistema init, sysvinit.

Caratteristiche

Devuan continua a essere basato su Debian e l'ultima versione della distro, Devuan 3.0.1 è basata su Debian 10.

Una delle cose che eredita da Debian è il supporto per un'ampia gamma di architetture hardware. Devuan è una delle poche distribuzioni che continua a pubblicare supporti di installazione per sistemi x86 a 32 bit, oltre alla popolare piattaforma a 64 bit (x86_64). Inoltre, Devuan supporta anche le architetture armhf, arm64 e ppc64el.

Devuan produce immagini di installazione separate per installazioni desktop e server. C'è anche un'immagine di installazione netinstall che recupera i pacchetti più recenti dai repository e consente agli utenti avanzati di personalizzare la propria installazione in base ai propri requisiti.

L'immagine minimale è speciale progettata come strumento di ripristino basato su console e si concentra sull'accessibilità per gli utenti con problemi di vista.

Gli utenti desktop possono anche testare la distribuzione utilizzando l'immagine Live. Una volta che sei soddisfatto, puoi installare Devuan utilizzando anche il Live CD.

La pretesa di fama di Devuan è il suo supporto per più sistemi init che non sono systemd. L'ultima versione offre agli utenti la scelta tra sysvinit, OpenRC e runit.

Man mano che systemd si espande nel suo ambito, gli sviluppatori Devuan lavorano dietro le quinte per garantire che nessuno di essi penetri nella distribuzione. Ad esempio, l'inclusione del demone di gestione del dispositivo udev vede Devuan passare all'alternativa eudev.

Devuan ospita il proprio repository di pacchetti, che rispecchia per la maggior parte i repository Debian a monte, ma include modifiche specifiche di Devuan dove necessario per, hai indovinato, sostituire qualsiasi traccia di systemd.

Installazione

In generale, ci sono due meccanismi per l'installazione di Devuan. Uno, tramite il Live CD, che utilizza il Refracta Installer, e l'altro tramite il supporto di sola installazione, che utilizza un programma di installazione Debian modificato.

Il programma di installazione Refracta sul Live CD offre opzioni limitate ed è molto più ingombrante da utilizzare rispetto all'altro. La sua pletora di opzioni, sebbene sia un cambiamento positivo per gli utenti avanzati, finirà solo per confondere l'utente desktop medio di Linux.

Ad esempio, ti verrà chiesto di preparare le partizioni per l'installazione, scegliere da un elenco ordinato alfabeticamente di impostazioni locali e persino avere voce in capitolo nell'installazione del bootloader.

Mentre gli attivisti esperti potrebbero apprezzare la possibilità di scegliere se consentire l'uso di sudo e disabilitare l'account di root, la miriade di opzioni non fa alcun favore ai neofiti.

Certo, puoi selezionare le opzioni predefinite con molte di queste impostazioni e finire con un'installazione completamente funzionante, le continue interruzioni sono un passo falso di usabilità.

Inoltre, il Live CD utilizza l'ambiente desktop Xfce, ed è quello che verrà installato quando ancorerai la distribuzione al tuo disco.

Il programma di installazione sul supporto di sola installazione fa un lavoro relativamente migliore. Pone meno domande e ti consente anche di scegliere l'ambiente desktop per la tua installazione. Il programma di installazione nell'ultima versione supporta cinque ambienti desktop, ovvero Xfce, Cinnamon, KDE, LXQt e Mate. Ovviamente puoi installarne altri dai repository di Devuan dopo l'installazione.

Oltre alla scelta del desktop, hai anche la possibilità di scegliere tra uno dei tre sistemi di inizializzazione supportati, vale a dire sysvinit, OpenRC e runit, che è stato aggiunto con questa versione. Se non sei sicuro di quale utilizzare, è meglio attenersi a quello predefinito, che è sysvinit.

Lavorare con Devuan

L'ultima versione ottiene un nuovo boot e display manager, nonché un tema desktop revisionato.

Per impostazione predefinita, tutti gli ambienti desktop utilizzano il gestore di sessioni logind, sebbene gli utenti Xfce e Cinnamon possano scegliere di utilizzare il gestore di sessioni consolekit.

Allo stesso modo, sia i gestori di accesso slim che lightdm funzioneranno con logind o consolekit. Mentre Slim è il gestore degli accessi predefinito per Xfce, gli altri desktop utilizzano per impostazione predefinita lightdm.

L'utente desktop Devuan medio non ha bisogno di essere a conoscenza di questi dettagli e la distribuzione sceglierà i componenti giusti in base all'ambiente desktop che scegli di installare.

Nessuno dei due programmi di installazione di Devuan ti offre la possibilità di selezionare le app desktop che desideri installare. Tuttavia, avrai tutte le solite app per la produttività desktop nella tua installazione, inclusi LibreOffice e Firefox, insieme a una manciata di app specifiche per desktop.

Quando hai bisogno di arricchire la tua installazione, dovrai utilizzare il buon vecchio gestore di pacchetti Synaptic poiché Devuan non viene fornito con alcun app store grafico. Il supporto per Flatpak non è installato per impostazione predefinita, ma può essere recuperato dai repository ufficiali. Non sarai in grado di installare pacchetti snap anche se lo snap dipende da systemd.

L'usabilità di Devuan non offre molto di cui scrivere a casa. La distribuzione sembra e si sente come un'installazione Debian standard con alcune modifiche qua e là.

Oltre alle note di rilascio e un'infarinatura di altre informazioni essenziali, la distribuzione non offre molto in termini di documentazione scritta. Ma è principalmente perché ci sono pochissime modifiche specifiche del progetto su cui scrivere.

Inoltre, a differenza della maggior parte dei suoi colleghi, il mezzo principale di Devuan per fornire aiuto e supporto è tramite le stanze IRC (Internet Relay Chat). Ci sono anche un paio di mailing list, per sviluppatori e per annunci.

Tuttavia, il progetto non ospita bacheche del forum, il che riflette ancora una volta il tipo di utenti che la distribuzione sta cercando di attirare.

La competizione

Devuan non è l'unica distribuzione senza sistema in città. Ce ne sono molti altri.

La principale differenza tra loro e Devuan è che, pur essendo systemd-free è solo una delle caratteristiche degli altri, è la ragion d'essere di Devuan.

Questo è il motivo per cui molte distribuzioni che offrono altri sistemi di inizializzazione supportano anche systemd. Ad esempio, Parabola GNU / Linux, che consente agli utenti di passare dai sistemi openrc, sysvinit e s6 init, utilizza per impostazione predefinita systemd.

Inoltre, mentre sysvinit e openrc sono di gran lunga la scelta più popolare di sistemi di inizializzazione per le distribuzioni che non vogliono usare systemd, ci sono anche alcune altre opzioni. Guix con il suo sistema di inizializzazione GNU Shepherd e gestore dei servizi è un ottimo esempio.

Verdetto finale

Devuan ha tutti i tratti distintivi di una distribuzione leader. Una scelta di alcuni dei principali ambienti desktop, supporto per più architetture, un repository completo di pacchetti e immagini per soddisfare diversi casi d'uso, dal desktop al server.

Tuttavia, l'unico utente a cui la distribuzione si rivolge è l'utente Linux avanzato, che non è solo consapevole del sistema init e del gestore dei servizi della sua installazione, ma apprezza anche la scelta che Devuan offre.

A prima vista Devuan assomiglia a qualsiasi altra distribuzione Debian. Il vero vantaggio della distribuzione è nella scelta dei suoi sistemi di inizializzazione e chiunque non capisca i noccioli dei servizi e dei daemon non apprezzerà Devuan.

  • Ecco il nostro elenco delle migliori distribuzioni Linux per sviluppatori

Articoli interessanti...