Software

10 Distros Linux che dovreste conoscere

Sembra facile creare distribuzioni Linux al giorno d’oggi. Prendete la vostra distribuzione preferita, cambiate l’ambiente desktop, aggiungete una serie di applicazioni che trovate essenziali, magari schiaffate su qualche sfondo personalizzato, e chiamate il prodotto finale la vostra distribuzione Linux. Molti sosterranno che derivati come questi non sono “vere” distribuzioni Linux. Troverete discussioni su questo argomento in tutta Internet, dove gli utenti esperti e meno esperti faticano a decidere cosa rende una distribuzione Linux “reale”.

Ogni tanto uscirà una nuova distribuzione e la maggior parte degli utenti sarà d’accordo che merita un elogio. Molte di queste distro nascono piccole, gestite da un unico sviluppatore con una visione innovativa. Purtroppo non sempre ricevono l’attenzione della stampa tecnologica. Ecco perché abbiamo deciso di presentare dieci distribuzioni Linux che dovreste conoscere – sia per il loro contributo originale alla comunità FLOSS, sia semplicemente perché sono belle e funzionano alla grande.

1. AryaLinux

Potreste aver sentito parlare di Linux From Scratch (LFS). È un approccio fai-da-te per costruire un sistema Linux a partire da un insieme di script automatizzati. Tuttavia, non è esattamente un gioco da ragazzi. È qui che interviene AryaLinux.

Prima di iniziare a chiedersi: no, il nome non si ispira a Game of Thrones; è un cenno alla civiltà indiana. AryaLinux è stato progettato per aiutarvi a costruire un’installazione Linux funzionante da zero. È disponibile in due versioni, XFCE e MATE, e funziona come qualsiasi altra distribuzione in modalità Live. L’installazione avviene nel terminale, e lo strumento AryaLinux Builder richiede l’inserimento di informazioni in varie fasi del processo.

Il set predefinito di script di compilazione installerà solo un sistema Linux di base. Per installare applicazioni e un ambiente desktop, sarà necessario utilizzare ALPS (Arya Linux Packaging System). Questo è un semplice gestore di pacchetti che può installare applicazioni e risolvere le dipendenze. Le applicazioni che può installare sono definite in script di compilazione. ALPS non può ancora disinstallarle o aggiornarle, anche se questo potrebbe cambiare man mano che AryaLinux continua a svilupparsi.

Cosa c’è di speciale in questa distribuzione Linux?

  • AryaLinux semplifica l’approccio LFS per aiutarvi a costruire la vostra distro.
  • Ha un proprio, seppur minimo, gestore di pacchetti chiamato ALPS.
  • Utilizza Fusilli Window Manager come alternativa a Compiz.

2. 2. Qubi OS

Compartimentalizzazione e isolamento delle app sono due termini che sono venuti alla ribalta recentemente, resi popolari da progetti come Docker e implementati a un certo livello nei pacchetti snap di Ubuntu. L’idea principale è quella di separare le applicazioni e i servizi in esecuzione dal core del sistema operativo per una maggiore sicurezza. Qubes OS si basa su questo – con un colpo di scena.

Tecnicamente parlando, sarebbe più corretto chiamare Qubes OS una distribuzione Xen di Qubes OS piuttosto che Linux. Xen è un hypervisor – un’implementazione tecnologica che controlla le macchine virtuali. A differenza di VirtualBox e VMWare che girano all’interno di un OS esistente, Xen ha la capacità di girare direttamente sull’hardware. Il sistema operativo Qubes ne trae vantaggio. Ha una macchina virtuale predefinita a livello di sistema chiamata dom0, che gira all’avvio e controlla l’interfaccia grafica. Non ha accesso alla rete e non è prevista l’esecuzione di alcuna applicazione. Questo è ciò a cui servono le AppVM.

Le AppVM sono chiamate qubes, e sono basate su TemplateVM. Ogni TemplateVM contiene un software a cui i qubes possono accedere e utilizzare, ma non possono modificare il filesystem TemplateVM. Il TemplateVM predefinito viene fornito con Fedora.

