Il rilascio di Linux 7.0-rc1 segna la conclusione della fase più intensa dello sviluppo e l’avvio del conto alla rovescia verso la versione stabile. Il cambio di numero non mostra svolte radicali, come chiarito da Linus Torvalds sulla Linux Kernel Mailing List. Il numero principale segue semplicemente il ritmo naturale del progetto, con una nuova major che arriva ogni tre o quattro anni. La finestra di merge si è chiusa in modo regolare, senza interventi urgenti o problemi rilevanti sui sistemi di test, un segnale che Torvalds ha considerato positivo per l’andamento della release. Nonostante ciò, le modifiche accumulate rendono il kernel un candidato centrale per distribuzioni come Ubuntu 26.04 LTS e Fedora 44, con codice ancora in fase di assestamento ma pronto a consolidare la sua presenza nell’ecosistema Linux.
Driver, architetture e hardware aggiornati
La maggior parte delle novità di Linux 7.0 riguarda i driver, con interventi significativi su CPU, architetture e strumenti di monitoraggio. Intel riceve attenzione con la gestione automatica di TSX, nuovi acceleratori DSA 3.0 e supporti dedicati per Nova Lake e Diamond Rapids. Gli strumenti come turbostat includono ora dati sulla cache L2 e driver audio dedicati. AMD amplia il supporto a Zen 6 e ottimizza la gestione degli indirizzi per Zen 5, interessando soprattutto carichi server e database come PostgreSQL su piattaforme EPYC. Il kernel estende le istruzioni atomiche per ARM64 e introduce sicurezza CFI per RISC-V in user-space, oltre a supportare SoC come SpacemiT K3 RVA23.
Il comparto grafico riceve invece aggiornamenti per future GPU AMD e display integrati di Nova Lake, accompagnati da correzioni e ottimizzazioni generali. Il lavoro sui file system è più esteso: F2FS migliora, exFAT ottimizza le letture sequenziali, EXT4 gestisce meglio le scritture parallele. Novità meno visibili ma importanti includono supporto all’Apple USB Type-C PHY, multi-lane SPI e Octal DTR per SPI NAND, estensione del monitoraggio sensori su schede ASUS, timestamp non bloccanti e segnalazione uniforme degli errori di I/O. Rust esce dallo stato sperimentale e viene integrato ufficialmente nel kernel, aumentando la sicurezza e la manutenibilità del codice senza alterarne l’architettura storica. La stabilità sui sistemi di test è incoraggiante, ma il riscontro sul campo determinerà l’efficacia di queste modifiche in contesti reali.
