Martedì, il CTO di Red Hat Chris Wright e il Community Manager di CentOS Rich Bowen hanno annunciato un enorme cambiamento nel futuro e nella funzione di CentOS Linux. Andando avanti, non ci sarà CentOS Linux-invece, ci sarà (solo) CentOS Stream.,
Originariamente annunciato a settembre 2019, CentOS Stream funge da “anteprima a rotazione di ciò che è prossimo in RHEL”—ha lo scopo di apparire e funzionare molto simile a un’anteprima di Red Hat Enterprise Linux in quanto sarà un anno o giù di lì in futuro.
Che cos’è un CentOS, comunque?
CentOS-che è l’abbreviazione di Community Enterprise Linux Operating System-è stata fondata nel 2004. La prima versione di CentOS del 2004 è stata denominata versione 2-in coincidenza con l’attuale RHEL 2.1., Da allora, ogni incremento di versione principale di RHEL ha portato a una nuova versione principale corrispondente di CentOS, seguendo lo stesso schema di versioning e costruito in gran parte dalla stessa fonte.
CentOS tradizionale è un free-as-in-beer ricostruzione del sistema operativo Red Hat Enterprise Linux (RHEL), costruito dal proprio codice sorgente di RHEL—ma con il marchio proprietario di Red Hat rimosso e senza supporto commerciale Red Hat. Ciò ha permesso a CentOS di godere della compatibilità binaria garantita con RHEL “corretto”.,
Come versione non paywalled e senza problemi di RHEL, CentOS ha fatto appello a un mercato più ampio di sviluppatori, armeggiatori e altri che potrebbero eventualmente decidere di eseguire l’aggiornamento a RHEL supportato commercialmente. Inoltre, ha reso più facile per gli sviluppatori creare e gestire ambienti di sviluppo che sarebbero stati garantiti-compatibili con i loro ambienti di produzione RHEL supportati commercialmente.,
Red Hat ha acquisito CentOS nel 2014
Sebbene CentOS fosse ed è una distribuzione molto popolare—per un paio d’anni, è stata la distro di server Web più comunemente utilizzata al mondo—ha sofferto la sua quota di lotte della comunità. Il fondatore di CentOS Lance Davis si è allontanato dal progetto nel 2008, ma ha mantenuto il controllo dei suoi domini e dei suoi dati finanziari. Un anno dopo, il team di CentOS ha preso contatto con Davis e ha ripreso il controllo del progetto, ma questo non ha completamente riparato danni significativi alla percezione pubblica di CentOS.,
Nel 2014, il team di sviluppo di CentOS aveva ancora una distribuzione con una quota di mercato molto maggiore rispetto alle risorse. Così, quando Red Hat ha offerto di collaborare con il team CentOS nella produzione della distribuzione, l’accordo sembrava buono per entrambe le parti. Red Hat ha ottenuto il controllo di un’entità che ha visto come colorare la reputazione del proprio marchio, e gli sviluppatori di CentOS hanno ottenuto i lavori di Red Hat consentendo loro di lavorare su CentOS a tempo pieno pur mantenendo le luci accese.
Parte dell’accordo prevedeva un nuovo consiglio di amministrazione per CentOS—one con una maggioranza obbligatoria e permanente di Red Hat., Anche se il new deal è stato commercializzato come una partnership, è stata un’acquisizione in tutto, ma il nome—Red Hat ora sia finanziato e controllato CentOS.
Questa non era necessariamente una cosa negativa per la distribuzione perennemente affamata di risorse. Il finanziamento di Red Hat ha significato più ore di sviluppo e meno problemi—e l’essere portato in-house ha dato a CentOS l’accesso al team legale di RHEL e una garanzia che eventuali ulteriori domande sull’uso del marchio potrebbero essere risolte amichevolmente, piuttosto che con le ostilità bollenti.,
Questo ha messo CentOS nella stessa posizione di Fedora—una distribuzione “community” che era comunque effettivamente una proprietà Red Hat in tutto tranne il nome. Per essere onesti con Red Hat, l’azienda è ampiamente e accuratamente considerata un eccellente steward per il progetto Fedora, e per i prossimi anni, è stato anche per il rinnovato progetto CentOS.
Addio CentOS Linux, ciao CentOS Stream
La versione corrente di CentOS è CentOS 8, costruita in cima a RHEL 8., Normalmente, CentOS gode dello stesso ciclo di vita di supporto decennale di RHEL stesso, il che darebbe a CentOS 8 una data di fine vita in 2029. L’annuncio di questa settimana mette una lapide sulla tomba di CentOS 8 molto prima, nel 2021. (CentOS 7 sarà ancora supportato insieme a RHEL 7, fino al 2024.)
Gli attuali utenti di CentOS dovranno migrare a RHEL stesso o al nuovo progetto CentOS Stream, originariamente annunciato a settembre 2019., La FAQ sulla distribuzione afferma che CentOS Stream non sarà “la piattaforma di beta test RHEL”, ma l’annuncio del Community Manager di CentOS Rich Bowen descrive Stream come ” il ramo upstream (di sviluppo) di Red Hat Enterprise Linux.”
La linea tra “ramo di sviluppo” e “versione beta” ci colpisce come vanishingly sottile, e sembra colpire molti membri della comunità CentOS allo stesso modo. I commenti sull’annuncio della comunità sono legione e sono schiacciante negativo.,
L’annuncio aziendale di Red Hat non condivide questi commenti negativi, probabilmente perché non ha una sezione di commenti in primo luogo. Red Hat CTO Chris Wright prende una pugnalata più diretta a ciò che la società si aspetta CentOS Stream di essere-e dichiara esplicitamente che non sarà un sostituto per CentOS Linux.
CentOS Stream non è un sostituto di CentOS Linux; piuttosto, è un naturale, inevitabile passo successivo destinato a soddisfare l’obiettivo del progetto di promuovere l’innovazione Linux aziendale., Stream accorcia il ciclo di feedback tra gli sviluppatori su tutti i lati del paesaggio RHEL, rendendo più facile per tutte le voci, siano essi grandi partner o singoli contributori, di essere ascoltato come creiamo le versioni future di RHEL.
Wright continua affermando che Red Hat sposterà i propri progetti interni su CentOS Stream, superando ordinatamente la descrizione di Bowen come “ramo di sviluppo” di RHEL stesso. Egli fornisce esempi di grandi partner aziendali entusiasmanti su Stream.,
Facebook, dice Wright, sta ora migrando i suoi milioni di server a un sistema operativo che l’azienda deriva da CentOS Stream e “continua a guidare l’innovazione interna su CentOS Stream” pur avendo “riconosciuto il valore nella collaborazione all’interno della piattaforma Red Hat.”Cita anche una blanda approvazione da parte di un VP Intel, affermando che Intel è” entusiasta del potenziale di CentOS Stream all’interno del nostro ecosistema di clienti.,”
Wright conclude l’annuncio di Red Hat con una sezione intitolata”costruire una comunità più ampia e diversificata” —ma la comunità, almeno nel tradizionale senso open source, sembra essere esattamente ciò che manca da questa iniziativa. La sua dichiarazione di chiusura – “Red Hat intende fornire gli strumenti, il supporto e le competenze per aiutare tutti i casi d’uso a passare al nuovo innovation hub per RHEL”—sembra ben intenzionata, ma sospettiamo che colpirà la maggior parte degli utenti di CentOS Linux come proprio quello che è-un’iniziativa aziendale dall’alto verso il basso piuttosto che una vera,
Una possibile rinascita come Rocky Linux
Il co-fondatore di CentOS Greg Kurtzer è uno dei tanti membri della comunità che non è felice della decisione di Red Hat di shutter CentOS Linux. Prima di CentOS, Kurtzer gestiva un progetto Red Hat rebuild chiamato Caos Linux. Il lavoro di Kurtzer si fuse con quello di Rocky McGough e Lance Davis per formare il Progetto CentOS.
Kurtzer ha rilasciato il seguente comunicato stampa mercoledì:
Sono rimasto scioccato come il resto della comunità con le notizie da Red Hat., Quando ho iniziato CentOS 16 anni fa, non avrei mai immaginato l’incredibile portata e l’impatto che avrebbe avuto in tutto il mondo su individui e aziende che si affidano a CentOS per la distribuzione Linux.
In risposta a questo cambiamento inaspettato, sono orgoglioso di annunciare il lancio di un nuovo progetto, Rocky Linux, in onore del mio defunto co-fondatore di CentOS Rocky McGough. Ho iniziato a chiedere la partecipazione della comunità globale e a riunire rapidamente un team per promuovere il nostro impegno fondante di garantire la continuità delle operazioni aziendali per le aziende che gestiscono CentOS 8 ben oltre il 2021., In un solo giorno, abbiamo visto una risposta travolgente da migliaia di sostenitori desiderosi di aderire al progetto.
Per il momento, Rocky Linux non è altro che un nome e una determinazione-il suo repository Github attualmente vanta due commit, entrambi per README.md. Ma il nome di Kurtzer aggiunge un peso considerevole al progetto come concetto, insieme alle diverse migliaia di firme che una petizione non correlata al consiglio di amministrazione di CentOS ha accumulato in poche ore.,
Sembra probabile che le stesse pressioni di mercato che hanno guidato la creazione originale di CentOS probabilmente guideranno la sua rinascita come un progetto comunitario ancora una volta indipendente.
Lascia un commento