Una settimana dopo precedente RC2, il lancio di Linux 6.14-rc3 segna una nuova fase nello sviluppo del kernel, introducendo miglioramenti significativi nella virtualizzazione, nel supporto hardware e nell'ottimizzazione dei driver. Questa versione, guidato da Linus Torvalds, è ora disponibile per i test in vista della versione finale di Linux 6.14.
Tra i cambiamenti più notevoli c'è il Costituzione di un falso autobus, un nuovo sistema che semplifica lo sviluppo dei driver dei dispositivi e una serie di importanti correzioni alla Kernel-based Virtual Machine (KVM) per le architetture ARM e x86.
Linux 6.14-rc3: Ottimizzazione della virtualizzazione KVM
La Aggiornamento KVM Questa versione introduce numerosi miglioramenti della stabilità e correzioni di bug che interessano le architetture ARM e x86. Sul lato ARM, la gestione dei registri vettoriali è stata rivista per migliorare la gestione dei dati nelle operazioni in virgola mobile e SIMD. È stato inoltre risolto un problema di temporizzazione nell'inizializzazione della CPU virtuale e nel controller di interrupt.
Per l'architettura x86, Risolti bug nel supporto AMD Secure Nested Paging (SNP) e supporto migliorato per gli ambienti virtualizzati basati su Hyper-V. Inoltre, sono state apportate modifiche alla gestione delle tabelle di impaginazione per consentire un funzionamento più efficiente.
Nuovo Framework: Faux Bus
Un'aggiunta rilevante in questa versione è Faux Bus, Progettato per facilitare lo sviluppo di driver su dispositivi che non richiedono la complessità di un driver di piattaforma completo. Questa nuova API introduce una struttura semplificata per la gestione dei dispositivi con solo due funzioni principali: una per crearli e una per eliminarli. Ciò è particolarmente utile per dispositivi virtuali o di prova.
Una delle innovazioni più sorprendenti è l'inclusione di Supporto antiruggine pronto all'uso, grazie al suo binding nativo all'interno del framework, che consente agli sviluppatori di utilizzare questo linguaggio per creare controller fin dall'inizio.
Nuovi miglioramenti per i laptop Lenovo ThinkPad
Tra i driver aggiornati in Linux 6.14-rc3, È stato aggiunto il supporto ottimizzato per i Lenovo ThinkPad con processori AMD Ryzen. In particolare, è stato migliorato il supporto per la gestione dei profili di prestazioni tramite ACPI, consentendo agli utenti di adattare il consumo energetico del proprio notebook in base alle proprie esigenze. Questa modifica riguarda gli ultimi modelli ThinkPad con Ryzen ed è stata testata con successo sul laptop ThinkPad P14s G5 AMD. È stata inoltre apportata una correzione alla gestione della velocità della ventola sul vecchio modello ThinkPad X120e.
Dettagli tecnici delle modifiche di Linux 6.14-rc3
In totale, l'aggiornamento ha incluso modifiche in circa 30 file di codice sorgente, con un saldo di 420 linee aggiunte y 427 eliminati. Questa modifica dimostra un equilibrio tra ottimizzazione del codice e risoluzione dei problemi. errori esistenti.
Gli sviluppatori del kernel sperano che questi miglioramenti forniscano una base più stabile ed efficiente per la virtualizzazione, semplificando la vita agli amministratori di sistema e agli utenti avanzati che si affidano a KVM nei loro ambienti di produzione.
Il processo di test è in corso, pertanto coloro che utilizzano KVM in ambienti esigenti sono invitati a valutare questi aggiornamenti e a segnalare eventuali problemi mentre perfezioniamo ulteriormente la versione finale di Linux 6.14.