L’ultima versione di Qubes OS sostituisce KDE con XFCE come ambiente predefinito. Tuttavia, è possibile installare altre distribuzioni, o anche Microsoft Windows, in ulteriori TemplateVM. Questo significa che è possibile utilizzare più distribuzioni Linux su un unico sistema operativo Qubes.

Qubes OS assegnadiversi domini di sicurezza a qubes. Sono rappresentati nel menu principale Start e si può distinguere tra qubes per nome (lavoro, personale, navigazione…), o colore. Quest’ultima distinzione è supportata dal window manager. Ogni app aperta avrà un bordo di colore diverso a seconda del qube a cui appartiene. Puoi gestire tutti i tuoi qube nello strumento Qubes VM Manager – aggiungerli, rimuoverli e rinominarli, così come vedere quali sono attivi e su quali TemplateVM sono basati. Naturalmente, è possibile spostare senza problemi i file e copiare/incollare le informazioni tra i qubes.

VEDI ANCHE  Samsung può competere utilizzando Tizen?

Cosa c’è di speciale in questa distribuzione Linux?

  • Qubes OS raggiunge la sicurezza isolando le applicazioni l’una dall’altra.
  • Le applicazioni vengono inserite in più macchine virtuali basate sul contesto.
  • Le macchine virtuali possono essere basate su diverse distribuzioni Linux.

3. 3. Sistema operativo senza fine

I migliori progetti open source sono quelli che possono cambiare in meglio la vita delle persone. Endless OS è una distribuzione con un grande potenziale proprio per questo. È fatta per principianti e utenti inesperti, e rivolta in particolare a chi non ha un accesso a internet affidabile. Ecco perché Endless OS si sforza di essere extra user-friendly, e viene fornito con un sacco di applicazioni, video educativi, una massiccia collezione di libri, e anche articoli da Wikipedia. Tutti questi contenuti sono resi disponibili offline, completamente gratuiti.

Pensateci: diamo molto per scontato perché possiamo sempre “cercarlo su Google”, ma le risorse fornite da Endless OS sono inestimabili per le persone nei Paesi in via di sviluppo. Endless OS è anche una grande distro per tutti gli scolari. Potete anche usarlo come deposito di conoscenza portatile se avete intenzione di passare un po’ di tempo fuori dalla rete.

Endless OS non ha un sistema di gestione dei pacchetti “tradizionale”. Ciò significa, tra l’altro, che si è limitati al software disponibile nell’Endless App Center. Sotto la superficie, Endless OS è una build Ubuntu pesantemente modificata, combinata con progetti interessanti come OSTree, che rende possibile l’utilizzo di più filesystem avviabili con diverse versioni di app su un unico sistema. Il desktop è basato su Gnome Shell, ulteriormente semplificato per assomigliare a un mix di piastrelle dell’interfaccia utente moderna di Microsoft e lo schermo domestico medio del vostro smartphone.

Cosa c’è di speciale in questa distribuzione Linux?

  • Endless OS è per le persone che non hanno un facile accesso a Internet, quindi ha un’enorme quantità di contenuti offline.
  • Il filesystem di root è di sola lettura, e la distro usa OSTree per eseguire gli aggiornamenti del software.
  • L’azienda che lo sviluppa vende computer a prezzi accessibili con Endless OS preinstallato.

4. GeckoLinux

Ubuntu potrebbe essere la distribuzione Linux più remixata di sempre e mentre alcuni remix sono fantastici, altri sono per lo più inutili. Ma lo sapevate che ci sono remix di openSUSE? Grazie ad un servizio chiamato SUSE Studio, chiunque può modificare e ridistribuire openSUSE. Anche se openSUSE è una grande distro, è più spesso consigliato per i casi d’uso aziendali che come sistema operativo desktop di tutti i giorni. GeckoLinux vuole cambiare questo aspetto, ed è già sulla strada giusta.

Uno dei motivi principali per cui GeckoLinux è stato creato è che non esistevano supporti di installazione Live per openSUSE Leap. Con GeckoLinux, è possibile provare diverse versioni e gusti di openSUSE. In primo luogo, ci sono due versioni principali: Static (basata su openSUSE Leap, che è un ramo stabile) e Rolling (basata su openSUSE Tumbleweed, un ramo rolling-release). La seconda parte è dove GeckoLinux va oltre openSUSE, e permette di scegliere uno dei sette ambienti desktop (Cinnamon, Xfce, Gnome, Plasma 5, MATE, Budgie, LXQt), più una versione bare-bones con Openbox e solo alcune applicazioni essenziali.

