Linux 6.12 arriva con il kernel RT incluso e questo elenco di nuove funzionalità

Linux 6.12

Ci si aspettava che, dopo le consuete sette Release Candidate, arrivasse la versione stabile di Linux 6.12. Non ci sono state sorprese. Linus Torvalds lo ha annunciato qualche ora fa. E che novità porta? Molti, come sempre, anche se questa volta ci sono miglioramenti davvero importanti, come l'inclusione del kernel RT nel kernel ufficiale, quindi non è più necessario utilizzarne uno speciale per eseguire attività che richiedono un kernel con meno ritardo.

D’altronde Torvalds non lo ha detto, non dipende da lui, ma è più che probabile che Linux 6.12 sia il Versione LTS del 2024. La de 2023 Si trattava di Linux 6.6, arrivato nell'ottobre dello scorso anno, e la 6.12 dovrebbe essere la versione con supporto esteso per il 2024 perché quest'anno non ce n'è stato e il calendario non ne consente di più. Ciò che viene dopo è il elenco con le notizie Linux 6.12.

Novità di Linux 6.12

processori:

  • Il supporto PREEMPT_RT in tempo reale è stato finalmente integrato. Dopo due decenni di attesa, il kernel principale di Linux 6.12 ora supporta le build PREEMPT_RT per x86/x86_64, RISC-V e ARM64.
  • Linux 6.12 ha completato i preparativi di Intel per lasciarsi alle spalle l'era della Famiglia 6.
  • Funzionalità Intel Efficiency Latency Control (ELC) per i suoi SoC uncore.
  • I test principali Intel IFS SBAF sono stati uniti per espandere le funzionalità di scansione sul campo.
  • Aggiunti identificatori del modello Intel Panther Lake e Diamond Rapids. Panther Lake dispone anche del supporto iniziale per il driver Intel LPSS.
  • LoongArch ora supporta ACPI BGRT e altre funzionalità.
  • Altre funzionalità del kernel e nuove estensioni della CPU ISA per RISC-V.
  • Lo stesso Linus Torvalds ha lavorato sulla convalida rapida dell'accesso degli utenti attraverso il mascheramento degli indirizzi.
  • Supporto per la registrazione degli eventi Intel TPEBS e LBR con strumenti perf.
  • Aggiornamenti delle prestazioni per le piattaforme Intel Lunar Lake e Arrow Lake.
  • Finalizzazione di EEVDF e altri miglioramenti allo scheduler.
  • Supporto per il ridimensionamento della capacità della CPU ibrida per il controller Intel P-State per supportare i SoC Lunar Lake e altre CPU dotate di core P/E ma prive del supporto SMT.
  • Vari aggiornamenti di gestione energetica da Intel e AMD.
  • Finalmente il supporto iniziale di Raspberry Pi 5 per il kernel principale.
  • Supporto per il rilevamento del blocco del bus AMD.
  • Nuovo supporto per i laptop Snapdragon X1 con hardware ThinkPad T14s Gen 6 e Microsoft Surface Laptop 7 per questi laptop basati su Qualcomm.
  • Supporto per l'estensione della sovrapposizione dell'autorizzazione al braccio.

Grafica:

  • La velocità della ventola del controller grafico Intel è già segnalata.
  • Supporto audio HDMI Intel Panther Lake.
  • Codici QR per messaggi di panico DRM quando si verifica un errore del kernel.
  • La grafica Intel Xe2 Lunar Lake e Battlemage è abilitata per impostazione predefinita per la compatibilità immediata con i laptop della serie Core Ultra 200 già in vendita e le prossime schede grafiche discrete.
  • Il driver AMDGPU offre una gestione del riavvio più precisa, più lavoro RDNA4, supporto per l'isolamento dei processi e altre funzionalità.

