5 Distribuzioni di Linux da considerare per il tuo server in Top 10Top 10

5 Distribuzioni di Linux da considerare per il tuo server in Top 10Top 10
I server Linux sono ovunque. Ci sono buone probabilità che alcuni siti Web preferiti siano in esecuzione su infrastrutture alimentate da Linux, per non parlare dei servizi di streaming, delle piattaforme di social media, delle reti di gioco, l'elenco continua. L'unica cosa più sbalorditiva del numero di server Linux che ci sono in natura, è quante distribuzioni devi scegliere. Le distro che sono disponibili per il download sono innumerevoli e lo scopo di ciascuna varia dai sistemi operativi per scopi generici, a strumenti orientati alle attività come Clonezilla. Se stai appena iniziando con la distribuzione di Linux nel tuo data center, la scelta della giusta distribuzione può essere confusa. Se utilizzi un provider cloud per la tua infrastruttura Linux, il numero di scelte è almeno in qualche modo curato, ma hai ancora la scelta di fare. Quale distribuzione è giusta per il tuo ambiente? In questo articolo, discuteremo alcuni concetti importanti da tenere a mente - e esamineremo i punti più fini di alcune delle opzioni più popolari. Non c'è carenza di opinioni online riguardo alle distro desktop, ma in questo articolo - ci concentreremo sulle distribuzioni dei server.

Guarda la versione video di questo articolo

Innanzitutto, non esiste una risposta generale che sia corretta. Se ci fosse solo una scelta adatta, non vedresti così tanti commenti online sostenere quale distribuzione è la migliore (e questo articolo non sarebbe necessario). La risposta corretta per quanto. Vale la pena dare un'occhiata a tutte le distribuzioni, ma alcune si concentreranno su alcune aree più di altre. Diamo una rapida occhiata ad alcune delle scelte più popolari, insieme ai pro e ai contro di ciascuno.

Leggi il doc: scegliere una distribuzione Linux

Debian stabile

Se stai cercando una distribuzione solida, non affronta frequenti cambiamenti e funziona bene per una varietà di casi d'uso, allora non cercare oltre Debian. Debian è una delle più antiche distribuzioni Linux in circolazione, quindi puoi pensarla come un veterano del settore. Debian è celebrato dalla sua base di fan, con elementi comuni di lode che sono la sua stabilità, un numero enorme di pacchetti disponibili e il fatto che sia basata sulla comunità piuttosto che esistere per servire i benefici di una particolare azienda. Esistono tre varianti di Debian, che includono stabili, test e instabili. In generale, la maggior parte degli amministratori utilizza la versione stabile sui server, con gli altri sapori rivolti ai prossimi passi nel ciclo di vita di Debian e danno agli sviluppatori un'anteprima di ciò che verrà.

Un altro vantaggio di Debian è APT (abbreviazione per lo strumento di pacchetto avanzato). I gestori dei pacchetti sono un elemento comune di Linux al giorno d'oggi, ma Debian è la distribuzione che ha reso famoso questo concetto. In un momento in cui gli amministratori hanno dovuto capire come soddisfare le dipendenze da sole, è arrivato Apt e semplificava il processo. Come altri moderni gestori di pacchetti, APT si occupa di capire le dipendenze per te e installa automaticamente i pacchetti necessari per soddisfare una richiesta. Oggi, la maggior parte delle distribuzioni Linux ha il proprio gestore di pacchetti che fa la stessa cosa (più o meno) ma c'è qualcosa da dire sull'uso di una distribuzione che ha aperto la strada a questo approccio.

Finora, Debian suona alla grande, giusto? Bene, lo è - ma proprio come tutte le altre distribuzioni, ci sono anche contro. Il più stridente dei quali è il fatto che le versioni del software incluse nei repository del suo ramo "stabile" sono spesso molto più anziane di altre distribuzioni. La ragione di ciò è perché l'edizione stabile non è focalizzata sul software Bleeding Edge - si chiama "stabile" per un motivo. Affinché i pacchetti siano inclusi nei repository di Debian, devono mettersi alla prova attraversando prima i repository instabili e testando. Questo processo può sembrare una benedizione piuttosto che una maledizione, e certamente lo è - tuttavia, se si tenta di installare Debian sull'hardware attuale potresti avere difficoltà con la compatibilità. A causa dei pacchetti nelle versioni stabili di Debian che è obsoleto, il supporto del software per i dispositivi hardware fisici (come i driver disponibili) sono spesso dietro altri Distri. Ciò potrebbe significare che se hai un hardware relativamente recente, la versione richiesta del kernel Linux o dei pacchetti di driver potrebbe non essere abbastanza nuovo da supportarlo. Certo, l'hardware aziendale si muove più lentamente dei dispositivi di consumo, ma potrebbero esserci ancora problemi con compatibilità che normalmente non dovresti affrontare con altre distro.