Se siete appassionati di analogie, potreste dire che GeckoLinux è per openSUSE ciò che Linux Mint è (o era) per Ubuntu. Il suo scopo è quello di rendere la distribuzione originale più user-friendly, fornendo codec proprietari out-of-the-box e rendendo più facile l’installazione di applicazioni di terze parti, l’esecuzione di attività di amministrazione del sistema e la gestione delle dipendenze dei pacchetti. Ciò che è veramente entusiasmante di GeckoLinux, è la possibilità di provarlo direttamente nel browser.

Cosa c’è di speciale in questa distribuzione Linux?

  • GeckoLinux rende openSUSE Leap più facile da provare, installare e utilizzare.
  • È disponibile in sette diversi gusti, tra cui Budgie e LXQt.
  • C’è una versione online che si può provare nel browser.

5. Linux vuoto

Void Linux è orgogliosa di essere una distribuzione Linux indipendente, non derivata da nessun altro progetto. È una distribuzione veramente leggera che si avvia in modo sorprendentemente veloce anche su hardware datato, e ha un proprio sistema di gestione dei pacchetti chiamato XBPS. Gli utenti avanzati che amano tutto il controllo, ma nessuno dei problemi apprezzeranno Void Linux più di tutti.

Una delle cose che potrebbero notare immediatamente è che Void Linux non usa systemd. Invece, si affida a runit per la supervisione dei servizi di sistema e dei runlevel. Quando si tratta di sicurezza, Void Linux utilizza il protocollo di sicurezza LibreSSL, un fork più sicuro di OpenSSL. Queste due caratteristiche distinguono Void Linux dalla maggior parte delle distribuzioni Linux. Altre opzioni più interessanti sono fornite da XBPS. Può costruire pacchetti dai sorgenti con l’aiuto di script di installazione (template), usare più repository e sottorepository, riprendere gli aggiornamenti e le installazioni non terminate e controllare gli errori nei pacchetti stessi.

VEDI ANCHE  10 Migliori applicazioni di scrittura per Chromebook (Supporto offline)

Void Linux è una distribuzione a rilascio continuo che mira a fornire il software più recente, ma mantenere il sistema di base il più stabile possibile. Se non avete voglia di creare un ambiente desktop da zero, potete scaricare Immagini live con Xfce, MATE, LXDE, Enlightenment, o Cinnamon.

Cosa c’è di speciale in questa distribuzione Linux?

  • Void Linux è scritto da zero e ha un proprio sistema di gestione dei pacchetti.
  • Utilizza runit al posto di systemd, LibreSSL al posto di OpenSSL, e la shell predefinita è Dash.
  • Nessun software proprietario è installato di default.

6. Sottografo OS

Forse non l’avete mai sperimentato voi stessi, ma sicuramente avete sentito o letto di qualcuno che è stato vittima di un attacco maligno su Internet. Il malware non è l’unica minaccia di cui preoccuparsi – c’è anche la sorveglianza governativa, e siamo tutti soggetti al tracciamento da parte degli inserzionisti e dei nostri amati social network. Diventa sempre più difficile proteggersi online.

Subgraph OS è costruito sul presupposto che il vostro computer, ad un certo punto, diventerà un bersaglio, ed è quindi indurito per resistere alle violazioni e prevenire i danni. Si può pensare a Subgraph OS come a una torta molto sicura, con strati su strati di protezione e miglioramenti.

Con Subgraph OS, la cifratura del disco è obbligatoria – non è possibile installarlo su un filesystem non cifrato. Il kernel è fortificato con le patch di Grsecurity. Le applicazioni che richiedono l’accesso alla rete (come browser, messenger e client di posta elettronica) girano nei loro contenitori (sandbox), e le loro connessioni sono instradate attraverso Tor. Grazie a Metaproxy, ogni applicazione utilizza il proprio circuito Tor, e c’è anche un firewall per ogni evenienza. La maggior parte di queste precauzioni sono configurate automaticamente, e la distribuzione ha un aspetto e una sensazione di familiarità in quanto è basata su Debian e utilizza Gnome 3.

