Il ciclo di vita di CentOS Linux 7 si concluderà il 30 giugno 2024. Esplora le opzioni di Red Hat per semplificare la migrazione, tra cui Red Hat Enterprise Linux 7 for Third Party Linux Migration. Scopri di più.


Leggi qui l'articolo completo del blog di Chris Wright, CTO di Red Hat, dedicato agli aggiornamenti di CentOS Stream.

Quali sono le novità annunciate in merito al progetto CentOS?

Come annunciato nel settembre del 2019 in merito al lancio di CentOS Stream, la sponsorizzazione da parte di Red Hat di CentOS Linux ha subito un importante cambiamento nel dicembre 2021, al quale Red Hat ha preso parte insieme al CentOS Project Governing Board.

CentOS Stream è una piattaforma di sviluppo upstream progettata per consentire ai membri della community CentOS, ai partner Red Hat, agli sviluppatori di ecosistemi e a molte altre parti interessate di avvicinarsi in modo più rapido e semplice alle novità della versione successiva di Red Hat Enterprise Linux (RHEL) e di contribuire a modellarne le nuove funzionalità. Fin dalla sua introduzione, nel 2019, partner e collaboratori hanno dimostrato grande entusiasmo per CentOS Stream e per il flusso continuo di innovazione generato dal progetto.

L'8 dicembre 2020 sono state annunciate le tempistiche della sponsorizzazione di CentOS Linux e CentOS Stream da parte di Red Hat.

  • Non è prevista l'uscita di CentOS Linux 9.

  • Gli aggiornamenti della distribuzione CentOS Linux 8 sono terminati il 31 dicembre 2021.

  • Gli aggiornamenti della distribuzione CentOS Linux 7 continuano come previsto fino al 30 giugno 2024.

  • Gli aggiornamenti della distribuzione CentOS Linux 6 sono terminati il 30 novembre 2020.

  • CentOS Stream 9 è stato rilasciato nel secondo trimestre del 2021 nell'ambito del processo di sviluppo di RHEL 9.

  • Gli aggiornamenti della distribuzione di CentOS Stream 8 continuano per tutta la fase di supporto completo di RHEL.

Quali sono i motivi di questo cambiamento?

CentOS Stream si posiziona come piattaforma di sviluppo tra l'innovazione del sistema operativo di Fedora Project e la stabilità di produzione di RHEL. Riteniamo che il vero valore dell'open source risieda nell'innovazione e nella risoluzione dei problemi, e abbiamo capito che una ricompilazione o un clone non offrono questo valore. Red Hat ritiene che indirizzare le proprie risorse e investimenti esclusivamente su CentOS Stream possa incentivare l'innovazione di Linux, perché agevola la connessione diretta dell'intero ecosistema della community e la possibilità di partecipare al processo di sviluppo di RHEL.

Cos'è CentOS Stream e dove posso trovarlo?

CentOS Stream è la nuova piattaforma di sviluppo Linux del CentOS Project, progettata per aumentare la trasparenza e la collaborazione di chi partecipa al processo di sviluppo di RHEL. Aperto a chiunque, CentOS Stream fornisce l'accesso in anteprima al flusso di sviluppo della versione successiva di RHEL. Puoi scaricarlo qui: https://centos.org/download

Perché è stato creato CentOS Stream?

Abbiamo iniziato a lavorare su CentOS Stream per diversi motivi, tra cui:

  • Abbreviare il ciclo di feedback per gli sviluppatori dell'ecosistema (inclusi OEM, ISV e sviluppatori di applicazioni) affinché possano contribuire con le loro modifiche. Lavorando in CentOS Stream, che si colloca tra Fedora e RHEL, gli sviluppatori dell'ecosistema lavoreranno a un'anteprima continua di quanto sarà disponibile nella versione successiva di RHEL. In questo modo potranno apportare le modifiche molto più rapidamente di quanto non possano fare oggi.

  • Sviluppare con l'approccio open source. Gran parte dello sviluppo di RHEL viene svolto dai numerosi partner dell'ecosistema che operano dietro al firewall di Red Hat. CentOS Stream permette a Red Hat e all'intera community di dedicarsi nel modo più trasparente possibile alle attività di sviluppo di quella che diventerà la versione successiva di RHEL.

  • Accelerare l'accesso all'innovazione. Con il rilascio di RHEL 8, Red Hat si è impegnata a distribuire le versioni principali di RHEL ogni tre anni e le versioni secondarie ogni sei mesi. Per rispettare queste tempistiche più rapide e prevedibili, occorre un ambiente di sviluppo midstream al quale chiunque possa contribuire. Questo ambiente è CentOS Stream.

  • Offrire un metodo trasparente per consentire alla community nella sua interezza di contribuire ai rilasci di RHEL. Quando Fedora era l'unico progetto upstream di RHEL, la maggior parte degli sviluppatori contribuiva solo alla versione principale successiva del prodotto. Grazie a CentOS Stream, tutti gli sviluppatori potranno contribuire con nuove funzionalità e correzioni di bug anche alle versioni secondarie di RHEL.

