Linux 7.3 Prestazioni e Liberta

Linux 7.3 stabile, accelera Btrfs e GPU: Linux-libre elimina i blob

Sintesi

  • Linux 7.3 è ufficialmente stabile dal 18 ottobre 2026, con miglioramenti a filesystem, scheduler, gestione della memoria video e supporto hardware.
  • GNU Linux-libre 7.3-gnu arriva sullo stesso ramo, eliminando riferimenti a firmware non liberi nei driver grafici, wireless e nei componenti Qualcomm.
  • Ubuntu 26.10 aveva già adottato Linux 7.3-rc6: la release finale upstream è successiva e non coincide automaticamente con un aggiornamento già distribuito agli utenti.

Linux 7.3 è ufficialmente disponibile dal 18 ottobre 2026 e conclude uno dei cicli di sviluppo più intensi degli ultimi anni, accompagnato dal rilascio di GNU Linux-libre 7.3-gnu, la variante destinata agli utenti che scelgono esclusivamente software libero. Il nuovo kernel introduce ottimizzazioni per Btrfs, ext4, scheduler CPU e memoria video, amplia la compatibilità con controller e periferiche e prosegue il lavoro sulle future piattaforme AMD e Intel. La versione Linux-libre interviene invece sul rapporto tra driver e firmware proprietari, eliminando ulteriori riferimenti a componenti non liberi. I due rilasci condividono il medesimo codice di base, ma perseguono priorità differenti: massima compatibilità hardware per il kernel upstream, controllo del software e libertà di modifica per Linux-libre.

Linux 7.3 stabile conclude il ciclo iniziato ad agosto

Annuncio

Linus Torvalds ha pubblicato Linux 7.3 il 18 ottobre, rispettando il calendario previsto dopo sette release candidate. La disponibilità è confermata dall’archivio ufficiale del kernel Linux, che identifica la versione 7.3 come nuovo ramo mainline. Lo sviluppo era cominciato alla fine di agosto, quando Linux 7.3-rc1 aveva chiuso il merge window introducendo modifiche a scheduler, filesystem e supporto hardware. Il rilascio stabile non aggiunge improvvisamente un nuovo insieme di funzionalità rispetto alle candidate, ma consolida le modifiche già integrate, correggendo regressioni e problemi individuati durante le settimane di test. Il ciclo comprende 18.765 commit non di merge e contributi di 3.021 sviluppatori, con 807 persone alla prima partecipazione al progetto. Tra le innovazioni figurano l’ampliamento delle funzioni di binfmt_misc, il completamento dei sottoscheduler di sched_ext, il nuovo filesystem failfs, progettato per fallire intenzionalmente le operazioni nei test, e la chiamata di sistema fchroot(). Quest’ultima introduce un nuovo strumento per la gestione delle radici dei filesystem, mentre failfs offre agli sviluppatori un ambiente controllato per verificare la risposta dei programmi agli errori. La disponibilità del codice stabile non significa che Linux 7.3 sia già installato su tutte le distribuzioni, né che sia stato designato automaticamente come nuova versione con supporto a lungo termine.

Leggi anche: Linux 7.2 accelera scheduler e hardware mentre GNU Linux-libre elimina i blob

Btrfs, ext4 e scheduler migliorano le prestazioni dei sistemi Linux

Il lavoro sulle prestazioni riguarda soprattutto le operazioni di input/output e la distribuzione dei carichi di lavoro tra i processori. Btrfs riceve ottimizzazioni che possono accelerare sensibilmente le operazioni fsync() in particolari condizioni, riducendo il tempo necessario a rendere persistenti le modifiche ai file. Su ext4 migliorano le scritture parallele in direct I/O, alcune operazioni di allocazione dello spazio e i percorsi di lettura, mentre vengono risolte regressioni che interessavano le scritture con buffer. I benefici dipendono da dispositivi, filesystem e workload: non rappresentano incrementi garantiti per qualsiasi computer. Lo scheduler introduce inoltre una diversa gestione delle risorse CPU assegnate ai gruppi di processi, con l’obiettivo di migliorare la reattività quando applicazioni interattive e servizi in background competono per i medesimi core. Il lavoro prosegue quanto già introdotto con Linux 7.2 e il bilanciamento dei processi consapevole della cache, ma si concentra ora maggiormente sulla gestione dei gruppi di esecuzione. Si aggiungono miglioramenti al supporto SMB, compresa la compatibilità del server KSMBD con i backup Apple Time Machine, e nuove funzioni per il driver ntfs3, che introduce il supporto iniziale agli alternate data streams utilizzati da Windows. Per gli amministratori che gestiscono sistemi misti, la vera novità è una maggiore efficienza nelle operazioni quotidiane di storage e condivisione, più che una trasformazione dell’architettura Linux.

GPU AMD, Steam Controller e Apple Silicon ampliano la compatibilità

