Il rilascio del Kernel Linux 6.12 ha portato con sé una serie di novità significative, facendo registrare uno dei più importanti aggiornamenti degli ultimi anni. Annunciato da Linus Torvalds il 19 novembre 2024, questo kernel introduce miglioramenti nelle prestazioni, nuove funzionalità e un’estensione del supporto hardware.
1. Supporto PREEMPT_RT
Una delle innovazioni più rilevanti è l’integrazione del supporto PREEMPT_RT, che migliora notevolmente le prestazioni delle applicazioni in tempo reale. Questa funzionalità consente ai processi ad alta priorità di interrompere quelli a bassa priorità quasi istantaneamente, garantendo tempi di risposta più rapidi. PREEMPT_RT è ora disponibile per diverse architetture, inclusi Intel/AMD a 32 e 64 bit, ARM a 64 bit e RISC-V.
2. Nuovo Scheduler: sched_ext
Il kernel 6.12 introduce anche uno scheduler innovativo chiamato sched_ext, che utilizza programmi BPF (Berkeley Packet Filter). Questo approccio consente di definire il comportamento dello scheduler direttamente dallo spazio utente, permettendo una personalizzazione avanzata e ottimizzazioni specifiche per applicazioni come i videogiochi.
3. EEVDF per Gaming
Inoltre, è stato sviluppato l’EEVDF (Enhanced Earliest Virtual Deadline First), uno schedulatore progettato per migliorare il frame rate e le prestazioni grafiche, molto apprezzato dagli utenti appassionati di gaming su Linux.
Il kernel Linux 6.12 apporta diversi miglioramenti ai filesystem:
Dal punto di vista della sicurezza, è stato implementato un nuovo metodo per il mascheramento degli indirizzi dello spazio utente, che bilancia protezione e prestazioni, mitigando le vulnerabilità Spectre-v1. Inoltre, per semplificare il debugging, sono stati introdotti i codici QR che appaiono nella schermata di kernel panic, facilitando la risoluzione dei problemi.
Ogni rilascio del kernel Linux espande il supporto hardware. Ubuntu 25.04 adotterà il Kernel Linux 6.14 come predefinito, mentre gli utenti di Ubuntu 24.04 LTS riceveranno le funzionalità del Kernel 6.12 tramite un aggiornamento HWE (Hardware Enablement) a partire da luglio 2025.