Cosa succede con le altre versioni di CentOS Linux?

  • Non è prevista l'uscita di CentOS Linux 9.

  • Gli aggiornamenti della distribuzione CentOS Linux 8 sono terminati il 31 dicembre 2021.

  • Gli aggiornamenti della distribuzione CentOS Linux 7 continuano come previsto fino al 30 giugno 2024.

  • Gli aggiornamenti della distribuzione CentOS Linux 6 sono terminati il 30 novembre 2020.

Quali sono i rilasci previsti di CentOS Stream?

  • CentOS Stream 9 è stato rilasciato nel secondo trimestre del 2021, nell'ambito del processo di sviluppo di RHEL 9.

  • Gli aggiornamenti della distribuzione di CentOS Stream 8 continuano per tutta la fase di supporto completo di RHEL.

Come incide questo cambiamento sulla community SIG?

CentOS Stream permette alla community dei collaboratori di CentOS di esercitare un'influenza determinante sul futuro di RHEL. Le community dei gruppi di interesse speciale (SIG) di CentOS Stream acquisiscono un ruolo collaborativo ancora più importante. Si concentreranno sulle fasi di sviluppo e test di quella che diventerà la versione successiva di RHEL.

Come incide questo cambiamento su Fedora e sulle altre distribuzioni Linux?

Non avrà conseguenze. Fedora è da sempre il "banco di prova" upstream in cui la community innova e sperimenta; questo aspetto non cambierà e Fedora continuerà a essere il punto di partenza di RHEL, l'origine di ogni sua versione e quindi anche l'origine di RHEL 9. Fedora Enterprise Linux Next è l'ambiente di sviluppo delle idee che potranno entrare a far parte della prossima release principale di RHEL, e CentOS Stream è ormai l'ambiente di sviluppo consolidato tra Fedora e RHEL.

CentOS Stream ha l'obiettivo di migliorare il processo complessivo di sviluppo, test e certificazione dell'ecosistema per i partner e i clienti di Red Hat. Red Hat è un leader nello sviluppo di piattaforme Linux, sia a livello di prodotto che di community, ma non siamo l'unica opzione sul mercato. Altre aziende e community possono far evolvere le proprie innovazioni nell'ambito di CentOS Stream, o intraprendere percorsi totalmente autonomi. È la natura stessa dell'open source e di Linux in generale: può dar vita a diversi progetti articolati, che partono dallo stesso kernel upstream ma puntano a soddisfare esigenze specifiche.

Cosa è successo a CentOS Stream nello scorso anno?

Il nostro ecosistema ha adottato CentOS Stream per vedere in "anteprima" le novità di RHEL, sia in termini di kernel che di funzionalità. Ad esempio, per supportare il proprio social network globale Facebook esegue milioni di server, tutti già trasferiti o in corso di migrazione verso un sistema operativo derivato da CentOS Stream. Continuando a promuovere l'innovazione interna su CentOS Stream, Facebook ha riconosciuto il valore della collaborazione all'interno dell'ecosistema Red Hat per ottimizzare le capacità della piattaforma. Anche Intel è entusiasta delle potenzialità che CentOS Stream offre all'ecosistema dei clienti dell'azienda.

Cosa significa per gli utenti di CentOS Linux?

CentOS Stream fornisce a partner e membri della community un nuovo meccanismo per aggiungere innovazioni alla versione successiva di RHEL mentre viene realizzata, e non dopo. Red Hat è consapevole della presenza di varie tipologie di utenti di CentOS Linux e per questo collabora con il CentOS Project Governing Board alla creazione di programmi su misura che soddisfino le esigenze dei diversi gruppi.

