Confronto distribuzioni Linux

Una volta scelto il sistema operativo del vostro server – tra Windows o Linux nella maggior parte dei casi – dovrete decidere quale versione volete usare. Per Linux, questi vengono sotto forma di distribuzioni (o distro).

In definitiva, se hai già familiarità con una distro Linux, è probabile che continuerai ad usare quella. Ma se hai appena iniziato nel mondo di Linux, ci sono alcune differenze chiave tra le distro Linux.

Debian vs Ubuntu vs CentOS

Debian è stata una delle prime distribuzioni Linux, essendo stata disponibile dal 1993. Attualmente alla versione 10, Debian aveva una quota di mercato del 17% dei server web Linux nell’aprile 2020.

I programmi di rilascio

I rilasci stabili di Debian non sono programmati ma tendono ad essere circa una volta ogni due anni. Come risultato di questo grande intervallo tra i rilasci, Debian può essere vista come abbastanza lenta nell’introdurre nuove tecnologie. Questo significa che una distro Debian Linux potrebbe non includere alcune delle ultime versioni del software e tecnologie.

Supporto

Il progetto Debian offre supporto alla sicurezza per le versioni stabili fino a un anno dopo la successiva versione stabile. Debian 9 è stata rilasciata nel giugno 2017, il che significa che il supporto alla sicurezza per Debian 8 è terminato nel giugno 2018. E Debian 8 è stata rilasciata nell’aprile 2015, quindi in effetti sono circa tre anni.

Oltre al supporto di sicurezza, per i rilasci più recenti, il supporto a lungo termine (LTS) è offerto per cinque anni dopo la data di rilascio iniziale.

Stabilità

Un vantaggio di questi programmi di rilascio più lunghi è che danno più tempo per i test prima del rilascio. Come tale, Debian è considerata una distro Linux più stabile di molte altre. Questo la rende una buona scelta per le aziende, poiché c’è meno overhead causato dai bug nel rilascio. Dà anche il tempo di correggere le vulnerabilità di sicurezza, quindi le versioni tendono ad essere più sicure di quelle di altre distribuzioni Linux.

Pacchetti software

Debian 10 viene fornita con circa 59.000 pacchetti software, quindi c’è molto da fare. Tuttavia, è possibile configurarla per aggiungere alcuni pacchetti software extra, se necessario. A differenza di alcune altre distro Linux, Debian non offre un mercato a pagamento per i pacchetti – quasi tutti i pacchetti software disponibili sono gratuiti. Tuttavia, venditori indipendenti sono in grado di creare pacchetti a pagamento.

Comunità

Anche se esiste da più tempo, la comunità Debian è più piccola di quella di Ubuntu, ma è composta da utenti più tecnici a causa della relativa complessità di Debian. Debian ha un certo numero di forum attivi per gli utenti, un centro risorse e un gran numero di volontari che aiutano a sostenere il suo impegno per il software libero.

Usabilità

La distro Debian Linux è generalmente considerata più adatta agli esperti di Linux che ai principianti. Presuppone un livello di conoscenza dello sviluppo di Linux fin dall’inizio, con l’installatore che dà all’utente un maggior grado di controllo e personalizzazione della sua configurazione.

Questo è vantaggioso per gli utenti esperti in quanto dà loro un’esperienza più personalizzata, tuttavia può lasciare i nuovi utenti a sentirsi sopraffatti – che è il motivo per cui la base di utenti Linux Debian è più tecnica.

Cos’è Ubuntu?

La prima versione di Ubuntu, Ubuntu 4.04, fu rilasciata nell’ottobre 2004 come fork di Debian. Con una quota di mercato del 39,6% nell’aprile 2020, ha superato Debian come distribuzione Linux più popolare al mondo. L’ultima versione è la 18.04, e la versione 20.04 è proprio dietro l’angolo. Ci sono tre edizioni ufficiali di Ubuntu:

  • Desktop, che può essere installato su un normale computer desktop per agire come un tipico sistema operativo. Contiene un’interfaccia grafica utente (GUI), e viene fornito con programmi comuni come software di elaborazione testi e riproduzione video.
  • Server, che è una versione ridotta di Ubuntu per l’uso su server di piccole dimensioni o su scala aziendale. Questa versione utilizza solo un’interfaccia a riga di comando, e viene fornita con applicazioni per e-mail e server web.
  • Core, che è una versione di Ubuntu focalizzata sulla sicurezza e fatta appositamente per i dispositivi IoT (Internet of Things).

Per questo blog, ci concentreremo su Ubuntu desktop.

Programmi di rilascio

Le nuove versioni di Ubuntu vengono rilasciate ogni sei mesi – quasi sempre in aprile e ottobre. I numeri di versione rappresentano l’anno (20) e il mese (aprile/04) di rilascio.Questo periodo di rilascio è un quarto di quello di Debian, il che significa che le versioni di Ubuntu ottengono software nuovo e aggiornato molto prima di Debian, ma si perde il lungo periodo di test di cui beneficia Debian.