A parte i pacchetti obsoleti, il software disponibile all'interno di Debian Stable gode di aggiornamenti sulla sicurezza per almeno diversi anni, e durante quel periodo ci saranno poche (se presenti) modifiche caotiche. Inoltre, se stai distribuendo Linux all'interno di una piattaforma cloud, il problema della compatibilità hardware non è davvero un problema per te: i fornitori di cloud in genere modificano le loro immagini di distribuzione Debian con le modifiche richieste per far funzionare tutto come dovrebbe. Debian è una distribuzione raccomandata per gli amministratori che stanno costruendo infrastrutture a lungo termine senza improvvise sorprese. Nel complesso, Debian è eccezionale: assicurati di controllare la compatibilità prima di tentare di installarla.

Prova Debian su Linode con $ 100 in credito, fai clic qui

Ubuntu

Ubuntu non è solo destinato all'uso sui desktop - Canonical (i produttori di Ubuntu) producono anche un'edizione "server". In effetti, Ubuntu è probabilmente la distribuzione più popolare per i server, avendo goduto di una considerevole presenza su server fisici e virtuali. Sotto il cofano, Ubuntu è effettivamente biforcuto da Debian. Ma Ubuntu è più di un semplice respin, la distribuzione contiene ulteriori vantaggi oltre alla base di Debian per darti ancora più funzionalità. E alcune delle funzionalità aggiunte includono strumenti come Juju che forniscono la possibilità di girare rapidamente le distribuzioni OpenStack e Kubernetes e servizi come Maas (metal-as-a-service) ti consentono di svolgere server fisici avviandoli direttamente in un Immagine di installazione.

Esistono due tipi di versioni quando si tratta di Ubuntu; Supporto intermediario e a lungo termine. Ogni due anni, viene rilasciata una nuova versione LTS. Per la maggior parte, le versioni LTS sono le versioni consigliate di Ubuntu da eseguire sui server. Anche le uscite intermedie sono fantastiche, ma hanno una durata più breve. Le versioni LTS ricevono aggiornamenti sulla sicurezza per cinque anni, mentre le versioni intermediari (non-LT) sono supportate per soli 9 mesi. Le versioni intermedie esistono come anteprima di ciò che verrà e offre agli sviluppatori l'opportunità di testare le loro applicazioni rispetto alla prossima generazione di tecnologie. A meno che tu non abbia bisogno di testare il software contro le nuove tecnologie (o desideri unirti alla comunità di Ubuntu e aiutare a sviluppare o testare le versioni più recenti), è meglio attenersi a LTS. Cinque anni di supporto sono comunque più appropriati per i casi d'uso aziendale.

Un altro miglioramento Ubuntu apporta su Debian, è che ha pacchetti più recenti disponibili. E avere pacchetti più recenti significa anche che Ubuntu ha un supporto hardware migliore, in quanto fornisce un nuovo kernel Linux di Debian (così come i nuovi driver). Ci sono molte meno possibilità che incontrerai hardware non supportato mentre usi Ubuntu rispetto a Debian. Tuttavia, la compatibilità hardware non è mai garantita (indipendentemente dal sistema operativo).

Avere un software più nuovo in Ubuntu non implica necessariamente che sia meno stabile. Sì, i pacchetti nei repository di Ubuntu sono più briglie, ma i suoi sviluppatori trascorrono molto tempo garantendo stabilità al punto che applicano anche patch aggiuntivi per consolidare la loro piattaforma.

Quando si tratta di aspetti negativi, Ubuntu è abbastanza completo. Tuttavia, il fatto che sia una distribuzione mantenuta da un'azienda piuttosto che essere esclusivamente un progetto di comunità può talvolta dividere l'opinione generale della comunità Linux. Molti amministratori vanno più che bene con questo, mentre altri preferiscono andare in un'altra direzione. Canonical è stato un grande amministratore per Ubuntu e lo ha aiutato a raggiungere le altezze di popolarità che altre distribuzioni potevano solo sognare. D'altra parte, ci sono state alcune decisioni che non hanno incontrato il plauso universale. Per fortuna, Ubuntu e Debian condividono così tanto in comune che migrare dall'uno all'altro non è il cambiamento più difficile che provi mai. Ma con il sostegno di Canonical arriva la possibilità di acquistare un piano di supporto con la distribuzione, nel caso in cui il tuo team abbia bisogno di un aiuto extra.