Cosa c’è di speciale in questa distribuzione Linux?

  • Subgraph OS mira ad essere una distribuzione resistente agli avversari progettata per massimizzare la sicurezza degli utenti.
  • Le applicazioni vengono eseguite in sandbox e si collegano alla rete tramite Tor.
  • Il kernel è indurito con Grsecurity, e la crittografia del filesystem è un must.

7. 7. Nix OS

Nix OS è una vetrina per il gestore dei pacchetti Nix, un progetto intelligente ed emozionante che potrebbe interessare a chi ama la programmazione funzionale. Nix costruisce tutto a partire dai file di configurazione dichiarativa, e i principi del gestore di pacchetti sono applicati in pratica in tutto il sistema operativo Nix.

Ciò significa che è possibile configurare l’intero sistema in un semplice file e ricostruirlo su un altro computer. Quando si apportano modifiche alla configurazione esistente, i pacchetti interessati dalla modifica vengono ricostruiti automaticamente – non è necessario aggiornarli uno ad uno. Nix OS supporta i rollback di sistema per progettazione, poiché ogni nuova configurazione viene salvata e isolata da quelle precedenti. Se qualcosa va storto, o non si è soddisfatti della nuova configurazione, basta avviare quella vecchia.

Un’altra caratteristica interessante di Nix OS è che non è richiesto l’accesso root per installare le applicazioni. Ogni utente ha il proprio profilo, e i pacchetti che installa sono memorizzati lì. È anche possibile installare più versioni della stessa applicazione senza che si sovrappongano. Il lato negativo di Nix OS potrebbe essere che si dovrà familiarizzare con il suo linguaggio di compilazione per poter mantenere il sistema. L’installazione è piuttosto complessa, ma ben spiegata nella documentazione. Nix OS offre supporti di installazione Live con KDE, ma è possibile installare anche altri ambienti.

Cosa c’è di speciale in questa distribuzione Linux?

  • Nix OS permette di creare un sistema portatile in cui l’intera configurazione è descritta in un unico file.
  • Le applicazioni sono isolate l’una dall’altra e si possono far funzionare contemporaneamente più versioni dello stesso software.
  • Si può facilmente riportare il sistema allo stato precedente caricando una configurazione precedente.

8. Guix SD

Una persona potrebbe pensare che non ci sia differenza tra Ubuntu e Linux Mint – e si sbaglierebbe. Lo stesso vale per Nix OS e Guix SD. Anche se sono simili a tutti i livelli, le differenze esistono, e sono principalmente una questione di libertà del software. Guix SD è una di quelle rare distribuzioni Linux (o meglio, distribuzioni GNU/Linux) che rispettano le linee guida per la distribuzione di sistemi liberi di GNU, e che sono considerate libere al 100% dalla Free Software Foundation.

VEDI ANCHE  Come impostare e utilizzare WhatsApp Desktop App su PC e Mac

Di conseguenza, Guix SD usa dmd (GNU Shepherd) al posto di systemd, e ha il kernel Linux-libre, che non è inquinato da codice proprietario. Come per Nix OS, Guix SD è configurato tramite file dichiarativi. Tuttavia, non usa lo stesso linguaggio per scrivere quei file – mentre Nix ha la sua implementazione, Guix usa GNU Guile per implementare Scheme. Tuttavia, questo non impedisce a Guix SD di avere accesso ai pacchetti Nix. Se questo è qualcosa che si desidera, è possibile con l’opzione “import” nel gestore di pacchetti di Guix.

Il resto è più o meno lo stesso: su Guix SD, è possibile avere più versioni della stessa applicazione senza interferenze. La costruzione del pacchetto è indipendente dal sistema, quindi non può causare danni o apportare modifiche indesiderate alla vostra configurazione. Guix SD offre Gnome, Xfce, e Enlightenment come scelte desktop, ma non è ancora disponibile un installatore grafico.

