
Wine è un livello di compatibilità che permette agli utenti di sistemi operativi basati su GNU/Linux e macOS di eseguire applicazioni progettate per Microsoft Windows. Questo strumento è particolarmente utile per chi desidera utilizzare software specifico per Windows senza dover lasciare l’ambiente preferito di GNU/Linux o macOS. Wine è distribuito sotto la licenza GNU LGPL (GNU Lesser General Public License), che consente agli utenti di utilizzare, modificare e distribuire il software liberamente.
Wine è un progetto open-source iniziato nel 1993, che ha visto un costante sviluppo e miglioramento nel corso degli anni. È disponibile per diverse piattaforme, tra cui GNU/Linux, macOS e BSD (Berkeley Software Distribution). L’attuale versione stabile, Wine 10.11, è stata rilasciata come l’undicesimo aggiornamento di manutenzione della serie stabile 10.x, introducendo diverse novità e miglioramenti rispetto alle versioni precedenti.
Novità in Wine 10.11
Wine 10.11 presenta numerosi avanzamenti e correzioni che potenziano la compatibilità con le applicazioni Windows sui sistemi GNU/Linux e macOS. Questo aggiornamento comprende lavori preliminari per l’integrazione di NTSync, una funzionalità volta a ottimizzare i meccanismi di gestione dei thread e sincronizzazione. Inoltre, la versione attuale amplifica le capacità del linguaggio di definizione dell’interfaccia di Windows (WIDL), estendendo il supporto per la generazione di metadati di Windows Runtime, un progresso significativo verso una maggiore compatibilità con le API moderne di Windows.
Oltre a questi sforzi orientati al futuro, gli sviluppatori hanno risolto numerosi problemi che influenzavano una vasta gamma di applicazioni, dai giochi ai programmi per ufficio. Tra i 25 bug risolti in questo ciclo, ci sono diverse correzioni di alto profilo. Ad esempio, la musica della radio di Fallout 3 ora dovrebbe riprodursi correttamente e Command & Conquer Generals: Zero Hour non mostra più glitch grafici nei suoi menu. Inoltre, gli utenti di Genshin Impact troveranno che il focus dell’input viene ripristinato dopo il passaggio tra finestre, mentre osu! ora si avvia come previsto. Infine, la compatibilità con gli strumenti VST (Virtual Studio Technology) in Mixcraft è stata migliorata, garantendo che i produttori audio che si affidano a Wine possano lavorare senza interruzioni dovute a crash. Di seguito, una panoramica dettagliata:
Preparazione per NTSync
Wine 10.11 introduce un importante sviluppo preliminare per l’integrazione di NTSync. NTSync rappresenta una tecnologia avanzata di sincronizzazione che facilita una gestione ottimizzata dei thread, ovvero le unità di esecuzione più piccole gestite da un sistema operativo, e dei processi. I thread permettono a un’applicazione di eseguire più operazioni simultaneamente, migliorando l’efficienza e la reattività del software. Con una gestione più efficace dei thread, NTSync contribuisce a migliorare le prestazioni e la stabilità delle applicazioni Windows eseguite tramite Wine. Questo sviluppo è cruciale per consentire a Wine di gestire applicazioni più complesse e moderne, assicurando un utilizzo più stabile e coerente.
Miglioramenti a WIDL
Wine 10.11 include anche miglioramenti sostanziali al linguaggio di definizione dell’interfaccia di Windows, noto come WIDL (Windows Interface Definition Language). WIDL è uno strumento che consente di creare codice in grado di interagire con le interfacce di Windows. Questo processo facilita l’integrazione e la comunicazione tra le applicazioni progettate per Windows e Wine, permettendo loro di lavorare insieme in modo più efficace.
Con questa versione di Wine, WIDL è stato potenziato per supportare una più vasta gamma di metadati di Windows Runtime, che sono essenzialmente informazioni che descrivono i dati e le funzionalità delle applicazioni. Questo ampliamento del supporto aiuta a migliorare ulteriormente la compatibilità con le API (Application Programming Interface) moderne di Windows, rendendo più agevole l’esecuzione di applicazioni Windows su altri sistemi operativi attraverso Wine.
Correzione di bug
Oltre ai miglioramenti tecnici, Wine 10.11 include correzioni per oltre 25 bug che influenzavano una vasta gamma di applicazioni. Alcune delle correzioni più significative includono:
- Fallout 3: Risolto un problema che impediva la corretta riproduzione della musica della radio nel gioco.
- Command & Conquer Generals: Zero Hour: Risolti i glitch grafici nei menu, migliorando l’esperienza visiva del gioco.
- Genshin Impact: Risolto un problema con il focus dell’input che non veniva ripristinato dopo il passaggio tra finestre.
- osu!: Risolto un problema che impediva il corretto avvio del gioco.
- Mixcraft: Migliorata la compatibilità con gli strumenti VST, garantendo una maggiore stabilità per i produttori audio.
Come ottenere Wine 10.11
Wine 10.11 continua a migliorare la compatibilità e le prestazioni delle applicazioni Windows su sistemi GNU/Linux e macOS. Grazie ai miglioramenti tecnici e alle correzioni di bug, gli utenti possono aspettarsi un’esperienza più stabile e affidabile nell’esecuzione delle loro applicazioni preferite. Inoltre, il lavoro preparatorio per il supporto a NTSync e i miglioramenti a WIDL aprono la strada a ulteriori miglioramenti futuri, garantendo che Wine rimanga uno strumento all’avanguardia per l’esecuzione di applicazioni Windows su sistemi operativi alternativi.
Per ulteriori informazioni, è possibile leggere l’annuncio ufficiale.
Il codice sorgente di Wine 10.11 può essere scaricato dalla pagina del progetto su GitLab per coloro che sono interessati a provare o aggiornare la loro installazione corrente. I pacchetti binari per le varie distribuzioni GNU/Linux sono attesi a breve.
Fonte: https://www.winehq.org/news/2025062701
Fonte: https://www.phoronix.com/news/Wine-10.11-Released
Fonte: https://linuxiac.com/wine-10-11-released-with-ntsync-prep-and-fixes-for-over-25-bugs/
Source: Read More