Ubuntu è un'ottima scelta per chiunque abbia un hardware più nuovo o qualcuno che vuole usare le tecnologie più nuove. Innovazioni come Maas, Juju (tra gli altri) aggiunge un grande incentivo per gli amministratori per provarlo e la sua popolarità rende facile trovare assistenza. Tuttavia, se preferisci una distribuzione incentrata sulla comunità, Debian potrebbe essere meglio adatta.

Prova Ubuntu su Linode con $ 100 in credito, clicca qui

Red Hat Enterprise Linux

Red Hat Enterprise Linux (o RHEL in breve) è una delle distribuzioni in esecuzione più lunghe che abbiamo oggi. Ci sono intere certificazioni dedicate a questa distribuzione e ha una forte presenza nell'impresa. A differenza delle altre distribuzioni in questo elenco, non è disponibile per un download gratuito. Il software contenuto nella distribuzione è ancora open-source, ma è richiesto un abbonamento. Per questo motivo, se scegliere Rhel si riduce al tuo budget. E vale il costo: Rhel si è più che dimostrato nel corso degli anni ed è affidabile all'interno di molti data center. Questa distribuzione ha anche dato origine ad altri, come CentOS, Oracle Enterprise Linux, Alma Linux, Fedora, tra gli altri.

RHEL è passato dal pacchetto Yum Gestione al nuovo DNF e ci sono stati molti miglioramenti nel corso degli anni. La distribuzione utilizza il formato del pacchetto RPM, uno dei formati più vecchi esistenti. Altre distribuzioni, come SUSE, Fedora, CentOS e molti altri, utilizzano lo stesso formato. La distribuzione è nota per supportare molti casi d'uso del server, come networking, containerizzazione, macchine virtuali e molto altro.

Rhel è un'ottima scelta per un'azienda che sta cercando una distribuzione stabile che includa anche opzioni per il supporto.

Prova Red Hat Enterprise Linux su Linode con $ 100 in credito, clicca qui

Centos

Come Ubuntu, CentOS è una delle distribuzioni dei server più popolari esistenti. È quasi impossibile leggere argomenti all'interno di una comunità Linux e non trovarlo menzionato alcune volte. E con una buona ragione - come Debian, CentOS è una distribuzione incentrata sull'impresa con un gran numero di distribuzioni. Molti amministratori godono della sua solida stabilità e la sua popolarità significa che non c'è carenza di tutorial e come fare online per guidarti attraverso qualsiasi cosa tu possa voler realizzare con esso.

Al giorno d'oggi, decidere se andare o meno con CentOS non è la stessa conversazione che era recentemente dello scorso anno, poiché il progetto ha recentemente cambiato la direzione. E non è necessariamente una cattiva direzione, ma comunque divisiva. In passato, Centros era un ricompilare libero da carico di Red Hat Enterprise Linux. Una nuova versione di CentOS era lo stesso prodotto della versione corrispondente di RHEL, con la differenza principale che il marchio Red Hat è stato rimosso e sostituito con il branding CentOS.

Più tardi, CentOS è stato effettivamente acquisito da Red Hat, e poi in Red Hat è stato acquisito da IBM. Mentre quello di per sé non è necessariamente una cosa negativa, la distribuzione non è più una versione a marchio di Red Hat Enterprise Linux. Di recente, è stato annunciato che CentOS Stream sarebbe stato il successore di CentOS come eravamo soliti conoscere, e lo stesso flusso è una distribuzione ora in continua evoluzione e non è più un sostituto drop-in 1: 1 per Red Hat come una volta Essere.

Nuova direzione a parte, CentOS è ancora una degna distribuzione per il check -out. Potrebbe non avere lo stesso obiettivo di prima, ma ciò non significa necessariamente che sia meno stabile. È adatto agli amministratori che cercano una distribuzione aziendale più evoluta, che non hanno necessariamente il requisito per essere compatibili con Red Hat.

Prova CentOS su Linode con $ 100 in credito, clicca qui

Alma Linux e Rocky Linux

Sia Alma Linux che Rocky Linux sono presenti in questo slot, perché entrambi sono compatibili con 1: 1 con RHEL. In passato, CentOS è stato celebrato come una ricostruzione libera di RHEL, ma poi ha cambiato direzione (come menzionato sopra). Questa nuova direzione ha portato ad alcuni sviluppi interessanti nella comunità di Linux, per non dire altro. Sia Alma Linux che Rocky Linux sono nati da quella nuova direzione, con l'intenzione di continuare ad essere ciò che centos era.

