Rilasciato Wine 11.7: avvio della risistemazione di MSXML e correzione di 35 bug

Rilasciato Wine 11.7: avvio della risistemazione di MSXML e correzione di 35 bug

Wine è un progetto storico nato negli anni ’90 con l’obiettivo di permettere l’esecuzione di applicazioni e videogiochi sviluppati per Microsoft Windows all’interno di sistemi operativi come GNU/LinuxmacOS e, in parte, anche 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à, capace di tradurre in tempo reale le chiamate di sistema di Windows nelle corrispondenti chiamate del sistema ospitante. Questo approccio evita di avviare una macchina virtuale o un sistema operativo separato, riduce il consumo di risorse e garantisce un’integrazione più naturale con l’ambiente delle distribuzioni 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 ovvero 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 libreria 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 FilesWindows 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 x86x86_64 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 prestazionicompatibilità e semplicità d’uso.

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 accessibile, aggiornabile con facilità e sostenuto da una comunità attiva che ne garantisce l’evoluzione nel tempo.

Wine rappresenta una soluzione preziosa per chi deve utilizzare software disponibile esclusivamente per Windows, ma preferisce operare 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.7 è la 7ª versione di sviluppo della serie 11.x, rilasciata ieri 17 aprile 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.6, rilasciata ai primi di aprile 2026.

Novità in Wine 11.7

Wine 11.7 porta con sé miglioramenti rilevanti e correzioni che coinvolgono diversi aspetti del progetto, arricchendo la compatibilità e la stabilità dell’ecosistema.

Tra le novità più rilevanti spicca l’avvio della risistemazione del modulo MSXML (Microsoft XML Core Services), un componente fondamentale per la gestione e l’elaborazione dei documenti in formato XML all’interno di ambienti Windows. Questa risistemazione, che non dipende più dalla libreria esterna libxml2, ha l’obiettivo di migliorare la compatibilità e la stabilità delle applicazioni che utilizzano funzionalità XML, come software aziendali, strumenti di sviluppo e programmi che richiedono l’elaborazione di dati strutturati. Grazie a questo intervento, Wine sarà in grado di offrire un supporto più accurato e affidabile per le applicazioni che si basano su questo standard.

Un altro ambito di intervento importante riguarda il miglioramento del supporto per VBScript (Visual Basic Scripting Edition), un linguaggio di scripting sviluppato da Microsoft e ampiamente utilizzato per l’automazione di compiti, la gestione di pagine web dinamiche e l’integrazione di funzionalità in applicazioni Windows. In questa versione, sono stati risolti numerosi bug che interessavano diversi aspetti del linguaggio, tra cui:

  • l’analisi sintattica (parsing), che garantisce una corretta interpretazione del codice;
  • il flusso di controllo, che regola l’esecuzione delle istruzioni in base a condizioni logiche;
  • la gestione delle costanti, dei dizionari e delle strutture dati;
  • la continuazione delle righe di codice;
  • il comportamento delle funzioni di divisione e altre operazioni matematiche.

Questi interventi rendono l’esecuzione di script VBScript più affidabile e compatibile con il comportamento atteso in Windows, riducendo errori e migliorando l’esperienza utente per chi utilizza applicazioni che si basano su questo linguaggio.

Dal punto di vista multimediale, Wine 11.7 introduce 2 miglioramenti significativi:

  • il supporto per la configurazione audio 7.1 in DirectSound, un componente delle API (Interfacce di Programmazione delle Applicazioni) di Windows che consente una gestione avanzata dell’audio multicanale. Questa funzionalità è particolarmente utile per applicazioni e giochi che richiedono un’esperienza audio immersiva, come quelli che utilizzano sistemi surround;
  • il supporto per il filtro sRGB in D3DX, un’estensione delle API Direct3D che migliora la resa grafica nelle applicazioni 3D, garantendo una rappresentazione più accurata dei colori e una migliore qualità visiva.

Wine 11.7 corregge anche 35 bug che interessavano applicazioni e giochi specifici. Tra i software interessati dalle correzioni ci sono:

  • ABBYY FineReader 12 Professional, un programma di riconoscimento ottico dei caratteri (OCR);
  • VOCALOID6, un software per la sintesi vocale;
  • SongbookPro, un’applicazione per la gestione di spartiti musicali;
  • Fade In Pro, un software per la scrittura di sceneggiature;
  • Kakaowork, una piattaforma collaborativa;
  • Kinco Dtools, un tool per l’automazione industriale;
  • Xara Designer Pro +, un programma di grafica vettoriale.

Per quanto riguarda i giochi, sono state apportate correzioni per:

  • MapleStory World, un popolare MMORPG (Gioco di Ruolo Online Multiplayer di Massa);
  • Stratego (1997), un gioco di strategia;
  • Act of War: Direct Action, un videogioco di strategia in tempo reale;
  • la demo di Falsus, un gioco indipendente.

Oltre ai bug specifici delle applicazioni e dei giochi, sono stati risolti problemi di livello più basso, che interessavano componenti di sistema. Tra questi:

  • la gestione di file di grandi dimensioni, che ora è più efficiente e affidabile;
  • il comportamento delle risposte HTTP (HyperText Transfer Protocol), il protocollo di comunicazione alla base del web;
  • la segnalazione dei dispositivi HID (Human Interface Device), che include tastiere, mouse e altri dispositivi di input;
  • crash legati a WoW64 (Windows 32-bit on Windows 64-bit), un sottosistema che consente l’esecuzione di applicazioni a 32 bit su sistemi a 64 bit, in alcuni codici grafici 3D;
  • interfacce mancanti per la compressione cabinet (un formato di archiviazione utilizzato da Windows per la distribuzione di software);
  • regressioni all’avvio di VC_redist (Visual C++ Redistributable), un pacchetto di runtime necessario per l’esecuzione di applicazioni sviluppate con Microsoft Visual C++.

È stata inoltre corretta un’impostazione predefinita che faceva sì che i prefissi Wine nuovi venissero configurati automaticamente per emulare Windows 10. I prefissi Wine sono cartelle che contengono le configurazioni e i file necessari per eseguire le applicazioni Windows in un ambiente isolato, simulando un sistema operativo Microsoft. Questa correzione consente agli utenti di personalizzare meglio l’ambiente di esecuzione in base alle proprie esigenze.

Riferimenti e download

Il codice sorgente di Wine 11.7 è disponibile sulla pagina del progetto ospitata su GitLab, 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 all’interno dei 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 LinuxopenSUSE Tumbleweed e Gentoo, che adottano un modello di sviluppo “rolling release“, ricevono le nuove versioni di Wine entro pochi giorni, mentre quelle che privilegiano cicli di stabilizzazione più lunghi possono impiegare più tempo prima di rendere disponibile l’aggiornamento nei loro canali ufficiali.

Wine è presente non ufficialmente anche su Flathub nel formato Flatpak grazie al contributo della community, offrendo un metodo alternativo per l’installazione e l’aggiornamento, particolarmente utile per chi preferisce un ambiente isolato e indipendente dalla versione fornita dalla propria distribuzione. È importante notare, tuttavia, che la versione disponibile su Flathub potrebbe non essere immediatamente allineata all’ultima versione ufficiale rilasciata dal progetto.

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

Fonte: https://www.winehq.org/news/2026041701
Fonte: https://www.phoronix.com/news/Wine-11.7-Released
Fonte: https://linuxiac.com/wine-11-7-begins-msxml-rework-and-fixes-35-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.