Linux 6.8 introduce miglioramenti delle prestazioni, supporto per nuovo hardware e driver Intel Xe

Linux 6.8

Alla fine l'ottavo non era necessario Release Candidate e Linus Torvalds ha rilasciato la versione stabile di Linux 6.8. C'erano dei dubbi sull'RC6, ma hanno cominciato a dissiparsi quando è stato lanciato l'RC7 e ora sono stati confermati. Come sempre, la nuova versione del kernel include molte nuove funzionalità, la maggior parte delle quali sotto forma di supporto per il nuovo hardware. Questo non sempre significa che sia recente, e talvolta viene semplicemente aggiunto qualcosa che prima non c'era.

Inoltre, Linux 6.8 si distingue perché sono stati apportati miglioramenti alle prestazioni. Abbiamo avuto alcune versioni in cui è stato aggiunto molto e in Linux 6.8 è stata acquisita coerenza che si traduce in prestazioni. Quello che segue è un elenco delle novità più importanti (via Phoronix) da Linux 6.8.

Punti salienti di Linux 6.8

  • Processori:
    • Altri ID AMD Zen 5 aggiunti come parte della continua abilitazione dell'hardware AMD di prossima generazione.
    • Supporto driver AMD PMC per Zen 5.
    • Supporto hardware Intel QAT 420xx “GEN 5” per la tecnologia QuickAssist.
    • C'è anche il driver di compressione crittografica nel core Intel IAA per gli acceleratori Intel Analytics presenti in vari modelli di CPU scalabili Xeon a partire da Sapphire Rapids.
    • Supporto Intel Lunar Lake Thunderbolt.
    • Supporto del kernel Rust per CPU LoongArch.
    • Nell'ambito delle modifiche apportate a s390, il supporto per i file binari ELF a 31 bit Enterprise System Architecture (ESA) è disabilitato per impostazione predefinita.
    • IBM Z vede prestazioni di input delle chiamate di sistema più elevate di circa l'11% con questo nuovo kernel.
    • Il supporto del kernel XIP per RISC-V è stato ripristinato per Execute In Place.
    • Linux 6.8 informa meglio l'utente quando il supporto x86 a 32 bit è disabilitato all'avvio.
    • La capacità delle CPU Intel Meteor Lake di eseguire l'overclock su Linux 6.8 con una modifica al driver Intel P-State.
    • Intel LAM per guest KVM è ora supportato insieme al lavoro in corso sulle macchine virtuali riservate.
    • Più codice Intel TDX per proteggere gli ospiti KVM.
    • Supporto inizialmente per i SoC Snapdragon 8 Gen 3 e X Elite nel kernel principale.
    • Il supporto per il SoC Google Tensor G1 è stato finalmente aggiornato.
    • Supporto migliorato per gli eventi del controller di memoria AMD Zen 4.
    • Preparativi per la gestione dell'alimentazione per le prossime CPU dei server Intel.
    • Un'ottimizzazione della CPU AMD per evitare di serializzare inutilmente gli accessi MSR.
    • Supporto EDAC per acceleratori AI AMD.
    • Rimosso il supporto per le CPU ARM11 MPCore.
    • Supporto per CPU RISC-V soft-core AMD MicroBlaze V.
  • Grafica:
    • parti iniziali del codice di gestione del colore di AMD sebbene al momento non siano abilitate per impostazione predefinita.
    • Il nuovo driver del kernel Intel Xe DRM è disponibile come alternativa sperimentale al driver i915.
    • Il driver Imagination PowerVR DRM è stato finalmente aggiornato insieme al driver PowerVR Vulkan su Mesa per alcune GPU Rogue.
    • Supporto del driver grafico Raspberry Pi 5 per V3D.
    • Supporto AMD GFXOFF durante l'esecuzione di applicazioni di calcolo ROCm su GPU RDNA3 per aiutare a risparmiare energia/termica.
    • Attenuazione delle interferenze in radiofrequenza AMD WiFi WBRF tra i clock della memoria video e l'hardware WiFi.
  • File system e archiviazione:
    • Nuove chiamate di sistema per ottenere informazioni più dettagliate sul montaggio del file system.
    • Un'ottimizzazione di EROFS per scenari con poca memoria.
    • Correzioni e miglioramenti di Bcachefs, nonché alcuni interessanti lavori sulle prestazioni.
    • Ricerche non bloccanti per il file system in cluster GFS2.
    • L'elaborazione dei metadati Btrfs viene ora eseguita utilizzando i folio.
    • Supporto per dati compressi nelle sottopagine EROFS.
    • F2FS migliora il supporto per i dispositivi a blocchi a zone.
    • Altre funzionalità di riparazione online XFS.
    • Supporto per il blocco delle scritture sui dispositivi a blocchi montati.
  • Altro hardware:
    • Altro codice funzione CXL, questa volta sull'analisi CDAT per la tabella degli attributi del dispositivo coerente.
    • Supporto per Apple M1 USB4/Thunderbolt DART.
    • Il driver del sottosistema della fotocamera SoC StarFive RISC-V è stato aggiornato per migliorare il supporto del kernel StarFive.
    • Il driver AWS Nitro Secure Module è stato finalmente aggiornato.
    • Vari miglioramenti alla compatibilità con i laptop Intel e AMD.
    • Maggiore supporto per l'hardware audio di AMD e Intel, nonché alcuni mixer audio USB.
    • Il driver Gigabyte AORUS Waterforce è stato aggiornato per esporre le metriche di monitoraggio hardware per il dispositivo di raffreddamento a liquido Gigabyte AIO.
    • Supporto per l'acceleratore Intel Gaudi 2C.
    • Enumerazione basata su ACPI delle telecamere CSI-2/MIPI.
    • Il primo driver PHY di rete scritto in Rust.
    • Rimosso il supporto per Intel Carrilo Ranch.
  • Giochi su Linux:
    • Supporto per vari dispositivi console di gioco portatili alimentati da ARM economici.
    • Supporto iniziale per i controller Lenovo Legion Go per quella console di gioco portatile.
    • Supporto per il gamepad Adafruit Seesaw.
    • Correzioni di Steam Controller trasferite da SteamOS.
    • Supporto per il controller Nintendo Switch Online (NSO).
  • Sicurezza: AppArmor passa agli hash dei criteri SHA256 per una maggiore sicurezza rispetto a SHA1.
  • Altro:
    • Un aggiornamento della toolchain Rust a Rust 1.74.1.
    • Rimozione LASTRA.
    • Ulteriori modifiche allo scheduler Linux, incluso EEVDF.
    • Continuazione della pulizia del gonfiore di sysctl sentinel.
    • Gli aggiornamenti della rete Linux possono aumentare il throughput TCP per molte connessioni simultanee del 40% circa.
    • Rimozione di driver di rete vecchi e obsoleti.

Linux 6.8 ora disponibile. Raggiungerà le diverse distribuzioni in un periodo che dipenderà dalla sua filosofia di sviluppo. Sarà il kernel utilizzato da Ubuntu 24.04.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.