Oracle ha aggiornato il pacchetto con il kernel UEK-next (Next Unbreakable Enterprise Kernel) alla versione del kernel Linux 6.10. Nel pacchetto Oracle Linux, invece del kernel di Red Hat Enterprise Linux, viene utilizzato per impostazione predefinita il kernel UEK 7, basato sul kernel Linux 5.15, mentre la branch UEK-next si sviluppa come un'opzione continuamente aggiornata per gli sviluppatori, permettendo l'accesso ai miglioramenti più recenti dalla branch principale del kernel, mantenendo l'accesso alle funzionalità avanzate specifiche del kernel UEK, come l'integrazione di DTrace e il miglior supporto per Btrfs, nonché ottimizzazioni per l'interazione con software e hardware Oracle.
Il kernel UEK-next viene creato sovrapponendo al kernel mainline Linux le correzioni e i miglioramenti preparati per il kernel UEK. La branch UEK-next non è progettata per l'uso in implementazioni produttive, ma passa attraverso test di base e può essere utilizzata per adattare applicazioni e carichi di lavoro alle nuove versioni del kernel principale. Dopo un certo tempo, per uno dei kernel UEK-next sarà fornito un ciclo di supporto a lungo termine (LTS) e questo kernel sarà utilizzato come base per la creazione della branch UEK 8.
Il rilascio di UEK-next 6.10 è stato preparato due mesi dopo il rilascio del kernel principale 6.10, poiché sono necessari molti tempo per creare le patch, adattarle al nuovo kernel, revisionarle e testarle. Tra i miglioramenti specifici per il kernel UEK-next 6.10 si evidenzia il supporto del meccanismo "sched_ext" (SCX), che consente di utilizzare eBPF per creare pianificatori CPU. Si prevede di portare il kernel sched_ext nel rilascio 6.12.
Fonte: opennet.ru