Nella prima metà del 2021 abbiamo introdotto programmi gratuiti o a costo ridotto per numerosi scenari di utilizzo, che includono opzioni destinate ai partner dell'ecosistema, alle iniziative e alle community open source; abbiamo inoltre ampliato gli scenari di utilizzo della sottoscrizione Red Hat Enterprise Linux Developer per venire incontro alle esigenze degli amministratori di sistema e degli sviluppatori dei partner. Continueremo a condividere ulteriori dettagli sulle iniziative non appena saranno disponibili. Per coloro che scelgono di passare a RHEL, sono disponibili linee guida per la conversione da CentOS Linux a RHEL.

Su quali piattaforme Red Hat devo eseguire le attività di sviluppo?

Le piattaforme offerte da Red Hat soddisfano un'ampia gamma di esigenze degli sviluppatori.

  • Fedora Linux. Un progetto supportato dalla community destinato a chi desidera creare il sistema operativo e integrare tutti i progetti open source associati. È in questo ambito che Red Hat e la community in generale si occupano della rapida innovazione del sistema operativo, un lavoro che converge verso CentOS Stream e infine verso RHEL.

  • CentOS Stream. Un progetto supportato dalla community per gli sviluppatori di ecosistemi che desiderano scoprire le novità della prossima versione di RHEL e devono introdurre modifiche per integrare il proprio hardware o software. Offre il contesto in cui sviluppare tecnologie e strumenti affinché siano pronti per la versione successiva di RHEL.

  • Red Hat Universal Base Image. Uno strumento funzionale progettato per gli sviluppatori di applicazioni containerizzate che offre un'immagine di base per container più sicura, gratuita e ridistribuibile per creare applicazioni enterprise cloud native containerizzate. Facilita agli sviluppatori la creazione di applicazioni certificate per i deployment in produzione su Red Hat Enterprise Linux e nell'intera offerta hybrid cloud open source di Red Hat, che include Red Hat OpenShift. Consente anche la compatibilità con immagini di container in altri sistemi operativi.

  • Sottoscrizione RHEL Developer. Una sottoscrizione gratuita con supporto autonomo progettata per i singoli utenti (e, a breve, per i team) che desiderano sviluppare e testare avvalendosi del sistema operativo commerciale enterprise di Red Hat. La sottoscrizione offre un ambiente di sviluppo e test per le applicazioni da distribuire in produzione utilizzando Red Hat Enterprise Linux, una base stabile, sicura e dalle alte prestazioni. Ti consigliamo inoltre di partecipare al Red Hat Developer Program. Ai partner consigliamo di prendere parte al programma Red Hat Partner Connect.

Su quale piattaforma Red Hat devo eseguire le attività di deployment?

  • Verrà presentato a breve un programma specifico che semplificherà l'utilizzo di RHEL agli utenti singoli che utilizzano un server per un ambiente di produzione personale. Invia un messaggio a centos-questions@redhat.com per ricevere una notifica al momento del lancio del programma.

  • Verrà presentato a breve un programma specifico che semplificherà l'utilizzo di RHEL ai membri di una community o di un progetto open source, o a chi lavora a un'infrastruttura di creazione e integrazione continua (CI) gratuita e pubblica, Invia un messaggio a centos-questions@redhat.com per ricevere una notifica al momento del lancio del programma.

  • Le organizzazioni senza scopo di lucro, non governative, di ricerca e accademiche possono contattarci all'indirizzo centos-questions@redhat.com. Possiamo lavorare insieme allo sviluppo di un programma che semplifichi l'utilizzo di RHEL.

  • Se utilizzi i container, Red Hat Universal Base Image offre agli sviluppatori un'immagine gratuita, ridistribuibile e già pronta per la creazione e il deployment di applicazioni enterprise cloud native. Consente anche la compatibilità con immagini di container in altri sistemi operativi.

  • Se utilizzi CentOS Linux in un deployment commerciale, puoi passare a RHEL per ottenere i vantaggi delle tecnologie di gestione, della sicurezza e del supporto che sono parte integrante della sottoscrizione RHEL. I nostri team commerciali sono a tua disposizione per aiutarti a individuare le offerte più adatte alle tue esigenze.

Il passaggio da CentOS Linux a RHEL è semplice. Puoi scaricare lo strumento convert2RHEL e procedere in autonomia, oppure farti aiutare da Red Hat nel processo di conversione. Siamo consapevoli del fatto che non tutti i carichi di lavoro si basino su RHEL; riteniamo tuttavia che RHEL possa supportare in modo ottimale ogni carico di lavoro di produzione.

Come posso partecipare al progetto?

Aperto a chiunque, CentOS Stream fornisce l'accesso in anteprima al flusso di sviluppo della versione successiva di RHEL. Puoi scaricarlo qui: https://centos.org/download.