Wine 11.21: prestazioni OpenGL migliorate, supporto ARM64 aggiornato e 20 bug risolti

Wine 11.21

Wine 11.21 mette mano a grafica, audio e stabilità: tutto quello che c’è da sapere sul nuovo aggiornamento di sviluppo del celebre livello di compatibilità per eseguire i programmi Windows su GNU/Linux, con le novità principali, le 20 correzioni e i link per il download.

Wine (Wine Is Not an Emulator, Wine non è un emulatore) è nato nel 1993 per iniziativa di Bob Amstadt ed Eric Youngdale e dal 1994 è coordinato da Alexandre Julliard, che lo guida ancora oggi, dopo oltre 30 anni, insieme alla comunità raccolta attorno al portale WineHQ. Il progetto è nato con l’obiettivo iniziale di far funzionare Windows 3.1 sui sistemi GNU/Linux e si è successivamente evoluto per consentire l’esecuzione di applicazioni e videogiochi sviluppati per Microsoft Windows all’interno di sistemi operativi come GNU/Linux, macOS e, in parte, BSD. A differenza di un emulatore tradizionale, Wine non ricrea un ambiente Windows completo e non simula l’hardware: funziona come un livello di compatibilità che reimplementa le principali API di Windows e, quando necessario, le mappa sulle interfacce POSIX e sui servizi forniti dai sistemi Unix-like. Questo evita di avviare una macchina virtuale o un sistema operativo separato ed elimina le penalità di prestazioni e di memoria tipiche degli emulatori, permettendo di integrare in modo naturale i programmi Windows nel desktop GNU/Linux.

Oltre alla traduzione delle chiamate di sistema, Wine include proprie implementazioni libere delle principali librerie utilizzate dai programmi Windows, cioè le DLL (Dynamic-Link Library, librerie a collegamento dinamico, cioè le librerie condivise tra più applicazioni). Queste librerie sono state riscritte come software libero per riprodurre il comportamento delle versioni originali, così che molte applicazioni possano funzionare senza richiedere file proprietari di Microsoft. Alcuni programmi più complessi, però, necessitano di una DLL originale o di una versione specifica non ancora implementata completamente da Wine. In questi casi è possibile installare manualmente la DLL richiesta all’interno del proprio ambiente Wine, operazione che molti utenti gestiscono tramite winetricks, uno strumento esterno utile per aggiungere componenti Microsoft e migliorare la compatibilità con applicazioni particolarmente esigenti.

Per garantire la compatibilità con il software Windows, Wine utilizza una cartella chiamata “prefix“, all’interno della quale ricostruisce l’ambiente tipico di Windows, con cartelle come Program Files, Windows e Users. Questa struttura non ha lo scopo di imitare Windows dal punto di vista estetico, ma di fornire ai programmi l’organizzazione dei file e dei percorsi che si aspettano di trovare. In questo modo molte applicazioni possono funzionare correttamente senza modifiche, poiché ritrovano la disposizione dei file e delle configurazioni necessarie al loro avvio.

Il progetto supporta diverse architetture, tra cui x86, x86_64, ARM e ARM64, ampliando la compatibilità anche ai dispositivi più moderni. Questa versatilità lo rende utile sia agli utenti che desiderano continuare a utilizzare programmi Windows su piattaforme alternative, sia agli sviluppatori che necessitano di testare il proprio software in ambienti diversi senza predisporre sistemi Windows completi. Wine rappresenta quindi uno strumento fondamentale per chi vuole mantenere l’accesso al software Windows pur lavorando quotidianamente in un ecosistema basato su GNU/Linux o macOS, garantendo un buon equilibrio tra prestazioni, compatibilità e semplicità d’uso.

Wine rappresenta inoltre la base tecnica di soluzioni note come CrossOver di CodeWeavers ed è una componente fondamentale di Proton, la tecnologia impiegata da Valve su Steam Deck, Bottles, Lutris e PlayOnLinux per eseguire i giochi per Windows sulle distribuzioni GNU/Linux, oltre che del sistema winevdm, progettato per l’esecuzione dei vecchi programmi a 16 bit sui sistemi moderni.

