Linux 6.14 è qui e include una serie di miglioramenti che promettono di ottimizzare le prestazioni ed espandere la compatibilità con l'hardware moderno. Questa versione introduce modifiche significative alla struttura del kernel, miglioramenti della sicurezza e ottimizzazioni della gestione delle risorse.
Tra le novità più notevoli c'è la soluzione a un problema di prestazioni rilevato due anni fa, che ha causato un degrado del 30% in alcuni carichi di lavoro. Inoltre, verranno aggiunte nuove funzionalità che miglioreranno l'esperienza degli utenti e degli sviluppatori.
Linux 6.14 corregge una regressione che influiva sulle prestazioni
Una delle modifiche più rilevanti in questa versione è la invertire un cambiamento nella gestione delle attività introdotto due anni fa, che ha comportato un calo evidente delle prestazioni in alcuni ambienti. Un tecnico Amazon ha scoperto questa regressione durante l'esecuzione di test su server basati su AWS con raggruppamento automatico abilitato. Dopo l'aggiornamento, il codice problematico è stato ripristinato, tornando al livello di prestazioni precedente, il che è un passo importante considerando i miglioramenti in versioni LTS precedenti.
Supporto per l'hardware più recente
Linux 6.14 include miglioramenti significativi nel supporto hardware. Mette in evidenza l'aggiunta del controller AMDXDNA, che consente di sfruttare le capacità delle unità di elaborazione neurale (NPU) nei processori IA Ryzen da AMD. Ciò apre le porte a nuove possibilità in apprendimento automatico y elaborazione dati ottimizzata, proseguendo la tendenza osservata in progetti kernel recenti.
Inoltre, il supporto grafico è stato migliorato con l'inclusione di Panico DRM, una funzionalità che offre una migliore gestione in caso di guasti critici del sistema.
Integrazione di Rust nel kernel
La comunità continua integrazione avanzata di Rust nel kernel di Linux. In questa versione sono state aggiunte più astrazioni per gestire i dispositivi PCI e di piattaforma, rendendo più semplice lo sviluppo di futuri driver scritti in questo linguaggio, riflettendo un impegno continuo per la modernizzazione del kernel, qualcosa già visto in versioni precedenti.
Ottimizzazione dei file system e della sicurezza
Sono stati incorporati vari miglioramenti nei file system, come l'inclusione di supporto reflink e reverse mapping per XFS, ottimizzando la gestione di immagazzinamento. In termini di sicurezza, Linux 6.14 introduce nuove funzionalità in SELinux, migliorando il controllo di permessi avanzati.
NTSYNC: migliore compatibilità con le applicazioni Windows
Aggiunto un file nuovo sottosistema denominato NTSYNC, che migliora la compatibilità con le primitive di Sincronizzazione di Windows NT. Ciò sarà particolarmente utile per strumenti come Vino e Protone, che consentono di eseguire applicazioni Windows su Linux con prestazioni migliori.
Altri miglioramenti chiave in Linux 6.14
- Supporto per nuove architetture: Aggiunto supporto per i chip server Intel Clearwater Forest.
- Miglioramenti di archiviazione:Viene introdotto un nuovo tipo di input/output bufferizzato non memorizzato nella cache.
- Prestazioni crittografiche migliorate: : La velocità degli algoritmi è ottimizzata AES-GCM e AES-XTS sulle moderne CPU AMD.
- Supporto per nuovi tasti funzione: : Compatibilità con il Chiave del copilota presente in alcuni modelli Lenovo.
Linux 6.14 rappresenta un passo avanti in termini di prestazioni, compatibilità y sicurezza. Grazie a questi miglioramenti, il kernel continua a evolversi per offrire una piattaforma più solida ed efficiente.