Il nuovo kernel interviene anche sul supporto grafico e sulle periferiche. AMDGPU migliora la gestione della memoria video nei sistemi con VRAM limitata, permettendo una gestione più selettiva delle risorse quando applicazioni e giochi competono per lo spazio disponibile sulla GPU. Il lavoro riguarda anche hardware più datato, mentre prosegue la preparazione delle piattaforme AMD Zen 6 e delle future soluzioni grafiche Intel. Il driver Nouveau amplia le funzionalità di decodifica video, mentre il kernel integra un primo supporto al nuovo Steam Controller del 2026 e ulteriori componenti per i controller portatili. È un avanzamento coerente con il percorso già documentato nell’aggiornamento di Steam e Steam Controller per Linux, ma non elimina la necessità di firmware aggiornati o di versioni compatibili dello stack grafico. Sul fronte Apple compare un supporto iniziale per alcune configurazioni M3 Pro, Max e Ultra, ancora insufficiente per considerare pienamente utilizzabili tutti i componenti dei dispositivi interessati. Linux 7.3 migliora inoltre il risparmio energetico su alcune piattaforme Apple Silicon precedenti. Il supporto hardware nel kernel non equivale alla compatibilità completa di una distribuzione, perché grafica, firmware, componenti userspace e procedure di avvio devono essere verificati insieme.

GNU Linux-libre 7.3 rimuove nuovi riferimenti ai firmware proprietari

Il secondo rilascio arriva dal progetto GNU Linux-libre, che ha pubblicato 7.3-gnu il 18 ottobre, mantenendo la corrispondenza con la versione upstream. Secondo l’annuncio ufficiale della Free Software Foundation Latin America, il lavoro di pulizia coinvolge nuovi driver relativi alle GPU Arm Mali, alle schede wireless Morse Micro mm81x, ai dispositivi Wi-Fi NXP e ai PHY Realtek. Vengono inoltre aggiornate le procedure di deblobbing per driver già presenti, tra cui AMDGPU, Nova-Core, Qualcomm Adreno, Tegra, Iris, rtw89, mt76, Q6V5 PAS, qla2xxx e codec audio aw88399. L’obiettivo non è sostituire tutti i driver upstream, ma impedire che il kernel contenga componenti non liberi o richieste che inducano all’installazione di firmware incompatibili con le libertà del software. Questo approccio prosegue il percorso raccontato con GNU Linux-libre 7.1 e le modifiche necessarie per mantenere il supporto Rust, senza rinunciare ai criteri di libertà stabiliti dal progetto GNU. La conseguenza pratica può essere una minore compatibilità con hardware che richiede firmware proprietari, soprattutto nell’ambito di Wi-Fi, acceleratori grafici e dispositivi integrati. Linux-libre non rende automaticamente libero il firmware già presente nell’hardware, ma evita di distribuire o richiedere dal kernel i componenti software non conformi alla propria politica. È una differenza importante per chi gestisce workstation, sistemi embedded e infrastrutture nelle quali controllo del codice e riproducibilità delle installazioni costituiscono requisiti progettuali.

Continua con:

Linux 7.0, GNU Linux-libre e Trisquel 12: compatibilità e libertà del software

Linux 7.1 raggiunge l’EOL: quando è necessario passare al kernel 7.2

Ubuntu 26.10 utilizza già il ramo 7.3 ma non la stessa release finale

Per gli utenti italiani il riferimento più immediato è Ubuntu 26.10 Stonking Stingray, pubblicato il 15 ottobre con GNOME 51 e un kernel appartenente al ramo 7.3. Come documentato nell’analisi della release stabile di Ubuntu 26.10 e dei suoi flavor, Canonical ha integrato una versione basata su Linux 7.3-rc6, anticipando il rilascio finale upstream di tre giorni. Non è quindi corretto affermare che Ubuntu abbia già adottato automaticamente il codice definitivo pubblicato da Torvalds il 18 ottobre: eventuali aggiornamenti dipenderanno dal lavoro di integrazione, dalle patch applicate da Canonical e dalla distribuzione dei nuovi pacchetti. Lo stesso criterio vale per Debian, Fedora e le distribuzioni rolling, che seguono calendari e politiche differenti. Gli amministratori dovrebbero verificare supporto hardware, moduli esterni, driver grafici, compatibilità con i filesystem e disponibilità di aggiornamenti di sicurezza prima di modificare il kernel di sistemi utilizzati in produzione. Linux 7.3 rappresenta un avanzamento tecnico concreto, mentre GNU Linux-libre 7.3 ribadisce una scelta di controllo sul software che può comportare compromessi hardware. Sono due risultati complementari sul piano dello sviluppo, ma non intercambiabili nell’utilizzo quotidiano: la versione migliore dipende dai requisiti di compatibilità, manutenzione e libertà del software che l’organizzazione intende privilegiare.

Iscriviti alla Newsletter

Non perdere le analisi settimanali: Entra nella Matrice Digitale.

Matrice Digitale partecipa al Programma Affiliazione Amazon EU. In qualità di Affiliato Amazon, ricevo un guadagno dagli acquisti idonei. Questo non influenza i prezzi per te.

Torna in alto