Supporto

A partire da Ubuntu 6.06, ogni quarta versione di Ubuntu è una versione designata come supporto a lungo termine (LTS). Le versioni LTS sono pienamente supportate per cinque anni, mentre le versioni non LTS sono supportate solo per circa nove mesi. L’ultima versione LTS, Ubuntu 16.04 sarà supportata fino al 2021.

Stabilità

A causa dei cicli di rilascio più brevi, rispetto a Debian e CentOS, le versioni di Ubuntu sono meno stabili. Il sacrificio sulla stabilità per rilasci più rapidi rende Ubuntu meno adatto alle imprese che apprezzano i rilasci a basso rischio, ma più adatto ai singoli utenti che vogliono pacchetti più aggiornati.

Pacchetti software

Perché Ubuntu è basata su Debian, la maggior parte dei pacchetti software sono utilizzabili su entrambe le distro, ma a volte è necessario un po’ di lavoro per renderli completamente compatibili. A differenza di Debian, tuttavia, Ubuntu offre software libero e proprietario. Secondo questa lista, ci sono oltre 75.000 pacchetti software disponibili sull’ultima versione di Ubuntu.

Comunità

Come Ubuntu è la distribuzione Linux più popolare, è anche quella con il maggior supporto della comunità. La comunità di Ubuntu è molto attiva, e fornisce aiuto, supporto e tutorial sui forum, nei community hub, e all’interno di piccoli team. Questo aiuta a rendere Ubuntu adatto ai principianti, poiché è molto più facile risolvere i problemi con una comunità ampia e disponibile che offre supporto.

Usabilità

L’installazione predefinita di Ubuntu è più facile, e migliore per i principianti rispetto ad altre distro Linux. L’interfaccia grafica di installazione è più intuitiva di un’interfaccia a riga di comando, e può essere installata utilizzando impostazioni preesistenti per una configurazione diretta. Tuttavia, Ubuntu offre un’installazione “Expert Mode”, che è simile a quella di Debian, e permette una maggiore personalizzazione e configurazione se necessario.

Cos’è CentOS?

Come Ubuntu, derivata da Debian, CentOS è basata sul codice open source di RHEL (Red Hat Enterprise Linux), e fornisce un sistema operativo di livello enterprise gratuitamente. La prima versione di CentOS, CentOS 2 (chiamata così perché è basata su RHEL 2.0) è stata rilasciata nel 2004. L’ultima versione rilasciata è CentOS 8.

Programmi di rilascio

I rilasci di CentOS sono molto meno frequenti di Ubuntu e più sporadici di Debian. Gli ultimi quattro rilasci principali sono stati 2014, 2011, 2007 e 2005, quindi non c’è uno schema. Ci sono, tuttavia, rilasci di versioni minori più frequenti.

Supporto

Tutte le versioni principali da CentOS 5 ricevono aggiornamenti di manutenzione per 10 anni e aggiornamenti completi per (circa) sei anni. Questi aggiornamenti seguono il ciclo di vita di supporto di Red Hat Enterprise Linux.

Stabilità

Solo le versioni veramente stabili di CentOS vengono rilasciate, che è in parte il motivo per cui a volte ci vuole così tanto tempo – alcune versioni richiedono più test di altre per arrivare ad uno stato stabile. Gli anni tra i rilasci assicurano un sacco di tempo per i test approfonditi, e tutte le correzioni di sicurezza sono riportate nelle vecchie versioni di CentOS per qualsiasi vulnerabilità scoperta durante la costruzione della nuova versione. Questo rende CentOS un’altra buona scelta per le imprese.

Comunità

Con una quota di mercato del 16,8%, la base di utenti CentOS è più piccola di quella di Ubuntu. E poiché si rivolge alle imprese, c’è meno possibilità per gli utenti entry-level di prenderlo. Ci sono forum di comunità esistenti e attivi, ma questi non sono gestiti ufficialmente ed esistono separatamente. E’ quindi più difficile trovare tutorial e supporto online.

Usabilità

La mancanza di supporto comunitario e l’installazione più difficile rendono CentOS difficile da prendere per i principianti di Linux. Invece, poiché è basato su RHEL di livello enterprise, CentOS è solitamente preferito dalle aziende e dalle agenzie web che hanno già familiarità con le distro Linux.

Debian vs Ubuntu vs CentOS

Anche se ci sono differenze tra le distro Linux, si tratta principalmente di preferenze. Non c’è una “migliore distro Linux” in generale, sono solo opinioni e circostanze. Ubuntu è probabilmente migliore per i principianti di Linux perché è più facile da impostare e utilizzare, Debian è probabilmente migliore per gli utenti esperti che vogliono il pieno controllo, e CentOS è probabilmente migliore per le imprese che vogliono una distro Linux più stabile e sicura.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.