Rocky Linux è il nuovo CentOS?

0
206

Red Hat Enterprise Linux è il leader riconosciuto a livello mondiale nel Linux di classe enterprise. CentOS era l'equivalente gratuito, costruito dal codice sorgente di Red Hat e altrettanto stabile. Ma Red Hat ha cambiato CentOS per sempre.

Red Hat e CentOS

Red Hat Enterprise Linux (RHEL) è il Linux commerciale di maggior successo nel mondo. Nell'anno fiscale 2012, Red Hat ha sfondato il traguardo di 1 miliardo di dollari di entrate. Ma gli addetti ai lavori sussurrano che se non fosse stato per CentOS, Red Hat sarebbe stata un'azienda da $ 10 miliardi di dollari molto prima di superare il traguardo di $ 1 miliardo.

Red Hat genera entrate da RHEL vendendo abbonamenti. Un abbonamento fornisce l'accesso all'assistenza clienti di livello aziendale, servizi basati su cloud, soluzioni gestite, pacchetti software e altro ancora. Sapere di avere a disposizione i livelli appropriati di supporto rende l'adozione di RHEL da parte della tua organizzazione molto più attraente. Se affidi i tuoi processi critici a RHEL, devi sapere che Red Hat ti copre le spalle.

Le organizzazioni senza il budget per gli abbonamenti RHEL desideravano ancora la stabilità e le prestazioni di RHEL. RHEL—proprio come ogni altro Linux—è basato su una serie di progetti open source come il kernel di Linux. Ciò significa a sua volta che il codice sorgente RHEL deve essere reso pubblicamente disponibile, senza alcun costo. Chiunque può rivedere il codice e chiunque può modificarlo o utilizzarlo per creare un nuovo prodotto. Per soddisfare questi termini, il codice sorgente di RHEL è disponibile per chiunque lo desideri.

Avere accesso al codice sorgente è fantastico, ma essere in grado di prendere quel codice sorgente e creare un sistema operativo installabile ed eseguibile è qualcos'altro. Questa alchimia richiede esperienza, tempo, catene di build, server, repository e denaro.

Pubblicità

Questo non vuol dire che non possa essere fatto. Può—se metti insieme le risorse per realizzarlo. Fortunatamente, questo è ciò in cui il mondo dell'open source è eccezionale. Se riesci a creare un buzz sufficiente attorno a un progetto e ad attirare un numero sufficiente di persone adeguatamente qualificate e devote, puoi raggiungere la massa critica e ritrovarti con una comunità praticabile e un prodotto solido.

Questo è esattamente ciò che hanno fatto Greg Kurtzer, Lance Davis, Rocky McGough e altri nei primi anni 2000, con il lancio del sistema operativo CentOS—Community Enterprise Linux—nel maggio 2004.

< p>Era il clone di RHEL gratuito, open source e pronto per la produzione che il mondo stava aspettando.

L'ascesa e la caduta di CentOS

Per gli utenti, la cosa più importante di CentOS era la sua compatibilità binaria con RHEL. Tutte le funzionalità che hanno reso RHEL il Linux di classe enterprise dominante sono state incluse in CentOS. Se potevi fare a meno del supporto aziendale ma volevi—o avessi bisogno—di eseguire Linux di livello aziendale standard del settore, CentOS era un sogno diventato realtà.

CentOS è stato un successo strepitoso. I marchi globali che si affidano a CentOS includono Rackspace, GoDaddy, Disney e Verizon. Molte aziende creano prodotti destinati alla piattaforma CentOS come Riverbed, Juniper e Fortinet.

CentOS è stato vittima del proprio successo. La sua penetrazione nel mercato ha sempre superato le risorse della comunità CentOS. Nel 2014 Red Hat ha offerto un sostegno finanziario per consentire agli sviluppatori CentOS di lavorare a tempo pieno su CentOS. Questo è stato accettato e Red Hat ha portato CentOS internamente. Red Hat ha anche negoziato un nuovo schema di governance per il progetto CentOS, inclusa una maggioranza irrevocabile di Red Hat nel consiglio di amministrazione di CentOS. In effetti, Red Hat è arrivata a possedere e controllare il progetto CentOS.

Pubblicità

Il ritorno previsto quando qualcuno esegue il fork di un progetto open source è che le modifiche apportate al codice sorgente vengono restituite al progetto originale. Ma l'intera premessa era che CentOS fosse compatibile a livello binario con RHEL. Quindi il progetto CentOS non ha introdotto nulla di nuovo che potesse essere restituito a Red Hat e RHEL. La relazione era una strada a senso unico. Nel frattempo, CentOS ha avuto un enorme impatto sugli abbonamenti RHEL.

Mike McGrath, VP of Linux Engineering di Red Hat, ha dichiarato che “CentOS in sé non stava effettivamente fornendo molta utilità a Red Hat.” Potrebbe essere l'eufemismo dell'anno.

