
Bottles 64.1 arriva come una release particolarmente ricca per chi utilizza Wine su Linux attraverso ambienti isolati e configurabili. L’obiettivo della nuova versione è migliorare stabilità, sicurezza e integrazione con il desktop, offrendo strumenti più completi per gestire applicazioni Windows in modo affidabile.
La novità più importante è l’introduzione del supporto a ntsync, un meccanismo di sincronizzazione legato a Wine che ottimizza la gestione dei thread e delle operazioni concorrenti. Questo componente permette a molte applicazioni Windows di comportarsi in modo più coerente, riducendo blocchi e anomalie nei carichi complessi. Per chi utilizza Bottles come base per gaming o software professionale, ntsync rappresenta un passo avanti significativo.
Sul fronte della sicurezza, Bottles 64.0 introduce una serie di strumenti riuniti sotto il nome Eagle. Queste funzioni includono scansione delle minacce, rilevamento di crash sospetti, identificazione di pattern tipici di malware e stealer, oltre ad avvisi preventivi prima dell’esecuzione di programmi potenzialmente rischiosi. Dopo un crash, l’applicazione può proporre automaticamente una scansione, mentre la vista di analisi mostra i risultati delle verifiche.
La gestione dei componenti diventa più semplice grazie a una nuova home card che permette di aggiornare elementi comuni a più bottle in un’unica operazione. È stata aggiunta anche un’opzione per attivare o disattivare gli argomenti di avvio per singoli programmi, utile per chi alterna configurazioni diverse.
Per gli utenti orientati al gaming, Bottles eredita automaticamente la variabile MANGOHUD_CONFIG dall’ambiente host, semplificando l’uso dell’overlay. Inoltre, la sessione desktop non entra più in idle mentre un’applicazione Windows è in esecuzione, evitando blocchi dello schermo durante le partite. Sono stati risolti anche rallentamenti all’avvio e blocchi dell’interfaccia quando erano presenti molte voci nella libreria.
Miglioramenti all’integrazione desktop, alla sandbox e al comportamento offline
Bottles 64.0 corregge diversi problemi legati ai file .desktop, in particolare quando i nomi delle applicazioni contengono spazi o simboli speciali. Le voci generate ora funzionano correttamente anche su KDE Wayland, mentre i nomi dei bottle vengono sanitizzati per evitare conflitti nei file generati. I nomi dei programmi vengono inoltre gestiti in modo da rendere correttamente caratteri come l’ampersand.
La gestione degli eseguibili migliora con il supporto a file .EXE e .MSI in maiuscolo, la risoluzione dei percorsi tramite document portal e la gestione di codec locali sconosciuti nei collegamenti.
Sul fronte sandbox, la release introduce correzioni per runner Proton, gamescope e gestione dei processi. Il percorso del runner Proton viene ora esposto correttamente alla sandbox dedicata, mentre lo script di avvio di gamescope viene scritto in una directory temporanea condivisa per consentirne l’esecuzione. È stato risolto anche un problema che impediva l’arresto dei processi in sandbox.
Il comportamento offline è stato ripensato: invece di nascondere i bottle non raggiungibili, Bottles mostra un banner dedicato e aggiorna automaticamente i componenti quando la connessione torna disponibile. Le preferenze ora mostrano runner e DLL installati anche senza rete, mentre la CLI non forza più la modalità offline, permettendo di scaricare componenti quando necessario.
Tra le altre correzioni figurano miglioramenti all’inizializzazione del repository FVS2, caching dei template senza file transitori, prevenzione di blocchi durante i controlli di connettività e gestione più robusta dei percorsi personalizzati.
Ricordo che Bottles 64.1 è già disponibile per Linux attraverso Flatpak, abbiamo testato la nuova versione su Kubuntu 26.04 LTS, in questa pagina troverete maggiori informazioni sulla nuova release.