
Wine (Wine Is Not an Emulator, ovvero “Wine non è un emulatore”) è un software libero, multi-piattaforma, che permette di eseguire programmi nativi per sistemi Microsoft Windows su sistemi operativi GNU/Linux, BSD, Solaris e macOS. Wine non emula un ambiente Windows, ma implementa le librerie di sistema e le chiamate alle funzioni di Windows, traducendole in istruzioni comprensibili dal sistema operativo ospitante. Questo approccio garantisce prestazioni più elevate rispetto a una virtualizzazione completa.
Il progetto Wine è nato nel 1993 e si è sviluppato grazie al contributo di numerosi volontari e aziende. Wine è distribuito con licenza GNU General Public License (Licenza Pubblica Generica GNU), il che garantisce libertà d’uso, modifica e distribuzione del software.
La precedente versione stabile, Wine 10, pubblicata il 22 gennaio 2025, ha introdotto numerose novità. Wine 10.8, pur essendo una versione di manutenzione della serie Wine 10, porta con sé aggiornamenti e miglioramenti, offrendo come sempre nuove funzionalità.
GE-Proton: cos’è?
GE-Proton (GloriousEggroll Proton) è una versione modificata di Proton, il livello di compatibilità sviluppato da Valve per eseguire giochi Windows su GNU/Linux tramite la piattaforma Steam. Proton si basa a sua volta su Wine, integrando componenti aggiuntivi come DXVK (traduttore di Direct3D in Vulkan) e altre ottimizzazioni specifiche per il videogioco su PC.
GE-Proton nasce dall’iniziativa della comunità, in particolare dal manutentore GloriousEggroll, per offrire una versione di Proton aggiornata e arricchita da correzioni e funzionalità non ancora presenti nella versione ufficiale di Valve. GE-Proton è distribuito con licenza libera e supporta sistemi GNU/Linux, in particolare su SteamOS e Steam Deck, ma può essere utilizzato su qualsiasi distribuzione GNU/Linux.
La precedente versione stabile, GE-Proton 9.27, pubblicata l’1 aprile 2025, ha introdotto significative migliorie. GE-Proton 10-1, basato sulla versione Pronton 10 Bleeding Edge di Valve, porta con sé numerose ottimizzazioni e aggiornamenti, continuando a evolversi con nuove funzionalità.
Novità in Wine 10.8
Wine 10.8 ha introdotto un’importante ottimizzazione nella gestione degli identificatori utente (user handles), sfruttando la memoria condivisa per migliorare le prestazioni complessive.
Tradizionalmente, Wine gestisce gli identificatori utente attraverso meccanismi che possono introdurre latenza nella comunicazione tra i processi. Con la nuova implementazione basata sulla memoria condivisa, i processi possono accedere direttamente agli identificatori senza dover passare attraverso livelli di gestione più lenti.
Benefici principali:
- Maggiore velocità: Riduce i tempi di attesa tra i processi, migliorando la fluidità delle applicazioni Windows eseguite su GNU/Linux.
- Migliore reattività: Le applicazioni che fanno uso intensivo di risorse di sistema, come software di grafica o giochi, beneficiano di una riduzione della latenza.
- Ottimizzazione della gestione delle risorse: L’uso della memoria condivisa consente un accesso più diretto e rapido ai dati, evitando colli di bottiglia nelle operazioni di Wine.
Questa modifica è particolarmente utile per applicazioni che richiedono comunicazione rapida tra processi, come software di rendering, giochi e strumenti di produttività avanzati.
Miglioramenti al supporto delle immagini TIFF
Wine 10.8 introduce ottimizzazioni nel supporto ai file TIFF, migliorando la compatibilità con software che utilizzano questo formato per la gestione di immagini e documenti.
Ulteriore lavoro sul nuovo backend PDB
Continua lo sviluppo del backend PDB, che mira a migliorare la gestione dei file di debug utilizzati da applicazioni Windows. Questo aggiornamento contribuisce a una migliore analisi e risoluzione dei problemi per gli sviluppatori.
Novità in GE-Proton 10.1
GE-Proton 10.1 rappresenta un aggiornamento importante per chi utilizza giochi Windows su GNU/Linux, in particolare tramite Steam Deck e SteamOS. Tra le principali novità di questa versione troviamo:
- Integrazione delle modifiche di Proton 10: GE-Proton 10.1 si basa ora sulla versione più recente di Proton 10, includendo tutte le ottimizzazioni e le correzioni introdotte da Valve.
- Supporto a Wine-Wayland: è stato attivato il supporto a Wine-Wayland, il protocollo che permette una migliore gestione grafica su Wayland, il moderno server grafico che sta sostituendo X11 nelle principali distribuzioni.
- Correzioni per controller DualSense: sono state integrate modifiche specifiche per migliorare la compatibilità con i controller DualSense di Sony.
- Ottimizzazioni per Nvidia Reflex: sono state aggiunte ottimizzazioni per la riduzione della latenza su schede grafiche Nvidia compatibili con la tecnologia Reflex.
- Correzioni di compatibilità per numerosi giochi: GE-Proton 10.1 include correzioni specifiche per titoli come Marvel Rivals, The Testament of Sherlock Holmes, Borderlands: The Pre-Sequel, Elder Scrolls IV: Oblivion Remastered, Breath of Fire 4, Star Citizen, DOOM 2016, Lord of the Rings Online e molti altri. Sono stati inoltre risolti problemi relativi all’importazione dei salvataggi in giochi come Metaphor ReFantazio e Persona 3 Reload.
Queste novità rendono GE-Proton 10.1 una delle versioni più complete e aggiornate per chi desidera la massima compatibilità e prestazioni nell’esecuzione di giochi Windows su GNU/Linux.
Dove trovare Wine 10.8 e GE-Proton 10.1
L’annuncio ufficiale di Wine 10.8 è disponibile sul sito WineHQ, nel quale è possibile consultare il changelog (registro delle modifiche) e scaricare i pacchetti software in formato sorgente da compilare sulla propria distribuzione GNU/Linux.
Se non si ha esperienza con la compilazione del codice sorgente o non si vuole affrontare il processo manualmente, sarà necessario attendere l’integrazione di Wine 10.8 nei repository software ufficiali delle distribuzioni GNU/Linux. Le distribuzioni rolling release (come Arch Linux, openSUSE Tumbleweed e Fedora Rawhide) riceveranno gli aggiornamenti più rapidamente, mentre le distribuzioni stable release (come Ubuntu, Debian e Linux Mint) potrebbero impiegare più tempo prima che Wine 10.8 sia disponibile nei loro pacchetti ufficiali.
Per GE-Proton 10.1, è possibile consultare il changelog (registro delle modifiche) dettagliato. Attualmente, la versione disponibili su GitHub ufficiale è solo sotto forma di sorgenti (archivi .tar.gz
). Questo significa che l’installazione deve essere fatta manualmente:
- Scaricare il file
.tar.gz
dalla pagina delle release di GE-Proton. - Estrarre il contenuto e spostare la cartella estratta in
~/.steam/root/compatibilitytools.d/
(crea la cartella se non esiste). - Riavviare Steam, quindi selezionare GE-Proton nelle impostazioni di compatibilità dei giochi.
GE-Proton non viene generalmente distribuito in pacchetti precompilati nei repository software ufficiali delle distribuzioni GNU/Linux. Sembra che gli unici fortunati siano coloro che usano Arch Linux e le sue derivate che attingono agli stessi repository software. Gli utenti Arch Linux possono trovare GE-Proton su AUR, ma attenzione: questi pacchetti sono gestiti dalla community e non ufficialmente dallo sviluppatore. Per le altre distribuzioni, potrebbe essere necessario attendere l’integrazione in repository software di terze parti o usare script di automazione come ProtonUp-Qt per una gestione più semplice, disponibile anche su FlatHub.
Fonte: https://gitlab.winehq.org/wine/wine/-/releases/wine-10.8
Fonte: https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton10-1
Fonte: https://www.gamingonlinux.com/2025/05/ge-proton-10-1-released-with-proton-10-and-fixes-for-marvel-rivals-oblivion-remastered-and-more-on-linux-steam-deck/
Fonte: https://steamdeckhq.com/news/proton-ge-10-1-released-with-proton-10/
Source: Read More