Il progetto è basato su software libero e open source, sviluppato e mantenuto da una vasta comunità internazionale di programmatori e appassionati che contribuiscono al miglioramento continuo del codice e all’ampliamento della compatibilità con le applicazioni Windows. Wine è disponibile senza alcun costo e può essere installato direttamente dai repository software della propria distribuzione GNU/Linux, oppure scaricato in una versione specifica dal sito ufficiale per chi desidera utilizzare funzionalità più recenti o sperimentali. Questa apertura, unita alla natura collaborativa del progetto, rende Wine uno strumento facilmente accessibile e sostenuto da una comunità attiva che ne garantisce l’evoluzione nel tempo.

Wine è quindi una soluzione preziosa per chi deve utilizzare software disponibile esclusivamente per Windows, ma preferisce lavorare in un contesto basato sul software libero. La sua versatilità lo rende adatto sia agli utenti esperti sia a chi si avvicina per la prima volta al mondo GNU/Linux e desidera mantenere continuità con programmi già conosciuti.

La nuova versione Wine 11.21, rilasciata il 30 ottobre 2026, è la 21ª versione di sviluppo della serie 11.x, iniziata il 13 gennaio 2026. Fa parte del ciclo quindicinale in cui Wine unisce evoluzione del codice e correzione dei bug accumulati nelle versioni precedenti e segue la precedente Wine 11.20, rilasciata il 16 ottobre 2026.

Questa serie di sviluppo è il percorso che porterà alla futura Wine 12.0 stabile, verosimilmente nel 2027, mentre la versione stabile attualmente disponibile è Wine 11.0. Tuttavia, anche se si tratta di una versione di sviluppo, aggiornare alla 11.21 conviene, perché include numerose correzioni, miglioramenti di compatibilità e aggiornamenti che anticipano le funzionalità della prossima versione stabile.

Novità in Wine 11.21

Wine 11.21 è un aggiornamento di sviluppo che raccoglie circa 260 patch, i pezzi di codice che correggono o migliorano singole funzionalità, contribuiti da 40 sviluppatori, insieme a 20 correzioni di bug segnalati dagli utenti. Le modifiche principali riguardano le prestazioni grafiche, l’elaborazione audio e la gestione degli account utente, con un’attenzione crescente all’architettura ARM64, quella dei processori ARM a 64 bit.

Prestazioni OpenGL migliorate in modalità WoW64

La novità più rilevante è l’integrazione del supporto all’estensione MESA_map_buffer_client_pointer, che migliora le prestazioni di OpenGL, la libreria grafica usata da molte applicazioni e videogiochi, quando si lavora in modalità WoW64. Questa modalità permette di eseguire programmi Windows a 32 bit all’interno di un ambiente Wine a 64 bit, senza dover installare le librerie a 32 bit come componenti separati. In pratica, i titoli meno recenti compilati per architetture a 32 bit possono beneficiare di un percorso di rendering più efficiente quando girano dentro un sistema Wine a 64 bit. Il supporto è già disponibile nel driver grafico Zink di Mesa, che implementa OpenGL sopra Vulkan, mentre per il driver RadeonSI era ancora in fase di sviluppo al momento del rilascio. WineHQ non ha pubblicato misurazioni comparative, quindi i guadagni concreti in termini di fotogrammi al secondo restano da verificare caso per caso.

Libreria Voice Capture DSP

Sul fronte audio, Wine 11.21 introduce una prima implementazione della libreria Voice Capture DSP, un componente di Windows dedicato all’elaborazione dell’audio vocale, utilizzato da software di registrazione, di chat vocale e di videochiamata. DSP sta per Digital Signal Processing, ovvero elaboratore numerico dei segnali: si tratta della parte che applica filtri e correzioni al suono catturato dal microfono. Essendo un’implementazione iniziale, la funzionalità è ancora incompleta e verrà ampliata nelle versioni successive, ma getta le basi per una maggiore compatibilità con i programmi che dipendono da questo componente, come le applicazioni di comunicazione in tempo reale.

Gestione degli account utente e lavoro su ARM64

