Che cos'è un Distro Linux e in che modo sono diversi l'uno dall'altro?
Se hai sentito qualcosa su Linux, probabilmente hai sentito parlare di distribuzioni Linux - spesso abbreviate in "distro Linux". Quando decidi di usare Linux - su un computer desktop o server - devi prima scegliere una distro.
Per molte persone, Ubuntu è diventato sinonimo di Linux. Ma Ubuntu è una delle tante distro e tu hai molta scelta quando si tratta di Linux.
Che cos'è un Linux Distro, comunque?
Linux non è come Windows o Mac OS X. Microsoft combina internamente tutti i bit di Windows per produrre ogni nuova versione di Windows e la distribuisce come un singolo pacchetto. Se vuoi Windows, dovrai scegliere una delle versioni che Microsoft offre.
Linux funziona diversamente. Il sistema operativo Linux non è prodotto da una singola organizzazione. Diverse organizzazioni e persone lavorano su parti diverse. C'è il kernel Linux (il nucleo del sistema operativo), le utilità della shell GNU (l'interfaccia del terminale e molti dei comandi che usi), il server X (che produce un desktop grafico), l'ambiente desktop (che gira sulla X server per fornire un desktop grafico) e altro ancora. Servizi di sistema, programmi grafici, comandi del terminale: molti sono sviluppati indipendentemente da un altro. Sono tutti software open source distribuiti sotto forma di codice sorgente.
Se lo si desidera, è possibile prendere il codice sorgente per il kernel Linux, le utilità della shell GNU, il server Xorg X e ogni altro programma su un sistema Linux, assemblandolo tutto da solo. Tuttavia, la compilazione del software richiederebbe molto tempo - per non parlare del lavoro necessario per far funzionare tutti i diversi programmi insieme.
Le distribuzioni Linux fanno il lavoro duro per te, prendendo tutto il codice dai progetti open-source e compilandolo per te, combinandolo in un unico sistema operativo che puoi avviare e installare. Fanno anche delle scelte per te, come scegliere l'ambiente desktop predefinito, il browser e altro software. La maggior parte delle distribuzioni aggiungono i propri tocchi finali, come temi e software personalizzato, ad esempio l'ambiente desktop Unity di Ubuntu.
Quando si desidera installare nuovo software o aggiornare a nuove versioni del software con importanti aggiornamenti di sicurezza, la distribuzione Linux li fornisce in forma precompilata e pacchettizzata. Questi pacchetti sono veloci e facili da installare, risparmiandoti da soli il duro lavoro.
Come sono le distro diverse?
Esistono diverse distribuzioni Linux. Molti hanno filosofie diverse: alcuni, come Fedora, rifiutano di includere software closed-source, mentre altri, come Mint, includono roba closed-source per renderlo più facile agli utenti. Includono diversi software di default - come il modo in cui Ubuntu include Unity, i derivati di Ubuntu includono altri ambienti desktop, Fedora include GNOME Shell e Mint include Cinnamon o MATE.
Molti utilizzano anche diversi gestori di pacchetti, utilità di configurazione e altri software. Alcune distribuzioni sono all'avanguardia e non riceveranno supporto per molto tempo. Altri, come Ubuntu LTS o Red Hat Enterprise Linux, sono progettati per essere distribuzioni stabili che saranno supportate con aggiornamenti di sicurezza e correzioni di bug per molti anni.
Alcune distribuzioni Linux sono pensate per computer desktop, alcuni per server senza interfaccia grafica e altri per usi speciali, come i PC home theater.
Alcuni sono progettati per funzionare fuori dalla scatola - come Ubuntu - mentre altri richiedono un po 'più di tweaking, come Arch Linux.
Quale Distro dovrei scegliere?
Diverse distribuzioni Linux sono adatte a scopi diversi. Quale distribuzione Linux dovresti scegliere dipenderà da cosa stai facendo e dalle tue preferenze personali.
Se sei un utente desktop, probabilmente vorrai qualcosa di semplice, come Ubuntu o Mint. Alcune persone potrebbero preferire Fedora, openSUSE o Mageia (basato su Mandriva Linux).
Le persone che cercano un sistema più stabile e ben collaudato potrebbero voler usare Debian, CentOS (una versione gratuita di Red Hat Enterprise Linux) o anche Ubuntu LTS.
Non c'è una giusta distribuzione per tutti, anche se ognuno ha un favorito. Le distribuzioni Linux offrono una scelta, che può essere complicata, ma anche molto utile. Chiunque può fare la propria distribuzione assemblandola dal codice sorgente stesso, o anche prendendo una distribuzione esistente e modificandola - ecco perché ci sono così tante distribuzioni Linux.