AlmaLinux vs Rocky Linux! Indubbiamente, sono le due forcelle RHEL più popolari, ma qual è la scelta giusta? In questo articolo condividerò i miei pensieri sull'argomento.
AlmaLinux e Rocky Linux sono le due stelle più brillanti da quando CentOS ha ceduto la sua posizione di affidabile sistema operativo per server basato su RHEL.
Sia AlmaLinux che Rocky Linux sono emersi in risposta all'annuncio di Red Hat dell'8 dicembre 2020 che affermava che interromperà CentOS basato sulle versioni di RedHat.
Innanzitutto, l'open source consiste nel garantire che gli utenti abbiano una scelta. AlmaLinux e Rocky Linux sono ricostruzioni RHEL identiche, proprio come lo era CentOS. Quindi, in termini di prestazioni, dovrebbero essere gli stessi.
Entrambe le distribuzioni sono le prime candidate per il ruolo di sostituti di CentOS. Da un punto di vista tecnico, entrambi mirano a essere fork compatibili 1:1 di RHEL. Pertanto, la scelta tra questi due è fatta principalmente per ragioni ideologiche.
Le persone hanno fatto alcuni punti validi per non utilizzare CentOS Stream, uno dei quali è che non è lo stesso di RHEL come lo era in precedenza e come lo sono ora AlmaLinux e Rocky Linux. Le persone usavano CentOS perché si trattava di una ricostruzione RHEL, il che non è più il caso.
Ma prima di passare all'argomento principale di questo articolo, diamo prima una rapida occhiata a entrambe le distribuzioni.
AlmaLinux
Quando Red Hat ha annunciato che non avrebbe più mantenuto le versioni di CentOS, CloudLinux, un'azienda specializzata nella fornitura di un sistema operativo personalizzato basato su Linux a grandi provider di hosting e data center, ha deciso di creare il proprio fork RHEL.
Inizialmente chiamato Project Lenix, è stato ribattezzato AlmaLinux il 14 gennaio 2021. Doveva essere un sistema operativo generico che sarebbe sempre stato gratuito. Per sempre!
Quando il progetto è stato annunciato per la prima volta, CloudLinux ha promesso 1 milione di dollari di supporto annuale, che è ancora in vigore. Tuttavia, sebbene CloudLinux finanzi ampiamente AlmaLinux, non possiede il progetto o il software che produce.
La prima versione beta di AlmaLinux è stata rilasciata il 1 febbraio 2021 e la prima versione stabile (8.3) di AlmaLinux, nome in codice "Purple Manul", è stata pubblicata il 30 marzo 2021.
L'ultima versione stabile di AlmaLinux è AlmaLinux 8.5 "Arctic Sphynx", rilasciata il 12 novembre 2021, entro 48 ore dalla versione RHEL 8.5. Come puoi vedere, il numero di versione rappresenta la versione RHEL su cui si basa.
La serie AlmaLinux 8.x sarà supportata fino al 2029, anno in cui era inizialmente previsto che CentOS 8 raggiungesse la fine del ciclo di vita.
Linux roccioso
Rocky Linux è stata fondata da Gregory Kurtzer, il fondatore originale del progetto CentOS. Il nome è stato scelto come tributo al primo co-fondatore di CentOS Rocky McGaugh.
Come accennato in precedenza, l'8 dicembre 2020 Red Hat ha annunciato che avrebbe spostato l'attenzione dalla build a valle di CentOS alla build a monte di CentOS Stream e il giorno successivo lo sforzo di sviluppo di Rocky Linux è stato lanciato su GitHub. Oltre 650 contributori si sono uniti in meno di 24 ore.
Inoltre, il progetto ha il sostegno di società multimiliardarie, come VMWare, AWS, Google, ecc.
Il team di Rocky Linux ha annunciato la disponibilità generale della sua prima versione stabile, Rocky Linux 8.4 "Green Obsidian", il 21 giugno 2021. Stanno facendo di nuovo CentOS "classico".
Le versioni di CentOS erano numerate dopo le versioni di RHEL. Ciò ha reso semplice per gli utenti determinare quale versione di RHEL è stata utilizzata come base di codice sorgente per qualsiasi build di CentOS. Rocky Linux porta avanti la tradizione.
AlmaLinux contro Rocky Linux
CentOS è stata fondata da Lance Davis e Gregory Kurtzer nel 2004. Nel 2014, il team di CentOS ha accettato un accordo con Red Hat.
Di conseguenza, Red Hat ha acquisito CentOS e ha ottenuto tutti i marchi, i diritti d'autore, ecc. Nel 2019 IBM ha acquisito ufficialmente Red Hat, il che ha portato alla sospensione di CentOS.
Certo, capisco che è facile entusiasmarsi per un progetto all'inizio. Tuttavia, è molto più difficile essere entusiasti dieci anni dopo se non vieni ricompensato finanziariamente.
Detto questo, qualcuno può garantire che la storia non si ripeta dal momento che Rocky Linux è guidato dallo stesso ragazzo che, sotto la pressione di una grande azienda, ha lasciato il progetto CentOS che è poi passato nelle mani di Red Hat?
Quindi, non sono sicuro del motivo per cui le persone continuano a menzionare che il fondatore di CentOS ha anche fondato Rocky come ragionamento per l'utilizzo di Rocky Linux. Per favore, non basare le tue scelte software su un culto della personalità. Nel caso di Rocky Linux, il problema per me è la fiducia!
Diamo un'occhiata a come stanno le cose in termini di migrazione. La prima versione di Rocky Linux include anche uno strumento di conversione (migrate2rocky) che può aiutarti a migrare il tuo sistema CentOS su Rocky Linux. Puoi migrare un'installazione esistente di CentOS, AlmaLinux, RHEL o Oracle Linux su Rocky Linux.
Nota che lo strumento menzionato può migrare qualsiasi distribuzione elencata solo su Rocky Linux.
Ora diamo un'occhiata all'approccio di AlmaLinux. Innanzitutto, hanno avviato un progetto completamente nuovo chiamato ELEvate, che è la loro iniziativa per consentire agli utenti di aggiornare o migrare tra qualsiasi distribuzione basata su RHEL.
Hai visto la differenza tra "solo per" nel caso di Rocky e "per chiunque" nell'approccio di AlmaLinux? Ai miei occhi, il percorso di AlmaLinux è più nobile, più vicino allo spirito dell'open source e alla libertà di scelta, e lo rispetto.
AlmaLinux | Linux roccioso | |
---|---|---|
Versione di produzione | Da marzo 2021 | Da giugno 2021 |
Compatibilità binaria RHEL 1:1 | Sì | Sì |
Ritardo degli aggiornamenti periodici | Circa 1 giorno lavorativo | Circa 1 giorno lavorativo |
Errata | Sì | Sì |
Ciclo di vita | 10 anni | 10 anni |
Supporto commerciale | terze parti | terze parti |
Supporto ARM | Sì | Sì |
Supporto PowerPC | Sì | Pianificato |
Supporto s390x | Pianificato | TBD |
SecureBoot | Sì | Sì |
Di proprietà di | Fondazione del sistema operativo AlmaLinux | Rocky Enterprise Software Foundation |
Di proprietà del tipo di organizzazione | Non-profit 501(c)(6) | A scopo di lucro, società di pubblica utilità |
E ora è il momento di passare all'aspetto forse più essenziale delle cose:il modello di governance.
Modello di governance
La AlmaLinux OS Foundation è un'organizzazione senza scopo di lucro 501(c)(6) . È stato creato per mettere nelle mani della comunità la proprietà del sistema operativo, la proprietà intellettuale e la direzione del progetto.
CloudLinux non ha il controllo su AlmaLinux OS Foundation. La comunità controlla e possiede AlmaLinux, e nessuno può cambiarlo. Non CloudLinux, non un'altra azienda o chiunque altro.
Non c'è una società madre dietro AlmaLinux. Sì, CloudLinux ha avuto l'idea di avviare il progetto, ma AlmaLinux è totalmente indipendente e non è di proprietà di CloudLinux. Invece, è al 100% di proprietà e governato dalla comunità.
Ora, probabilmente ti starai chiedendo, quanto hanno in comune CloudLinux OS e AlmaLinux? Rimarrai sorpreso dalla risposta:non hanno nulla in comune.
Il sistema operativo CloudLinux è un prodotto diverso con i suoi clienti e obiettivi. Non ha nulla a che fare con la missione di AlmaLinux.
Vediamo come stanno le cose per Rocky Linux.
Rocky Linux è governato e amministrato dalla Rocky Enterprise Software Foundation (RESF), fondata da Kurtzer.
Allo stesso tempo, è anche la Public Benefit Corporation (PBC), che fornisce l'ombrello dietro Rocky Linux.
Quindi, Kurtzer possiede fondamentalmente Rocky. Dobbiamo solo fidarci di lui che impedirà che ciò che è accaduto prima si ripeta.
È importante che la PBC non desideri realizzare entrate, prodotti o servizi; ha l'esclusiva responsabilità del mantenimento del patrimonio, della struttura legale e organizzativa.
Sì, RESF ha un consiglio di amministrazione, ma ovunque lo si guardi, Kurtzer è il titolare dell'azienda e probabilmente il decisore di Rocky Linux. A seconda del tuo punto di vista, questo può essere considerato sia positivo che negativo.
Allo stesso tempo, AlmaLinux OS Foundation è una vera organizzazione no-profit 501(c)(6) con un consiglio di amministrazione indipendente e proprietà comunale, con contributori che hanno la capacità di voto diretto e una voce diretta nella governance del progetto.
IMHO, la licenza Rocky è proprietaria rispetto ad AlmaLinux, il che è molto chiaro per garantire che sia un'organizzazione senza scopo di lucro di proprietà della comunità.
Esperienza di ricostruzione RHEL
Rocky è un'iniziativa del fondatore di CentOS, il che significa molta esperienza in questo settore.
D'altra parte, AlmaLinux è sviluppato principalmente dal team di CloudLinux, che ha anche una grande esperienza con CentOS, quindi in realtà il team di sviluppo principale ha oltre un decennio di esperienza nella ricostruzione di RHEL.
Quindi, in termini di esperienza, ce l'hanno entrambi.
Supporto commerciale
Almalinux e Rocky Linux hanno supporto commerciale. Il primo incorpora TuxCare (di proprietà di CloudLinux), mentre il secondo ha CIQ.
TuxCare esegue ciò che CloudLinux chiamava KernelCare. È il nuovo marchio ombrello di CloudLinux che comprende patch in tempo reale per componenti critici, servizi di supporto per i sistemi che hanno superato la fine del ciclo di vita e ora anche per le attuali distribuzioni.
Nel caso di Rocky, Kurtzer ha recentemente lanciato CIQ, o Ctrl IQ, per fornire supporto ai clienti aziendali di Rocky Linux in settori quali difesa e governo, media, prodotti farmaceutici, calcolo ad alte prestazioni (HPC), ricerca e altro ancora.
CIQ è fortemente impegnata nel successo di Rocky, al punto che CIQ sponsorizza la Rocky Enterprise Software Foundation sia finanziariamente che assumendo ingegneri e dedicando il loro tempo al progetto.
Risposte della community
Come tutti abbiamo visto, probabilmente il 99% delle distribuzioni Linux sventola con orgoglio la bandiera con la parola "Community" sulle prime pagine dei loro siti web. Come sappiamo, questa è la base per la comunità Linux su cui costruire.
Per alcune distribuzioni Linux, la comunità è davvero qualcosa per cui mostrano rispetto e considerazione. Per altri, è solo un approccio di marketing.
La mia esperienza personale è che AlmaLinux è aperto alla comunicazione e c'è sempre qualcuno del loro team che ti dà il benvenuto e risponde a una domanda. Ma sfortunatamente, non posso dire lo stesso per Rocky Linux.
Conclusione
AlmaLinux e Rocky Linux condividono molte somiglianze, ma ci sono differenze significative nel modo in cui vengono mantenuti e governati.
Anche se non sono il più grande fan di Red Hat e dei suoi derivati, se avessi dovuto scegliere un sostituto basato su RHEL, avrei scelto AlmaLinux perché ho esaminato i sistemi di gestione e finanziamento di ciascuna distribuzione e ho preferito l'approccio di Alma.
Inoltre, AlmaLinux è stato più reattivo e ha ricevuto gli aggiornamenti prima.
Tuttavia, il passaggio da uno all'altro sarà semplicemente perché entrambi si basano sullo stesso monte. Quindi, se quello che stai correndo rimane indietro o è ostacolato da politica/dramma, puoi facilmente passare all'altro.
Sono entrambi eccellenti e, qualunque cosa tu scelga, funzionerà alla grande.