L’aggiornamento migliora anche il supporto per gli account utente di Windows, rendendo più fedele la gestione dei profili, delle autorizzazioni e delle informazioni associate agli utenti registrati nel sistema simulato. Sempre più rilevante è il lavoro sull’architettura ARM64: con la diffusione delle applicazioni Windows native per ARM, la capacità di Wine di eseguirle e di compilare le proprie librerie per questa architettura cresce di valore. Va però segnalato un limite pratico: il supporto completo per ARM64EC, la variante che combina codice nativo ARM64 e codice x86 a 64 bit emulato, richiede una dimensione di pagina di memoria del sistema di 4 kilobyte, e alcune distribuzioni GNU/Linux per ARM, come Asahi Linux, usano valori predefiniti diversi, quindi è un aspetto da verificare prima di usare questa funzione.

Correzioni per i videogiochi

Molte delle 20 correzioni riguardano i giochi.

The Elder Scrolls V: Skyrim (2011) riceve una correzione per un arresto anomalo causato da flag di input raw, cioè gli indicatori che segnalano al programma come leggere direttamente i dati provenienti da tastiera e mouse, non gestiti correttamente. Skyrim Special Edition beneficia della risoluzione di un errore di asserzione, un controllo interno che verifica le condizioni del programma e ne arresta l’esecuzione in caso di anomalia. BioShock 2 Remastered non va più in arresto anomalo quando si applicano le impostazioni dello schermo. Altre correzioni riguardano lo schermo nero in Fate/stay night REMASTERED quando si usa EGL, l’interfaccia di comunicazione con i driver grafici alternativa a OpenGL, la musica assente in Tron 2.0 e No One Lives Forever 2, e i problemi di immissione da tastiera nella chat di World of Tanks.

Risultano corretti anche il malfunzionamento della combinazione di tasti Shift + Ctrl + Tab e un arresto anomalo all’avvio, ovvero un errore irreversibile che blocca il programma appena viene lanciato, segnalato nella versione precedente.

Correzioni per le applicazioni

Al di fuori dei videogiochi, Wine 11.21 risolve un problema nella libreria crypt32, il componente che gestisce i certificati digitali e la crittografia, che causava la mancata verifica di firme digitali valide e impediva l’avvio di FL Studio 26.1.5, il noto programma di produzione musicale.

Cinebench 2026, il benchmark per misurare le prestazioni del sistema, non va più in arresto anomalo grazie all’introduzione di una funzione preliminare, chiamata stub, cioè un’implementazione minima che risponde alle chiamate senza eseguire ancora l’intera logica della funzione D3D12GetInterface di Direct3D 12, l’API grafica di Windows.

Completano il quadro la correzione di un errore di arrotondamento nella conversione di numeri decimali in .NET Framework 4.8, l’ambiente di esecuzione software di Microsoft, un problema in WinHTTP, il componente per le comunicazioni HTTP, che troncava le intestazioni di risposta più lunghe di 1.459 byte, e un difetto di validazione dei certificati legati agli indirizzi IP.

Correzioni interne e stabilità

Sotto il profilo tecnico, Wine 11.21 risolve i problemi di memoria che si verificavano nell’elaborazione di file JPEG XR danneggiati, ovvero immagini che non rispettano il formato atteso e che possono mandare in errore il programma, una regressione nella gestione delle eccezioni della piattaforma i386, cioè il ritorno di un difetto già corretto in passato, e gli errori di compilazione in formato ELF, il formato eseguibile usato dai sistemi Unix-like, causati dalle modifiche ai moduli ARM64X.

Viene inoltre eliminato l’errore di segmentazione, ovvero l’accesso errato a un’area di memoria non consentita, segnalato nella precedente versione 11.20.

Download e Riferimenti

Il codice sorgente di Wine 11.21 è disponibile sull’istanza GitLab ufficiale del progetto, da cui è possibile ottenere la versione completa per la compilazione manuale o per l’integrazione in ambienti di sviluppo, insieme alle note tecniche che riportano l’elenco dettagliato delle modifiche.

