CentOS è l’acronimo di Community Enterprise Operating System ed è una ricostruzione al 100% di RHEL (Red Hat Enterprise Linux). Mentre RHEL costa denaro, CentOS è offerto come distribuzione Linux aziendale supportata dalla comunità gratuita. Gli sviluppatori e le aziende che sono bravi con Linux e non vogliono pagare le tariffe di supporto RHEL hanno sempre selezionato CentOS per risparmiare denaro e ottenere software di classe enterprise. Tuttavia, la corsa gratuita è finita. Red Hat ha annunciato che CentOS Linux 8, come ricostruzione di RHEL 8, terminerà nel 2021. CentOS Stream continuerà dopo quella data, fungendo da ramo (sviluppo) upstream di Red Hat Enterprise Linux.
Storia del progetto CentOS
Abbiamo visto la prima versione di CentOS nel maggio 2004 chiamata CentOS versione 2 ed è stata biforcuta da RHEL 2.1AS (advanced server). È stato un successo immediato tra gli amanti di Linux, le società di web hosting, gli sviluppatori e la comunità HPC. CentOS ha offerto gratuitamente software di livello aziendale con supporto autonomo e il supporto della comunità è guidato da mailing list e forum online. È un ottimo modo per risparmiare denaro su un costoso contratto RHEL quando non hai più bisogno di contratti di supporto o formazione.
Cos’è un flusso CentOS?
CentOS stream si trova tra Fedora e RHEL. In altre parole, CentOS Stream è una distribuzione a rilascio progressivo per RHEL. Funge da gateway tra Fedora e CentOS:
Upstream ➡️ Downsteam ➡️ RHEL
Quindi abbiamo:
Fedora Linux ➡️ CentOS Stream ➡️ RHEL
Il progetto CentOS sposta l’attenzione su CentOS Stream e CentOS Linux 8 terminerà nel 2021
Dall’email di annuncio:
Il futuro del progetto CentOS è CentOS Stream e nel prossimo anno sposteremo l’attenzione da CentOS Linux, la ricostruzione di Red Hat Enterprise Linux (RHEL), a CentOS Stream, che segue l’attuale versione di RHEL. CentOS Linux 8, come ricostruzione di RHEL 8, terminerà alla fine del 2021. CentOS Stream continuerà dopo tale data, fungendo da ramo (sviluppo) upstream di Red Hat Enterprise Linux. Quando CentOS Linux 8 (la ricostruzione di RHEL8) termina, l’opzione migliore sarà quella di migrare a CentOS Stream 8, che è un piccolo delta da CentOS Linux 8 e ha aggiornamenti regolari come le tradizionali versioni di CentOS Linux. Se utilizzi CentOS Linux 8 in un ambiente di produzione e temi che CentOS Stream non soddisfi le tue esigenze, ti invitiamo a contattare Red Hat per le opzioni.
Come verranno gestiti i CVE in CentOS Stream?
I problemi di sicurezza verranno aggiornati in CentOS Stream dopo essere stati risolti nella versione corrente di RHEL. Ovviamente, i rilasci di sicurezza soggetti a embargo non possono essere rilasciati pubblicamente fino a dopo la revoca dell’embargo. Anche se non ci sarà alcun SLA per la tempistica, i tecnici di Red Hat costruiranno e testeranno altri pacchetti rispetto a queste versioni. Se non eseguono gli aggiornamenti, l’altro software che creano potrebbe essere influenzato e quindi deve essere rifatto. C’è quindi un interesse acquisito per loro per ottenere questi aggiornamenti in modo da non influire sulle loro altre build e non dovrebbero esserci problemi per ottenere gli aggiornamenti di sicurezza.
In altre parole, gli utenti di CentOS Streams testeranno RHEL prima di tutti e segnaleranno bug, ma non riceveranno aggiornamenti di sicurezza fino a quando non saranno risolti in RHEL. Situazione molto complicata.
Ciò significa che CentOS Stream è la piattaforma di test RHEL BETA ora?
Come da FAQ:
No. CentOS Stream riceverà correzioni e funzionalità prima di RHEL. In generale, ci aspettiamo che CentOS Stream abbia meno bug e più funzionalità di runtime rispetto a RHEL fino a quando questi pacchetti non entrano nella versione RHEL.
Non è possibile utilizzare CentOS per CI perché non è possibile utilizzare le licenze per sviluppatori RHEL. Inoltre, tieni presente che CentOS Stream a volte avrà ABI / API diversi, quindi non puoi più testare o creare pacchetti EPEL localmente.
La comunità CentOS può continuare a sviluppare / ricostruire CentOS Linux?
Red Hat afferma che non metteremo hardware, risorse o chiederemo volontari a lavorare per questo sforzo, né consentiremo che il marchio CentOS venga utilizzato per un tale progetto, poiché ritengono che diluisca ciò che stiamo cercando di fare con la rimessa a fuoco su CentOS Stream. Detto questo, il codice è open source e non tenterebbero di impedire a nessuno di scegliere di usarlo o di creare i propri pacchetti dal codice.
Nessun impatto su CentOS 7
CentoS 7 continuerà a produrre per il resto del ciclo di vita di RHEL 7. Quindi nessun impatto sugli utenti di CentOS 7.
Conclusione
Penso che sia una mossa sbagliata da parte di Red Hat. Il vantaggio principale di CentOS è fornire una compatibilità binaria al 100% con RHEL. Al lavoro, abbiamo utilizzato principalmente CentOS per i test poiché miriamo a RHEL, ma consente di risparmiare un sacco di soldi. CentOS era la nostra “piattaforma di test senza fronzoli” per MySQL, PHP, Nginx, Java e molte altre app. Una volta che l’app è pronta, la distribuiremo sul cluster RHEL 8. Ovviamente possiamo ottenere un abbonamento per sviluppatori RHEL, ma solo un abbonamento gratuito per sviluppatori Red Hat può essere aggiunto a un account utente per tali scopi. Quindi, se hai sette sviluppatori, altri sei sviluppatori possono creare i propri account utente su developers.redhat.com. Dobbiamo occuparci di account aggiuntivi. Quindi, se gli sviluppatori desiderano un clone RHEL gratuito come nella birra, la scelta migliore successiva potrebbe essere Oracle Linux.
Molti utenti non saranno felici. Potremmo anche vedere un nuovo fork, ma solo il tempo lo dirà. Altre distribuzioni Linux come Ubuntu o Debian LTS vedranno molti nuovi utenti.
Red Hat ha beneficiato molto dell’enorme comunità di CentOS e questo cambiamento non era necessario. Questa è la mia onesta opinione. Cosa pensi? Sei interessato da questa nuova modifica e, in tal caso, quale distribuzione Linux sceglierebbe per sostituire CentOS 8?
???? Se ti è piaciuta questa pagina, per favore sostenere il mio lavoro su Patreon o con una donazione.
???? Ottieni i tutorial più recenti su argomenti SysAdmin, Linux / Unix, Open Source e DevOps tramite: