Novità e miglioramenti del Kernel Linux 6.12: un aggiornamento cruciale per prestazioni e sicurezza

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.

Novità principali

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.

Miglioramenti nei Filesystem

Il kernel Linux 6.12 apporta diversi miglioramenti ai filesystem:

  • XFS ora supporta dimensioni di blocco superiori alla dimensione della pagina.
  • EROFS può montare immagini del filesystem memorizzate in file.
  • Il sottosistema FUSE aggiunge il supporto per montaggi con mappatura ID.
  • NFS implementa il protocollo LOCALIO, migliorando l’accesso ai dati.

Sicurezza e Debugging

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.

Supporto Hardware

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.

Share
Published by
Redazione