I pacchetti binari destinati alle principali distribuzioni GNU/Linux verranno pubblicati progressivamente nei rispettivi repository software ufficiali, seguendo i consueti tempi di integrazione adottati da ogni progetto. In genere, le distribuzioni più rapide nell’aggiornamento dei pacchetti software, come Arch Linux, openSUSE Tumbleweed e Gentoo, che adottano un modello di sviluppo “rolling release“, ricevono le nuove versioni di Wine entro pochi giorni, mentre quelle che adottano cicli di stabilizzazione più lunghi possono impiegare più tempo prima di rendere disponibile l’aggiornamento nei loro canali ufficiali.

Per chi preferisce un’installazione immediata, i pacchetti binari sono distribuiti tramite i repository software di WineHQ per Debian, Ubuntu, Fedora, Mageia, macOS e Android; è tuttavia importante considerare che tali pacchetti software non contengono le eventuali modifiche apportate dai manutentori delle distribuzioni GNU/Linux.

Disponibilità su Flathub e AppImageHub

Wine è disponibile anche in formati di distribuzione universale come Flatpak e Snap tramite pacchetti software non ufficiali mantenuti dalla community: la versione Flatpak opera in un ambiente isolato (sandbox) con alcune limitazioni rispetto all’installazione di sistema, mentre i pacchetti software Snap includono principalmente piattaforme tecniche usate da altre applicazioni.

Il progetto WineHQ non pubblica più AppImage ufficiali e non esistono build aggiornate mantenute dalla community. Al momento, Wine non è direttamente disponibile su AppImageHub, ma è possibile utilizzare Bottles (uno strumento di gestione per Wine) che fornisce AppImage preconfigurate.

Per un utilizzo completo e senza restrizioni, la versione consigliata rimane quella fornita dai repository software della propria distribuzione GNU/Linux.

Installazione su Distribuzioni GNU/Linux

Per installare Wine nella propria distribuzione GNU/Linux, è consigliabile seguire le istruzioni ufficiali fornite dal progetto WineHQ. La pagina dedicata alla procedura di installazione viene aggiornata regolarmente e include i passaggi specifici per ogni distribuzione, comprese Ubuntu, Debian, Fedora, openSUSE e altre.

La documentazione ufficiale fornisce i file di configurazione, le chiavi di firma e i repository software necessari per ottenere la versione più recente o quella di sviluppo. Questa modalità garantisce compatibilità, aggiornamenti regolari e una configurazione conforme alle linee guida del progetto.

Riferimenti Ufficiali

Per ulteriori informazioni sulla nuova versione Wine 11.21, rimando all’annuncio ufficiale pubblicato sul sito di WineHQ.

Per segnalare bug o contribuire allo sviluppo, è possibile utilizzare il sistema di tracciamento dei bug di Wine all’indirizzo bugs.winehq.org. La comunità di Wine è molto attiva e offre supporto tramite forum, mailing list e canali IRC.

Il portale di riferimento del progetto resta WineHQ, che offre la documentazione, le guide di installazione, le notizie sui rilasci e la wiki ufficiale. Utile anche l’AppDB, il database ufficiale che raccoglie i rapporti di funzionamento delle applicazioni Windows in Wine.

Per chi desidera invece una soluzione con supporto commerciale, CrossOver di CodeWeavers, basato su Wine, è reperibile sul sito di CodeWeavers.

Fonte: https://www.winehq.org/
Fonte: https://it.wikipedia.org/wiki/Wine
Fonte: https://www.winehq.org/news/2026103001
Fonte: https://www.phoronix.com/news/Wine-11.21-Released
Fonte: https://www.gamingonlinux.com/2026/10/wine-11-21-released-with-improved-wow64-opengl-performance/
Fonte: https://www.linuxadictos.com/wine-11-21-llega-mejorando-el-soporte-para-cuentas-y-con-mas-de-200-cambios.html
Fonte: https://linuxiac.com/wine-11-21-improves-wow64-opengl-performance-fixes-20-bugs/

Visited 1 times, 1 visit(s) today
Se vuoi sostenermi, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che ho nel mio sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul mio negozio online, quelle mancanti possono essere comunque richieste.

Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.