
Wine è un noto strato di compatibilità che consente agli utenti di sistemi operativi basati su GNU/Linux e macOS di eseguire applicazioni progettate per Microsoft Windows. Questo software, iniziato nel 1993, è distribuito sotto la licenza GNU LGPL (Lesser General Public License), che permette sia l’uso personale che commerciale, garantendo al contempo la libertà di modificare e ridistribuire il codice sorgente. Wine è un progetto open source che si avvale del contributo di sviluppatori volontari da tutto il mondo.
La versione precedente stabile, Wine 10.11, è stata rilasciata il 27 giugno 2025.
Novità in Wine 10.12
Wine 10.12 introduce diverse novità, tra cui il supporto per un backend EGL (Embedded-System Graphics Library) opzionale, il supporto per Bluetooth Low Energy e varie correzioni di bug, con miglioramenti specifici per giochi e utility di sistema.
Miglioramenti Grafici con EGL
Una delle aggiunte più significative in questa versione è il backend EGL opzionale nel driver X11. EGL è un’interfaccia multi-piattaforma per API di rendering come OpenGL e Vulkan, che potrebbe migliorare le prestazioni grafiche e la compatibilità per alcune applicazioni. Questo aggiornamento è particolarmente utile per gli utenti che utilizzano Wine per eseguire giochi e software grafici, offrendo potenzialmente prestazioni più stabili.
Supporto per Bluetooth Low Energy
Con Wine 10.12, dispositivi come gamepad, penne ottiche e altri periferiche BLE (Bluetooth Low Energy) possono ora pubblicizzare e scambiare dati nativamente. Questo elimina la necessità di molte soluzioni alternative su cui gli utenti hanno fatto affidamento per anni, specialmente quando si tratta di accoppiare controller Xbox o dispositivi di tracciamento per la realtà virtuale.
Miglioramenti per gli Sviluppatori
Per gli sviluppatori, WIDL (Wine Interface Definition Language) introduce un miglioramento significativo nel supporto per la generazione di metadati di Windows Runtime. Questo progresso facilita notevolmente il processo di garantire la compatibilità con le API (Application Programming Interface) più recenti di Windows, rendendo più agevole l’integrazione e l’interoperabilità delle applicazioni.
Inoltre, è stata introdotta la possibilità di creare build per architetture ARM64 direttamente in GitLab CI (Continuous Integration). Questo aggiornamento è particolarmente rilevante poiché semplifica notevolmente il testing e la distribuzione di Wine su dispositivi basati su processori ARM, ampliando così la gamma di hardware supportato e migliorando l’accessibilità per gli utenti di tali piattaforme.
Correzione di Bug
Wine 10.12 risolve 17 problemi, alcuni dei quali erano di lunga data e ad alto impatto. Tra questi:
- Gli utenti di DXVK/VKD3D-Proton che riscontravano sfarfallii sul gestore di finestre Sway dovrebbero notare miglioramenti.
- Una grave perdita di memoria durante le letture sovrapposte è stata risolta, migliorando le prestazioni in alcune applicazioni.
- Gli utenti di Clip Studio Paint 3.0 non incontreranno più un errore relativo a “USER32.dll”.
- Giochi e riproduzione video vedono multiple correzioni, inclusa una situazione in cui alcuni titoli si bloccavano dopo la riproduzione di un video introduttivo.
- Gli utenti di Total Commander 11.55 che riscontravano un errore di “Accesso Negato” durante il confronto di file di grandi dimensioni vedranno questo problema risolto.
Per ulteriori dettagli, è possibile consultare l’annuncio ufficiale.
Il codice sorgente di Wine 10.12 può essere scaricato dalla pagina del progetto su GitLab per coloro che sono interessati a provare o aggiornare la propria installazione attuale.
I pacchetti binari per varie distribuzioni GNU/Linux saranno disponibili a breve.
Fonte: https://www.winehq.org/news/2025071101
Fonte: https://www.phoronix.com/news/Wine-10.12-Released
Fonte: https://linuxiac.com/wine-10-12-brings-optional-egl-backend/
Source: Read More