
Durante questo fine settimana, Linus Torvalds ci ha regalato una nuova versione del kernel da lui sviluppato. In questa occasione, ciò che ora possiamo installare è Linux 6.10, una nuova puntata con molte novità hardware, ma sia perché è vero, sia per qualcosa legato al placebo o perché sono più coinvolto in quel mondo, penso che continui a dimostrare che si sta facendo molto lavoro per migliorare l'esperienza dei giochi su Linux.
Nel sezione per il gaming, Torvalds ha incluso il supporto per diverse console portatili basate su ARM, il supporto per il controller di gioco Machenike G5 Pro e ha unito il driver NTSYNC per emulare le primitive di sincronizzazione di Windows NT. Più importante di questo mi sembra il fatto che abbiano incluso il supporto per Steam Deck IMU per i sensori di movimento del Piattaforma a vapore, oltre al supporto per ASUS ROG Ally HID.
Altre novità in Linux 6.10
Nel sezione grafica e schermate, troviamo nuove funzionalità come l'unione del driver Panthor DRM per supportare le nuove GPU Arm Mali che richiedono il Command Stream Frontend (CSF) basato su firmware, l'SDP di sincronizzazione adattiva di Intel, un maggiore supporto per grafica/display Intel Lunar Lake, compatibilità di l'audio HDMI con schede grafiche Intel Battlemage o una traccia Intel a bassa latenza per migliorare le prestazioni dei carichi di lavoro informatici.
Per quanto riguarda il supporto per new processori, ARM a 64 bit ora può facoltativamente disabilitare il supporto dello spazio utente a 32 bit, il supporto ARM64 per la creazione di immagini FIT (Flat Image Tree). I FIT sono il kernel Linux con il DeviceTree necessario che sono facilmente distribuiti e possono essere avviati con U-Boot, Coreboot e LinuxBoot, RISC-V ora supporta il codice Rust nella build del kernel Linux ed è stato aggiunto il supporto per RISC-V Milk-V Mars e varie aggiunte per piattaforme ARM.
Tra le altre modifiche, diversi miglioramenti generali nel kernel, tra cui si possono evidenziare diversi miglioramenti in VirtIO, Linux stamperà il numero di slot di memoria occupati all'avvio, diversi aggiornamenti dello scheduler, una migliore gestione quando le cose "si mettono male" su server di grandi dimensioni consentendo l'archiviazione di più log di controllo della macchina su server con un numero elevato di core, supporto per gli interrupt pubblicati su hardware bare metal, rimozione del gonfiore sysctl sentinel dal kernel, aggiornamento alla toolchain Rust 1.78 e altre aggiunte al kernel Rust per Linux e continui miglioramenti all'allocatore SLUB.
Miglioramenti della sicurezza
Dal punto di vista della sicurezza, Mseal è la nuova chiamata di sistema per la sigillatura della memoria che può essere utilizzata dalle librerie C e dai browser Web per la sigillatura della memoria simile a quella disponibile in alcune impostazioni di sicurezza BSD Il kernel Linux è stato espanso per includere l'abilitazione del flusso di controllo del kernel Integrità (KCFI) e altre protezioni, crittografia del bus TPM e protezione dell'integrità per prevenire attacchi al Trusted Platform Module.
La nuova versione del kernel è disponibile su kernel.org. Nella maggior parte delle distribuzioni Linux, per installare la nuova versione è necessario scaricare il file tarball da lì ed eseguire l'installazione manuale. Poi ci sono distribuzioni che lo offrono già nei loro repository ufficiali, come nel caso di Linux Lite, che ha riferito sul social network X qualche istante fa. Nelle prossime ore apparirà anche in altre distribuzioni, tra cui spiccano diverse quelle basate su Arch.
Da qui, noi Consigliamo di rimanere sulla versione offerta dalla distribuzione a meno che non notiamo un guasto davvero grave. Anche nei casi in cui è possibile avere più di un kernel, si consiglia di installare quello più recente e di avere almeno l'ultimo LTS installato per poter eseguire l'avvio in un kernel con più patch nel caso in cui si verifichino errori gravi.
La prossima versione sarà Linux 6.11 che arriverà a settembre.