Confronto tra le 10 distribuzioni Linux più popolari
Linux non è un sistema operativo completo: è solo un kernel. Le distribuzioni Linux prendono il kernel di Linux e lo combinano con altri software gratuiti per creare pacchetti completi. Ci sono molte diverse distribuzioni Linux là fuori.
Se vuoi "installare Linux", devi scegliere una distribuzione. Potresti anche usare Linux From Scratch per compilare e assemblare da zero il tuo sistema Linux, ma è un'enorme quantità di lavoro.
Ubuntu
Ubuntu è probabilmente la distribuzione Linux più conosciuta. Ubuntu è basato su Debian, ma ha i suoi repository software. Gran parte del software in questi repository è sincronizzato dai repository di Debian.
Il progetto Ubuntu è focalizzato sulla fornitura di una solida esperienza desktop (e server), e non ha paura di costruire la propria tecnologia personalizzata per farlo. Ubuntu usava l'ambiente desktop GNOME 2, ma ora utilizza il proprio ambiente desktop Unity. Ubuntu sta anche costruendo il proprio server grafico Mir mentre altre distribuzioni stanno lavorando su Wayland.
Ubuntu è moderno senza essere troppo sanguinante. Offre rilasci ogni sei mesi, con un rilascio LTS (supporto a lungo termine) più stabile ogni due anni. Ubuntu sta attualmente lavorando per espandere la distribuzione di Ubuntu per funzionare su smartphone e tablet.
Linux Mint
Mint è una distribuzione Linux costruita su Ubuntu. Utilizza i repository software di Ubuntu, quindi gli stessi pacchetti sono disponibili su entrambi. Originariamente, Mint era una distribuzione alternativa amata principalmente perché includeva codec multimediali e software proprietario che Ubuntu non includeva di default.
Questa distribuzione ha ora una sua identità. Qui non troverai il desktop Unity di Ubuntu - invece, avrai un desktop più tradizionale di Cinnamon o MATE. Mint adotta un approccio più rilassato agli aggiornamenti software e non installa automaticamente aggiornamenti software critici. Controversialmente, questo ha portato alcuni sviluppatori di Ubuntu a etichettarlo come insicuro.
Debian
Debian è un sistema operativo composto solo da software libero e open source. Il progetto Debian è operativo dal 1993 - oltre 20 anni fa! Questo progetto ampiamente rispettato sta ancora pubblicando nuove versioni di Debian, ma è noto per lo spostamento molto più lentamente di distribuzioni come Ubuntu o Linux Mint. Questo può renderlo più stabile e conservativo, che è l'ideale per alcuni sistemi.
Ubuntu è stata originariamente creata per prendere i pezzi principali di Debian stabile e migliorarli più rapidamente, assemblando il software in un sistema user-friendly che viene aggiornato più frequentemente.
Fedora
Fedora è un progetto con un forte focus sul software libero - qui non troverai un modo semplice per installare driver grafici proprietari, sebbene siano disponibili repository di terze parti. Fedora è all'avanguardia e contiene le ultime versioni del software.
A differenza di Ubuntu, Fedora non crea il proprio ambiente desktop o altro software. Invece, il progetto Fedora utilizza il software "upstream", fornendo una piattaforma che integra tutto questo software upstream senza aggiungere i propri strumenti personalizzati o applicando troppo patching. Fedora viene fornito con l'ambiente desktop GNOME 3 per impostazione predefinita, sebbene sia possibile ottenere "spins" che vengono con altri ambienti desktop.
Fedora è sponsorizzata da Red Hat ed è la base del progetto commerciale Red Hat Enterprise Linux. A differenza di RHEL, Fedora è all'avanguardia e non supportata a lungo. Se desideri una versione più stabile supportata più a lungo, Red Hat preferirebbe che tu usasse il loro prodotto Enterprise.
CentOS / Red Hat Enterprise Linux
Red Hat Enterprise Linux è una distribuzione Linux commerciale destinata a server e workstation. È basato sul progetto Fedora open-source, ma è progettato per essere una piattaforma stabile con supporto a lungo termine.
Red Hat utilizza la legge sui marchi per impedire la ridistribuzione del loro software ufficiale Red Hat Enterprise Linux. Tuttavia, il software di base è gratuito e open-source. CentOS è un progetto di comunità che prende il codice di Red Hat Enterprise Linux, rimuove tutti i marchi di Red Hat e lo rende disponibile per l'uso e la distribuzione gratuiti. È una versione gratuita di RHEL, quindi va bene se vuoi una piattaforma stabile che sarà supportata per molto tempo. CentOS e Red Hat hanno recentemente annunciato che stanno collaborando, quindi CentOS è ora parte della stessa Red Hat.
openSUSE / SUSE Linux Enterprise
openSUSE è una distribuzione Linux creata dalla comunità sponsorizzata da Novell. Novell ha acquistato SuSE Linux nel 2003 e continua a creare un progetto Linux aziendale noto come SUSE Linux Enterprise. Dove Red Hat ha il progetto Fedora che si nutre di Red Hat Enterprise Linux, Novell ha il progetto openSUSE che si nutre di SUSE Linux Enterprise.
Come Fedora, openSUSE è una versione più sanguinosa di Linux. SUSE era una volta una delle grandi distribuzioni Linux per desktop user-friendly, ma Ubuntu alla fine ha preso quella corona.
Mageia / Mandriva
Mageia è un fork di Mandriva Linux creato nel 2011. Mandriva - conosciuto prima come Mandrake - era una volta una delle grandi distribuzioni Linux user-friendly.
Come Fedora e openSUSE, questo è un progetto creato dalla comunità per creare una distribuzione Linux open-source. Mandriva SA non crea più una distribuzione Linux consumer per PC desktop, ma i loro progetti di server Linux aziendali sono basati sul codice Mageia - proprio come Fedora e openSUSE forniscono il codice ai loro equivalenti aziendali.
Arch Linux
Arch Linux è più vecchio di molte altre distribuzioni Linux qui. È progettato per essere flessibile, leggero, minimale e per "Keep It Simple". Mantenerlo semplice non significa che Arch fornisce tonnellate di utilità grafiche e script di configurazione automatica per aiutarti a configurare il tuo sistema. Invece, significa che Arch fa a meno di quella roba e si toglie di mezzo.
Hai il compito di configurare correttamente il tuo sistema e installare il software che più ti piace. Arch non fornisce un'interfaccia grafica ufficiale per il suo gestore di pacchetti o complessi strumenti di configurazione grafica. Invece, fornisce file di configurazione puliti progettati per un facile montaggio. Il disco di installazione ti scarica su un terminale, dove dovrai inserire i comandi appropriati per configurare il tuo sistema, partizionare i tuoi dischi e installare tu stesso il sistema operativo.
Arch utilizza un modello "rolling release", il che significa che qualsiasi immagine di installazione è solo un'istantanea del software attuale. Ogni bit del software verrà aggiornato nel tempo senza che sia necessario eseguire l'aggiornamento a una nuova "release" di Arch.
Questa distribuzione ha un po 'in comune con Gentoo, che era popolare in una volta. Entrambe le distribuzioni Linux sono progettate per utenti che sanno come funzionano i loro sistemi o che sono almeno disposti ad apprendere. Tuttavia, Arch utilizza pacchetti binari mentre Gentoo si concentrava (inutilmente) sulla compilazione di ogni bit di software dal sorgente - questo significa che è veloce installare il software su Arch poiché non è necessario passare i cicli della CPU e il tempo di attesa per la compilazione del software.
Slackware Linux
Slackware è un'altra istituzione. Fondato nel 1993, Slackware è la più vecchia distribuzione Linux che è ancora mantenuta e distribuisce nuove uscite oggi.
I suoi programmi genealogici - come Arch, Slackware dispensano con tutti quegli strumenti grafici non necessari e script di configurazione automatici. Non esiste una procedura di installazione grafica: dovrai partizionare il disco manualmente e quindi eseguire il programma di installazione. Slackware si avvia in un ambiente a riga di comando per impostazione predefinita. È una distribuzione Linux molto conservativa.
Puppy Linux
Puppy Linux è un'altra distribuzione Linux abbastanza conosciuta. Le versioni precedenti sono state costruite su Ubuntu, ma l'ultima è costruita su Slackware. Puppy è progettato per essere un sistema operativo piccolo e leggero che può funzionare bene su computer molto vecchi. Il file ISO del cucciolo è 161 MB e Puppy può avviarsi da quel disco in un ambiente live. Puppy può funzionare su PC con 256 MB o RAM, sebbene raccomandi 512 MB per la migliore esperienza.
Puppy non è il più moderno e non ha tutti i campanelli più folli, ma può aiutarti a far rivivere un vecchio PC.
Queste non sono le uniche distribuzioni Linux là fuori. Distrowatch elenca molti e cerca di classificarli per popolarità.
Immagine di credito: Eduardo Quagliato su Flickr