Nel dicembre 2020, il CTO di Red Hat Chris Wright ha annunciato un importante cambiamento alla road map di CentOS. CentOS sarebbe stato interrotto e sostituito da un nuovo progetto chiamato CentOS Stream. Si tratta di un monitoraggio delle versioni in sequenza appena prima di RHEL su un ramo di sviluppo. I rami di sviluppo non sono stabili. Sono all'avanguardia ma imprevedibili e quindi inadatti per implementazioni mission-critical. La linea di fondo è che CentOS Stream non sarà mai pronto per la produzione. Inoltre, la versione 8 di CentOS—la versione attuale—finirà il suo ciclo di vita il 31 dicembre 2021, invece che nel dicembre 2029.

Quindi Red Hat ha finalmente trovato un modo per beneficiare di CentOS e rimosso il problema dell'utilizzo di CentOS come sostituto drop-in e senza abbonamento per RHEL nell'affare. Non che la base di utenti di CentOS pensi molto all'affare.

Ma ciò che ha funzionato una volta, spesso può funzionare di nuovo.

La nascita di Rocky Linux

Greg Kurtzer, uno dei co-fondatori di CentOS, ha lanciato un nuovo progetto per creare un binario compatibile , identica bug per bug, versione gratuita di RHEL, con un sistema di rilascio puntuale e stabile. Esattamente come nei primi anni 2000. Fondamentalmente, stanno facendo CentOS “classic” tutto da capo. In onore del compianto Rocky McGough, uno dei co-fondatori di CentOS, il nuovo progetto è stato battezzato Rocky Linux.

Completamente al di fuori del campo di Red Hat, proprio come CentOS, Rocky Linux è governato e amministrato dalla Rocky Enterprise Software Foundation. Sette mesi dopo l'annuncio del progetto, è stata rilasciata la prima versione GA di Rocky Linux.

Pubblicità

Le versioni CentOS seguivano la numerazione delle versioni RHEL. Ciò ha reso facile per gli utenti sapere quale versione di RHEL è stata utilizzata come base del codice sorgente per qualsiasi build CentOS. Rocky Linux continuerà questa tradizione, quindi la sua versione iniziale è Rocky Linux 8.4, nome in codice Green Obsidian.

Il supporto basato sulla community è disponibile tramite Rocky Linux Mattermost, IRC e i forum. È interessante notare che il supporto commerciale è disponibile anche tramite la società di Kurtzer, Ctrl IQ, che è anche lo sponsor principale di Rocky Linux. i profitti di Ctrl IQ vengono utilizzati per finanziare Rocky Linux.

Se sei un utente CentOS e ti stai chiedendo quale distribuzione controllare, Rocky Linux potrebbe essere il doppelganger RHEL che stai cercando. È tutto ciò che ha reso CentOS così popolare, da molte delle persone che hanno creato CentOS.

Una rapida occhiata a Rocky Linux

L'installazione è semplice e semplice come ti aspetteresti.

< /p>

Selezionando “Installa Rocky Linux 8” dal menu di installazione scorre una serie di schermate familiari. Scegli la tua tastiera e le impostazioni internazionali, imposta una password di root e scegli il tuo schema di partizionamento e la parte dell'installazione per la copia dei file si avvia.

Quando la copia del file è terminata, accetta la licenza (un BSD a 3 clausole Licenza) e aggiungi alcuni utenti o attendi e fallo quando hai effettuato l'accesso. Questo è tutto.

Riavvia e vedrai la schermata di accesso di Rocky Linux. Una volta effettuato l'accesso, un desktop GNOME 3.32.2 familiare ma minimalista ti accoglie.

Pubblicità

Come ti aspetteresti, c'è pochissimo software preinstallato. Queste scelte sono lasciate a te.

Buzz sufficiente?

Ciò che Kurtzfer e il suo esercito di volontari e collaboratori sono riusciti a ottenere in sette mesi è enormemente impressionante. E inutile dire che c'è un'enorme richiesta per la loro sostituzione per CentOS. Nelle prime 72 ore dopo il lancio, ci sono stati 70.000 download solo dal loro mirror di livello 0 e ci sono altri 100 mirror.

Anche i grandi nomi sono desiderosi di essere associati a Rocky Linux. Google è uno “sponsor principale” del RESF e ha realizzato un Rocky Linux personalizzato per Google Compute Engine. Microsoft si è iscritta come partner del RESF e si impegna a garantire che Rocky Linux sia disponibile sulla propria piattaforma Azure.

Un progetto non riguarda solo il software. Il progetto Rocky Linux ha impiegato molto tempo a decidere e formalizzare la sua struttura interna, la governance e l'etica.

Parlando dello statuto del RESF, le FAQ di Rocky Linux dicono “Critico in questa carta è l'istituzione di principi che abilitano e proteggono la comunità: trasparenza, coinvolgimento della comunità, sviluppo aperto e indipendenza. Rocky Linux non sarà mai controllato, acquistato o influenzato in altro modo da una singola entità o organizzazione.”

Una volta morsi, gli utenti di CentOS due volte timidi potrebbero trovare conforto nel fatto che l'enfasi è loro, non mia.