Indipendentemente dal fatto che tu scelga Alma o Rocky, entrambi mirano ad essere un sostituto drop-in per RHEL. Poiché entrambi sono costruiti dal codice sorgente di RHEL, queste distribuzioni consentono di beneficiare della stabilità del codice di Red Hat, ma sono gratuiti da scaricare e non è richiesta alcuna abbonamento. E poiché queste distribuzioni si basano su Red Hat, gli stessi vantaggi si trovano anche con loro: la stabilità e la compatibilità del software di livello aziendale, per citarne alcuni. Essere una sostituzione drop-in per RHEL significa che qualsiasi script che potresti avere su CentOS e Red Hat stesso, dovrebbero continuare a funzionare all'interno di Alma e Rocky Linux con poco o nessun cambiamento necessario.

Alma Linux e Rocky Linux si adattano perfettamente a quelli di voi che cercano una distribuzione di livello aziendale compatibile con Red Hat Technologie.

Prova Alma Linux e Rocky Linux su Linode con $ 100 in credito, fai clic qui

Bonus: Suse

Suse è un'altra distribuzione che è un veterano del settore, come è stato in circolazione dagli anni '90. Ci sono due diverse versioni di SUSE disponibili, SUSE Linux Enterprise Server SLES, nonché OpenSuse. La differenza principale tra i due è che SLES è una distribuzione Linux di livello aziendale sia per le workstation che per i server, mentre OpenSuse è controllato dalla comunità ed esiste per promuovere l'uso del software open source. In primo luogo, è più probabile che si trovi OpenSuse su workstations - mentre SLES è più comune nel data center. Lo stesso Opensuse esiste in due diverse varianti, salto e tumbleweed. Leap è una distribuzione stabile che non vede un cambiamento frequente, mentre Tumbleweed è un'edizione "rotolante" di OpenSuse che offre ai suoi utenti un'anteprima delle ultime tecnologie Linux.

Per i server, SLES è un'ottima scelta. Come Rhel, SLES è disponibile solo con un accordo di supporto. E proprio come Rhel, si concentra sulla stabilità di livello aziendale. SLES è quasi come un software aziendale equivalente al coltello dell'esercito svizzero, contiene strumenti per quasi tutto. Sia che tu abbia intenzione di impostare un server di directory, file server, host di virtualizzazione, contenitori - SLES supporta tali casi d'uso e molto altro ancora. Ad essere onesti, puoi configurare tutti gli stessi servizi in altre distribuzioni di Linux, ma una cosa che distingue SUSE da altre scelte è YAST. Yast è uno degli strumenti più elogiati all'interno della comunità Linux, perché offre agli amministratori un facile accesso per impostare i loro server per i casi d'uso più popolari da un unico strumento. Sia che tu stia configurando un server per ospitare un'applicazione Web o qualsiasi altro scopo aziendale a cui puoi pensare, SUSE è all'altezza dell'attività.

Sul lato negativo, a seconda di dove ti trovi geograficamente, SLES ha un'impronta grande o una più piccola. L'utilizzo con SUSE varia notevolmente a seconda della posizione e spesso non è così noto in alcuni ambienti come le distribuzioni come Red Hat. Tuttavia, SUSE è una potente distribuzione per quasi qualsiasi progetto su cui potresti lavorare. Inoltre, la distribuzione ha alcune caratteristiche abbastanza uniche, una delle quali è il servizio di build aperto che ha lo scopo di semplificare la distribuzione del software.

Ci sono più distribuzioni di quelle che potrebbero essere adatte al tuo server? Bene, ovviamente - non c'è carenza di distribuzioni Linux disponibili. Quelli che sono stati inclusi in questo elenco sono i più popolari e servono una varietà di casi d'uso. Tuttavia, questo non è affatto un elenco esaustivo. Quando si tratta di esso, la scelta corretta è quella che si adatta meglio al tuo caso personale. Come parte della tua decisione, assicurati di tener conto delle dimensioni della comunità, che determinerà la velocità con cui potresti essere in grado di ricevere supporto dalle comunità (o dalle aziende, nel caso di SUSE e Red Hat). Non puoi sbagliare con nessuna delle distribuzioni in questo elenco e il fatto che abbiamo una tale varietà tra cui scegliere ci dà una vasta gamma di opzioni che possiamo considerare durante la costruzione di server o interi data center.

Prova SUSE su Linode con $ 100 in credito, clicca qui

Conclusione

Debian, Ubuntu, Rhel, CentOS, Alma Linux e Rocky Linux o SUSE sono tutte buone scelte per una distribuzione del server; Scegli il tuo preferito e non puoi sbagliare.