Oggigiorno sembra facile creare distribuzioni Linux. Prendi la tua distribuzione preferita, cambia l'ambiente desktop, aggiungi un set di app che ritieni essenziali, magari schiaffi su alcuni sfondi personalizzati e chiama il prodotto finale alla tua distribuzione Linux. Molti sosterranno che derivati come questi non sono distribuzioni "reali" di Linux. Troverai discussioni su questo argomento su Internet, dove utenti esperti e non esperti si sforzano di decidere cosa rende una distro Linux "reale".
Ogni tanto uscirà una nuova distribuzione e la maggior parte degli utenti concorderà che merita un elogio. Molte di queste distribuzioni iniziano in piccolo, gestite da un singolo sviluppatore con una visione innovativa. Purtroppo, non ricevono sempre l'attenzione dalla stampa tecnica. Ecco perché abbiamo deciso di presentare dieci distribuzioni Linux di cui dovresti essere a conoscenza, sia per il loro contributo originale alla community di FLOSS, sia per il semplice aspetto e l'ottimo funzionamento.
1. AryaLinux
Potresti aver sentito parlare di Linux From Scratch (LFS). È un approccio fai-da-te alla costruzione di un sistema Linux da una serie di script automatici. Tuttavia, non è esattamente un pezzo di torta. È qui che entra AryaLinux.
Prima di iniziare a chiedertelo: no, il nome non è ispirato a Game of Thrones; è un cenno alla civiltà indiana. AryaLinux è progettato per aiutarti a creare 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 di immettere informazioni in varie fasi del processo.
L'insieme predefinito di script di build installerà solo un sistema Linux di base. Per installare applicazioni e un ambiente desktop, è necessario utilizzare ALPS (Arya Linux Packaging System). Questo è un semplice gestore di pacchetti che può installare applicazioni e risolvere dipendenze. Le applicazioni che può installare sono definite negli script di compilazione. ALPS non può ancora disinstallarli o aggiornarli, 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 aiutarti a costruire la tua distro.
- Ha un proprio gestore di pacchetti, anche se minimo, chiamato ALPS.
- Utilizza Fusilli Window Manager come alternativa a Compiz.
2. Sistema operativo Qubes
La compartimentalizzazione e l'isolamento delle app sono due termini che sono venuti in evidenza recentemente, resi popolari da progetti come Docker e implementati a un certo livello nei pacchetti snap di Ubuntu. L'idea principale è separare app e servizi in esecuzione dal nucleo del SO per una maggiore sicurezza. Il sistema operativo di Qubes si basa su questo, con una svolta.
Tecnicamente parlando, sarebbe più corretto chiamare Qubes OS una distribuzione Xen rispetto a una Linux. Xen è un hypervisor - un'implementazione tecnologica che controlla le macchine virtuali. A differenza di VirtualBox e VMWare che gira all'interno di un sistema operativo esistente, Xen ha la possibilità di essere eseguito direttamente sull'hardware. Qubes OS ne approfitta. Ha una macchina virtuale predefinita a livello di sistema chiamata dom0, che gira all'avvio e controlla la GUI. Non ha accesso alla rete e non devi eseguire alcuna app al suo interno. Ecco a cosa servono gli AppVM.
AppVM sono chiamati qubes e sono basati su TemplateVMs. Ogni TemplateVM contiene software a cui i qube 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 TemplateVM aggiuntivi . Ciò significa che è possibile utilizzare più distribuzioni Linux su un sistema operativo Qubes.
Il sistema operativo Qubes assegna diversi domini di sicurezza alle qube . Sono rappresentati nel menu di avvio principale e puoi distinguere tra i qubit per nome (lavoro, personale, navigazione ...) o colore. Quest'ultima distinzione è supportata dal window manager. Ogni app che apri avrà un bordo di colore diverso, a seconda di quale deve essere. È possibile gestire tutti i qubit nello strumento Qubes VM Manager: aggiungere, rimuovere e rinominarli, nonché vedere quali sono attivi e su quali TemplateVM sono basati. Naturalmente, puoi spostare facilmente i file e copiare / incollare le informazioni tra i qubit.
Cosa c'è di speciale in questa distribuzione Linux?
- Qubes OS raggiunge la sicurezza isolando le app l'una dall'altra.
- Le app sono collocate in più macchine virtuali basate sul contesto.
- Le VM possono essere basate su diverse distribuzioni Linux.
3. Sistema operativo senza fine
I migliori progetti open source sono quelli che possono cambiare la vita delle persone in meglio. Endless OS è una distribuzione con un grande potenziale per questo. È pensato per utenti principianti e inesperti e rivolto in particolare a coloro che non dispongono di un accesso a Internet affidabile . Ecco perché Endless OS si sforza di essere più user-friendly e include moltissime app, video educativi, una massiccia raccolta di libri e persino articoli da Wikipedia. Tutto questo contenuto è reso disponibile offline, completamente gratuito.
Pensaci: diamo molto per scontato perché possiamo sempre "solo Google", ma le risorse fornite da Endless OS sono inestimabili per le persone nei paesi in via di sviluppo. Endless OS è anche una grande distribuzione per tutti gli scolari. Puoi persino usarlo come repository di conoscenza portatile se pensi di trascorrere un po 'di tempo fuori dalla rete.
Il sistema operativo Endless non ha un sistema di gestione dei pacchetti "tradizionale". Tra le altre cose, questo significa che sei limitato al software disponibile nel Centro app senza fine. Sotto la superficie, Endless OS è una build Ubuntu pesantemente modificata combinata con progetti interessanti come OSTree, che rende possibile l'uso 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 mattoncini Modern UI di Microsoft e alla schermata iniziale dello smartphone .
Cosa c'è di speciale in questa distribuzione Linux?
- Endless OS è per le persone che non hanno un facile accesso a Internet, quindi ha una grande quantità di contenuti offline.
- Il filesystem di root è di sola lettura e la distro utilizza OSTree per eseguire gli aggiornamenti del software.
- La società che lo sviluppa vende computer a prezzi accessibili con sistema operativo Endless preinstallato.
4. GeckoLinux
Ubuntu potrebbe essere la distribuzione Linux più rimescolata di sempre e mentre alcuni remix sono fantastici, altri sono per lo più inutili. Ma lo sapevi che ci sono remix di openSUSE? Grazie a un servizio chiamato SUSE Studio, chiunque può modificare e ridistribuire openSUSE. Sebbene openSUSE sia una grande distribuzione, è più spesso consigliato per i casi di utilizzo aziendale che come un normale sistema operativo desktop. GeckoLinux vuole cambiarlo, ed è già sulla strada giusta.
Uno dei motivi principali per cui GeckoLinux è stato creato è dovuto al fatto che non esistevano supporti di installazione live per openSUSE Leap. Con GeckoLinux puoi provare diverse versioni e versioni di openSUSE. In primo luogo, ci sono due versioni principali: Statico (basato su openSUSE Leap, che è un ramo stabile) e Rolling (basato su openSUSE Tumbleweed, un ramo a rilascio progressivo). La seconda parte è dove GeckoLinux va oltre a openSUSE e ti consente di scegliere uno dei sette ambienti desktop (Cinnamon, Xfce, Gnome, Plasma 5, MATE, Budgie, LXQt), oltre a una versione bare-bone con Openbox e solo alcuni app essenziali.
Se siete grandi sulle analogie, potreste dire che GeckoLinux è per aprire SUSE ciò che Linux Mint è (o era) per Ubuntu. Mira a rendere la distribuzione originale più user-friendly fornendo codec proprietari pronti all'uso, semplificando l'installazione di app di terze parti, eseguendo attività di amministrazione del sistema e gestendo le dipendenze dei pacchetti. La cosa veramente eccitante di GeckoLinux è la possibilità di provarlo direttamente nel tuo 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, inclusi Budgie e LXQt.
- C'è una versione online che puoi testare nel browser.
5. Void Linux
Void Linux è orgoglioso di essere una distribuzione Linux indipendente, non derivata da nessun altro progetto. È una distribuzione veramente leggera che si avvia sorprendentemente veloce anche su hardware datato e ha un proprio sistema di gestione dei pacchetti chiamato XBPS. Utenti avanzati a cui piace tutto il controllo, ma nessuno dei problemi apprezzerà maggiormente Void Linux.
Una delle cose che potrebbero notare immediatamente è che Void Linux non usa systemd. Invece, si basa su runit per supervisionare i servizi di sistema ei runlevel. Quando si tratta di sicurezza, Void Linux utilizza il protocollo di sicurezza LibreSSL, un fork più sicuro di OpenSSL. Queste due funzionalità rendono Void Linux diverso dalla maggior parte delle distribuzioni Linux. XBPS offre più opzioni interessanti. Può creare pacchetti dall'origine con l'aiuto di script di installazione (modelli), utilizzare più repository e sotto-repository, riprendere aggiornamenti e installazioni non completati e controllare gli errori nei pacchetti stessi.
Void Linux è una distribuzione rolling release che mira a fornire il software più recente, ma mantiene il sistema di base il più stabile possibile. Se non hai voglia di configurare un ambiente desktop da zero, puoi scaricare le immagini in diretta con Xfce, MATE, LXDE, Enlightenment o Cinnamon.
Cosa c'è di speciale in questa distribuzione Linux?
- Void Linux è stato scritto da zero e ha il proprio sistema di gestione dei pacchetti.
- Usa runit invece di systemd, LibreSSL invece di OpenSSL, e la shell di default è Dash.
- Nessun software proprietario è installato di default.
6. Sistema operativo sottografo
Forse non l'hai mai provato da solo, ma sicuramente hai sentito o letto di qualcuno che è stato vittima di un attacco malevolo su Internet. Il malware non è l'unica minaccia di cui preoccuparsi - c'è anche la sorveglianza del governo, e siamo tutti soggetti al monitoraggio degli inserzionisti e dei nostri amati social network. Diventa sempre più difficile proteggersi online.
Subgraph OS è basato sulla presunzione che il tuo computer, a un certo punto, diventerà un bersaglio, ed è quindi indurito a resistere alle violazioni e prevenire danni. Puoi considerare Subgraph OS come una torta molto sicura, con livelli su livelli di protezione e miglioramenti.
Con il sistema operativo Subgraph, la crittografia del disco è obbligatoria: non è possibile installarlo su un filesystem non crittografato. Il kernel è fortificato con le patch Grsecurity. Le applicazioni che richiedono l'accesso alla rete (come browser, messenger e client di posta elettronica) vengono eseguite nei propri contenitori (sandbox) e le loro connessioni vengono instradate tramite 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 è configurata automaticamente e la distribuzione ha un aspetto e una sensazione familiari poiché si basa 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 connettono alla rete tramite Tor.
- Il kernel è rinforzato con Grsecurity e la crittografia del filesystem è un must.
7. Sistema operativo Nix
Nix OS è una vetrina per il gestore di pacchetti Nix, un progetto intelligente ed emozionante che potrebbe interessare le persone che amano la programmazione funzionale . Nix crea tutto da file di configurazione dichiarativi, 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 file semplice e ricostruirlo su un altro computer. Quando apporti modifiche alla configurazione esistente, i pacchetti interessati dalla modifica verranno ricostruiti automaticamente, senza bisogno di aggiornarli uno per uno. Nix OS supporta i rollback di sistema in base alla progettazione, poiché ogni nuova configurazione viene salvata e isolata da quelle precedenti. Se qualcosa va storto o non sei soddisfatto della nuova configurazione, avvia semplicemente la vecchia.
Un'altra caratteristica interessante di Nix OS è che l'accesso root non è necessario per installare le applicazioni. Ogni utente ha il proprio profilo e i pacchetti che installano sono memorizzati lì. È anche possibile installare più versioni della stessa applicazione senza sovrapporle. Il rovescio della medaglia di Nix OS potrebbe essere che dovrai familiarizzare con il suo linguaggio di costruzione per mantenere il sistema. L'installazione è piuttosto complessa, ma ben spiegata nella documentazione. Nix OS offre un supporto di installazione Live con KDE, ma puoi anche installare altri ambienti.
Cosa c'è di speciale in questa distribuzione Linux?
- Nix OS ti consente di creare un sistema portatile in cui l'intera configurazione è descritta in un singolo file.
- Le app sono isolate l'una dall'altra e puoi far funzionare contemporaneamente più versioni dello stesso software.
- È possibile ripristinare facilmente il sistema al suo stato precedente caricando una configurazione precedente.
8. Guix SD
Una persona potrebbe pensare che non ci siano differenze tra Ubuntu e Linux Mint - e si sbagliano. Lo stesso vale per Nix OS e Guix SD. Sebbene siano simili a tutti i livelli, esistono differenze 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 GNU Free System Distribution e che sono considerate al 100% gratuite dalla Free Software Foundation.
Di conseguenza, Guix SD usa dmd (GNU Shepherd) invece di systemd e ha il kernel Linux-libre, che non è inquinato dal codice proprietario. Come con Nix OS, Guix SD è configurato tramite file dichiarativi. Tuttavia, non usa lo stesso linguaggio per scrivere quei file - mentre Nix ha una propria implementazione, Guix usa GNU Guile per implementare Scheme. Tuttavia, ciò non impedisce a Guix SD di accedere ai pacchetti Nix. Se questo è qualcosa che vuoi, è possibile con l'opzione "importa" nel gestore di pacchetti di Guix.
Il resto è praticamente lo stesso: su Guix SD, è possibile avere più versioni della stessa applicazione senza interferenze. La creazione di pacchetti è indipendente dal sistema, quindi non può causare danni o apportare modifiche indesiderate alla configurazione. Guix SD offre Gnome, Xfce e Enlightenment come scelte da desktop, ma un programma di installazione grafico non è ancora disponibile.
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
Immagina la perfetta distribuzione di Linux. Basterebbero solo le parti migliori di altre distribuzioni e farle lavorare tutte insieme. Bedrock Linux si sta avvicinando a trasformare quel sogno in realtà.
È una distribuzione sperimentale, quindi non lo userai ancora come sistema predefinito. Tuttavia, vale la pena saperlo perché potrebbe essere su qualcosa di rivoluzionario. Bedrock Linux ti chiede di installare altre distribuzioni Linux, quindi "dirottare" o convertirle in un unico sistema. Usare Bedrock Linux significa usare più distribuzioni Linux contemporaneamente, ma senza che ciò sia ovvio. È possibile aprire tre applicazioni da tre diverse distribuzioni e utilizzarle sullo stesso desktop, allo stesso tempo. Bedrock Linux rende anche possibile ottenere versioni più recenti del software da un'altra distribuzione se non è disponibile nella tua preferita.
Il processo di configurazione di Bedrock Linux è alquanto difficile e non è possibile utilizzarlo in modalità Live. Eppure, è un concetto affascinante con piani ambiziosi per il futuro. Speriamo che ci riusciranno.
Cosa c'è di speciale in questa distribuzione Linux?
- Bedrock Linux riunisce più distribuzioni Linux in un unico sistema.
- Può aprire app da diverse distribuzioni contemporaneamente.
- È possibile scegliere quale sistema di init utilizzare a seconda delle distribuzioni installate.
10. Maru OS
Potresti considerare questo "imbroglio" perché Maru OS non è una distribuzione che puoi installare sul tuo computer. È un sistema operativo per il tuo smartphone Android, destinato a sostituire il sistema predefinito e farti conoscere la nozione di convergenza.
Maru OS ha due "modalità". Quello mobile è basato su Android Lollipop e rende il tuo telefono funzionante come qualsiasi altro smartphone. La modalità desktop (basata su Debian Jessie) viene attivata quando si connette il telefono a uno schermo tramite un cavo HDMI. Ecco quando accade la magia, e sei in grado di usare il tuo telefono come sistema operativo desktop completo.
Il desktop è una perfetta configurazione Xfce, e avrai bisogno di periferiche Bluetooth (mouse e tastiera) per interagire con esso. Naturalmente, puoi spostare i file tra le modalità desktop e mobile e accedervi indipendentemente dalla modalità attiva. Maru OS realizza questo utilizzando contenitori, dove Linux è installato come contenitore ospite "dentro" Android. Maru OS offre una soluzione 2 in 1 e ti consente di portare sempre con te un sistema desktop Linux. Canonico, mangia il tuo cuore.
Maru OS ha ancora alcuni problemi. 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 con il timeout del display mentre Maru OS è in esecuzione in modalità desktop, oltre a 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 tuo telefono Android.
- Rende il tuo smartphone completamente consapevole del contesto e ti consente di usarlo come un computer desktop.
- Puoi accedere ai file Android su Linux e viceversa.
Alcune distribuzioni Linux meritano di essere verificate
Queste distribuzioni dimostrano che la comunità Linux è ancora piena di creatività e buone idee e preparata per tutto ciò che il futuro potrebbe portare. Ci sono molti altri progetti simili da verificare, come il sistema operativo Trenta e il progetto Clear Linux.
Conosci altre interessanti distribuzioni Linux? Hai usato qualche distribuzione da questo elenco? Fateci sapere nei commenti!