Il panorama dei sistemi operativi basati su Red Hat Enterprise Linux (RHEL) è in continua evoluzione, segnato da importanti aggiornamenti e sviluppi significativi. Recentemente, abbiamo assistito a un’ondata di aggiornamenti dai principali attori nel campo delle ricostruzioni di RHEL, nonostante le mosse strategiche di Red Hat che potrebbero influenzare la loro sopravvivenza nel mercato.
Nello stesso giorno in cui sono state annunciate le versioni RHEL 9.3 e AlmaLinux 9.3, Oracle ha rilasciato Oracle Unbreakable Linux 9 update 3, seguito da vicino dal progetto Rocky Linux con la sua versione 9.3.
Per ora, nonostante le mosse di Red Hat per chiuderli, il mondo dei RHELatives continua a girare, e anche se nessuno dei comunicati stampa delle aziende lo menziona, potrebbe essere che queste due uscite debbano qualcosa alla partnership di Oracle e Rocky nella nuova alleanza OpenELA. L’obiettivo delle ricostruzioni di CentOS Linux è sempre stato quello di essere il più vicino possibile a una versione ricompilata di RHEL, solo con i numeri di serie limati e i nomi cambiati.
Il valore aggiunto che i ricostruttori offrivano, oltre a risparmiare potenzialmente un sacco di soldi, era nelle loro comunità di supporto, così come negli strumenti aggiuntivi rispetto a quelli forniti da Red Hat.
Ad esempio, Oracle offre un kernel opzionale con supporto Btrfs, e AlmaLinux offre il suo strumento ELevate che esegue aggiornamenti sul posto da una versione maggiore all’altra – qualcosa che, sorprendentemente come suona per gli utenti di altre distribuzioni, non era una funzione integrata di RHEL nei vecchi tempi. Red Hat, come abbiamo notato in precedenza, vive sulla sua piccola ma molto lussuosa isola nell’oceano Linux, prestando poca attenzione ai pesci che gli mordicchiano le dita dei piedi.
Oracle Linux si distingue per la sua limitata compatibilità con diverse architetture CPU e per il suo kernel con funzionalità extra, come il supporto Btrfs. Prima del lancio della versione 9.3, Oracle ha presentato il suo Unbreakable Enterprise Kernel (UEK) basato su Linux 5.15, differente dal 5.14 di RHEL, forse un tentativo di distanziarsi dalle fonti kernel di Red Hat. Questa versione include nuove capacità di autenticazione per unità NVMe e miglioramenti nella protezione da attacchi SYN flood.
Oracle supporta principalmente le architetture x86-64 e Arm64, escludendo il supporto per POWER e IBM mainframe presenti in RHEL, Alma e Rocky. Un dettaglio interessante è che Oracle Linux per aarch64 viene fornito esclusivamente con il kernel UEK.
Inoltre, se il tuo obiettivo è rimanere strettamente allineato con la versione RHEL, è disponibile anche il kernel compatibile con Red Hat 5.14. Va notato che Oracle Linux 9.3 mantiene la sua piena compatibilità binaria con RHEL, coerente con la sua posizione storica, nonostante le sfide derivanti dalla recente mossa di Red Hat di limitare l’accesso al suo codice sorgente .
Rocky Linux 9.3 offre caratteristiche uniche, come il supporto per immagini cloud e container per l’architettura POWER, e modifiche al packaging del kernel. La build realtime è ora integrata nel pacchetto kernel principale, e un nuovo pacchetto offre Unified Kernel Images, introdotti con systemd 252.
Per ora, Oracle e la nuova ondata di ricostruzioni di CentOS che sono seguite alla fine di CentOS Linux da parte di Red Hat sembrano aver superato con successo le nuove restrizioni che Red Hat ha posto sulla disponibilità del suo codice sorgente. Se segue il normale ciclo di vita di RHEL, la release 9 dovrebbe durare fino alla versione 9.10 nel 2027, e siamo certi che le ricostruzioni cercheranno di stare al passo con essa ma insieme alla disponibilità del codice sorgente, le date di fine vita possono cambiare improvvisamente e inaspettatamente. Il futuro dei RHELatives rimane incerto.