Archiviazione/file system:

  • Bcachefs sta lavorando per rimuovere la sua bandiera “sperimentale” si spera l’anno prossimo.
  • Modifiche a XFS e VFS per supportare finalmente dimensioni di blocco maggiori della dimensione della pagina.
  • Supporti Idmapped per FUSE e collegati per VirtIO-FS.
  • Supporto del protocollo LOCALIO per contribuire ad aumentare le prestazioni NFS quando il client e il server si trovano sullo stesso sistema, come nel caso dei contenitori.
  • F2FS subisce più conversioni folio.
  • Gadget driver di rete USB 9p per facilitare lo sviluppo di dispositivi incorporati come alternativa all'utilizzo di NFS.
  • Ottimizzazioni minori delle prestazioni per Btrfs.
  • XFS aggiunge nuovi ioctl per scambiare il contenuto di due file.
  • La struttura dei file è più piccola, il che può aiutare con alcuni carichi di lavoro di file pesanti.
  • Supporto per IO_uring scarto asincrono per migliorare le prestazioni con questa meravigliosa innovazione del kernel.
  • Supporto EROFS per montaggi supportati da file.
  • Correzioni del file system NILFS2.

reti:

  • Il driver NVIDIA Mellanox ha aggiunto Multi-Path PCI come caratteristica interessante.
  • Il supporto TCP della memoria del dispositivo è stato unito.
  • Molti altri nuovi hardware supportano reti cablate e wireless. Tra i nuovi supporti hardware ci sono RTL8852BT e RTL8852BE-VT, RTL9054 / RTL9068 / RTL9072 / RTL9075 / RTL9068 / RTL9071, Motorcomm yt8821 2.5G Ethernet PHY, RTL8126A Rev B e altri.
  • C'è anche un driver Rust per il QT2025 PHY.

Altro hardware:

  • La gestione nativa degli alloggiamenti PCIe è stata unificata per gestire le luci LED e i modelli di lampeggiamento degli alloggiamenti di archiviazione PCIe.
  • Numerosi miglioramenti alla compatibilità dei laptop avvantaggiano i laptop di Lenovo, ASUS, Dell, LG, Panasonic e altri.
  • Vari miglioramenti al monitoraggio dell'hardware con i driver HWMON, incluso il supporto per più dispositivi di gioco portatili di AYANEO e OneXPlayer.
  • Altre aggiunte CXL.
  • Controller touchpad PixArt PS/2 presente su alcuni computer portatili.
  • Un controller HDMI CEC per splitter/amplificatori HDMI 4K di fascia alta.
  • Altri miglioramenti Firewire IEEE-1394.
  • Nuove funzionalità del driver della tavoletta grafica Wacom.
  • Supporto audio ASUS ROG Ally X migliorato.
  • Traduzione degli indirizzi EDAC per le prossime piattaforme AMD.
  • I driver audio legacy di Intel sono stati rimossi a favore del nuovo codice AVS.
  • Molti aggiornamenti ACPI.
  • Supporto migliorato per il NAS QNAP TS-433.

Virtualizzazione:

  • Migliori prestazioni di VirtIO Vsock.
  • La virtualizzazione KVM può ora annunciare il supporto AVX10.1 alle macchine virtuali guest.
  • Microsoft Hyper-V avvierà Linux più velocemente quando hai molti core della CPU.
  • LoongArch KVM per accelerare la traduzione binaria ARM/x86.
  • Aggiornamenti KVM ARM/RISC-V/LoongArch.

Sicurezza Linux:

  • L'LSM Landlock ha più controlli sui socket Unix.
  • vDSO getrandom() per altre cinque architetture CPU.
  • Maggiore controllo in fase di compilazione sulle mitigazioni della sicurezza della CPU.
  • Il nuovo modulo di sicurezza “IPE” per l’applicazione delle politiche di integrità.
  • Il sottosistema Replay Protected Memory Block "RPMB" viene introdotto dopo anni di voci.

Altre modifiche al kernel con Linux 6.12:

  • Sched_ext consente di gestire le politiche di pianificazione del kernel tramite i programmi eBPF. Sched_ext è in lavorazione da molto tempo ed è una delle grandi funzionalità di Linux 6.12.
  • Aggiornato il codice di incorporamento XZ.
  • Aggiunto un istogramma di utilizzo dello stack del kernel per aiutare gli sviluppatori con le ottimizzazioni.
  • Creazione più semplice dei kernel di debug Pacman per Arch Linux.
  • L'infrastruttura Rust con Linux 6.12 si prepara per il raccoglitore Rust e ora supporta più disinfettanti e mitigazioni della CPU.

Ora disponibili

Linux 6.12 è stato annunciato ed è ora disponibile per il download. Il suo arrivo nelle diverse distribuzioni Linux dipenderà dalla filosofia e dal modello di sviluppo di ciascuna di esse.


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.