Cosa c’è di speciale in questa distribuzione Linux?

  • Guix SD ha tutte le funzionalità di Nix OS, meno systemd e blob del kernel binario.
  • Utilizza il linguaggio di programmazione Scheme per configurare i pacchetti e il sistema.
  • Approvato dalla Free Software Foundation come distribuzione completamente gratuita.

9. Bedrock Linux

Immaginate la perfetta distribuzione Linux. Prenderebbe solo le parti migliori delle altre distribuzioni, e le farebbe funzionare tutte insieme. Bedrock Linux si sta avvicinando alla realizzazione di questo sogno.

È una distro sperimentale, quindi non la utilizzerete ancora come sistema di default. Tuttavia, vale la pena di saperlo perché potrebbe essere su qualcosa di rivoluzionario. Bedrock Linux chiede di installare altre distribuzioni Linux, poi “dirotta” o le converte in un unico sistema. Usare Bedrock Linux significa usare più distribuzioni Linux contemporaneamente, ma senza che ciò sia ovvio. Si possono aprire tre applicazioni da tre diverse distribuzioni e utilizzarle sullo stesso desktop, allo stesso tempo. Bedrock Linux permette anche di ottenere versioni più recenti di software da un’altra distribuzione se non è disponibile in quella preferita.

Il processo di configurazione di Bedrock Linux è piuttosto difficile, e non è possibile utilizzarlo in modalità Live. Tuttavia, è un concetto affascinante con piani ambiziosi per il futuro. Speriamo che abbiano successo.

Cosa c’è di speciale in questa distribuzione Linux?

  • Bedrock Linux riunisce più distribuzioni Linux in un unico sistema.
  • Può aprire contemporaneamente le applicazioni di diverse distribuzioni.
  • È possibile scegliere quale sistema init utilizzare a seconda delle distribuzioni installate.

10. 10. Maru OS

Potreste considerare questo “imbroglio” perché Maru OS non è una distribuzione che si può installare sul vostro computer. È un sistema operativo per il vostro smartphone Android, destinato a sostituire il sistema di default e ad introdurvi al concetto di convergenza.

Maru OS ha due “modalità”. Quella mobile è basata su Android Lollipop, e fa funzionare il tuo telefono come qualsiasi altro smartphone. La modalità desktop (basata su Debian Jessie) si attiva quando si collega il telefono a uno schermo tramite un cavo HDMI. È allora che avviene la magia, e si è in grado di utilizzare il telefono come un vero e proprio sistema operativo desktop.

Il desktop è una configurazione Xfce slick, e avrete bisogno di periferiche Bluetooth (mouse e tastiera) per interagire con esso. Naturalmente, è possibile spostare i file tra la modalità desktop e quella mobile, e accedervi indipendentemente dalla modalità attiva. Maru OS raggiunge questo obiettivo utilizzando i container, dove Linux è installato come contenitore ospite “all’interno” di Android. Maru OS fornisce una soluzione 2 in 1, e permette di portare sempre con sé un sistema desktop Linux. Canonical, mangia il cuore.

Maru OS ha ancora qualche problema. Per ora, supporta solo il Nexus 5, e Google Play non è installato di default (anche se ci sono soluzioni alternative). Gli utenti hanno anche segnalato problemi di timeout del display mentre Maru OS è in modalità desktop, così come un significativo esaurimento della batteria. Tuttavia, crediamo che Maru OS valga la pena provare; se non altro, almeno per la novità.

Cosa c’è di speciale in questa distribuzione Linux?

  • Maru OS è una distribuzione Linux per il vostro telefono Android.
  • Rende il vostro smartphone completamente consapevole del contesto e vi permette di utilizzarlo come un computer desktop.
  • È possibile accedere ai file Android su Linux e viceversa.

VEDERE ANCHE: 10 App Fresh Messenger per Linux

Alcuni Linux Distros vale la pena controllare

Queste distribuzioni dimostrano che la comunità Linux è ancora piena di creatività e di buone idee, e preparata a tutto ciò che il futuro potrebbe portare. Ci sono molti altri progetti simili che vale la pena di vedere, come Trenta OS e il Clear Linux Project.

Conoscete altre interessanti distribuzioni Linux? Avete usato qualche distribuzione di questa lista? Fatecelo sapere nei commenti!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *