Rilasciato Bottles 61: Analisi avanzata dei file Windows con la nuova funzione Eagle

Bottles è un’applicazione open source pensata per semplificare l’esecuzione di programmi e giochi sviluppati per Windows su sistemi GNU/Linux, senza la necessità di utilizzare macchine virtuali o configurazioni a doppio avvio (dual boot). In pratica, Bottles offre un’interfaccia grafica moderna e intuitiva che rende più accessibile l’uso di Wine, la tecnologia alla base del progetto, permettendo anche agli utenti meno esperti di gestire software Windows in ambienti Unix‑like.
Il progetto è stato ideato nel 2017 da Mirko Brombin, sviluppatore italiano con una forte passione per il software libero e per l’accessibilità delle tecnologie. L’obiettivo iniziale era quello di rendere Wine più semplice da usare, superando la sua complessità tecnica e offrendo un sistema di gestione chiaro e funzionale. Bottles si distingue infatti per la capacità di organizzare i programmi Windows in ambienti isolati chiamati “bottiglie” (bottles in inglese), ciascuna configurata con impostazioni dedicate, versioni di Wine specifiche e dipendenze necessarie. Questo approccio consente di mantenere ordine e stabilità, evitando conflitti tra applicazioni diverse.
Oltre a Bottles, Mirko Brombin ha dato vita ad altri progetti di rilievo nel panorama GNU/Linux: Vanilla OS, una distribuzione focalizzata su sicurezza, immutabilità e semplicità d’uso, e Atoms, uno strumento per la gestione di ambienti chroot e container. Questi progetti riflettono la sua visione di un ecosistema più sicuro, modulare e accessibile, e sono disponibili sul suo profilo GitHub.
Bottles si basa su Wine, ma integra diversi motori di esecuzione (runner) che permettono di adattare l’esperienza alle esigenze degli utenti. Tra questi troviamo Vanilla, una versione “pulita” di Wine con patch (modifiche/correzioni) minime e un tema grafico moderno; Caffe, il runner ufficiale di Bottles, ottimizzato per prestazioni elevate e compatibilità con giochi complessi; Proton‑GE, una variante di Proton sviluppata dalla comunità per migliorare il supporto a titoli non ufficialmente compatibili con Steam; e infine il runner di Lutris, piattaforma open source dedicata alla gestione dei giochi su GNU/Linux.
Grazie a questa architettura modulare, Bottles consente di scegliere il motore più adatto a seconda del software da eseguire, offrendo un equilibrio tra stabilità, prestazioni e compatibilità. L’interfaccia, sviluppata con libadwaita, rende la gestione delle “bottiglie” semplice e intuitiva, permettendo di configurare facilmente versioni di Wine, dipendenze e impostazioni grafiche.
Il progetto è distribuito con licenza GPLv3, che garantisce piena libertà di utilizzo, modifica e ridistribuzione. Bottles è compatibile con le principali distribuzioni GNU/Linux, tra cui Ubuntu, Fedora, Arch Linux, Debian e openSUSE, ed è disponibile tramite Flatpak e AppImage.
La nuova versione stabile è Bottles 61, rilasciata ieri 25 gennaio 2026. Questa versione introduce miglioramenti di stabilità e nuove funzionalità che rendono l’applicazione più sicura e affidabile per l’esecuzione di software e giochi Windows su sistemi GNU/Linux. Bottles 61 segue la versione stabile precedente Bottles 60, rilasciata a fine novembre 2025, che aveva già portato diverse ottimizzazioni e correzioni di bug.
Novità in Bottles 61
Bottles 61 introduce Eagle, una nuova funzione di analisi avanzata che rappresenta un salto qualitativo nell’integrazione e nell’esecuzione di file Windows su GNU/Linux.
Eagle è una nuova funzione integrata che consente di esaminare in modo dettagliato i file eseguibili di Windows prima del loro avvio. Questo strumento rappresenta un avanzamento significativo, poiché permette di valutare la compatibilità con Wine e Proton senza dover ricorrere a tentativi ripetuti, spesso necessari per identificare le configurazioni ottimali.
Grazie a Eagle, l’utente può ottenere una diagnosi preliminare del file, comprendendo:
- Come è strutturato l’eseguibile e quali tecnologie utilizza.
- Quali potenziali problemi potrebbero emergere durante l’esecuzione in ambiente GNU/Linux.
- Quali soluzioni adottare (ad esempio, la scelta di una specifica versione di Wine o Proton) per garantire il corretto funzionamento.
Questo approccio non solo ottimizza il processo di configurazione, ma riduce anche il rischio di errori o incompatibilità, rendendo l’esperienza d’uso più efficiente e accessibile.
Funzionalità principali di Eagle
Eagle esegue un’analisi multi-livello sugli eseguibili selezionati, determinando la struttura del file, le tecnologie utilizzate e i potenziali problemi che potrebbero insorgere durante l’esecuzione in ambiente Wine o Proton. Quando rileva che un file è un installer (programma di installazione) o un formato contenitore (come MSI, Inno Setup o launcher compressi), Eagle estrae automaticamente il contenuto in una sandbox temporanea, analizzando ogni singolo file prima che l’utente proceda con l’installazione. Questo processo consente di identificare con precisione i file che verranno effettivamente installati, evitando sorprese o incompatibilità.
In aggiunta, Eagle esamina automaticamente anche i file collegati presenti nella stessa cartella, come le librerie dinamiche (DLL), al fine di identificare eventuali dipendenze o tecnologie utilizzate dall’applicazione.
Per garantire risultati accurati e evitare segnalazioni errate, Eagle modifica il proprio comportamento in base al contesto: ad esempio, in cartelle con molti file non correlati (come la cartella Download), lo strumento limita l’analisi solo ai file pertinenti, escludendo quelli non rilevanti per l’esecuzione del programma.
Tecnologie e framework supportati
Eagle supporta un’ampia gamma di tecnologie e framework, tra cui:
- .NET Framework e .NET Core: ambienti di esecuzione per applicazioni Windows.
- WPF (Windows Presentation Foundation): framework per lo sviluppo di interfacce grafiche avanzate.
- Electron: framework per applicazioni desktop basate su tecnologie web (HTML, CSS, JavaScript).
- Java e Qt: framework multipiattaforma per lo sviluppo di software.
Per le applicazioni basate su Electron, Eagle analizza gli archivi ASAR (un formato di compressione utilizzato da Electron), identificando eventuali chiamate di sistema non supportate o configurazioni che potrebbero causare problemi di compatibilità con Wine o Proton.
Nel caso dei giochi, Eagle rileva le API grafiche e le funzionalità avanzate utilizzate, come:
- Vulkan e DirectX 12: API per la gestione della grafica 3D.
- Ray tracing: tecnica di rendering per illuminazione realistica.
- DLSS (Deep Learning Super Sampling), FSR (FidelityFX Super Resolution) e XeSS (Xe Super Sampling): tecnologie di upscaling basate su intelligenza artificiale per migliorare le prestazioni grafiche.
Questa capacità di analisi dettagliata consente a Eagle di fornire raccomandazioni mirate per ottimizzare la compatibilità e le prestazioni delle applicazioni Windows su GNU/Linux.
Trasparenza e raccomandazioni
Eagle espone i risultati dell’analisi in modo dettagliato e trasparente: per ogni rilevamento e raccomandazione, lo strumento indica:
- Il file sorgente che ha generato la segnalazione.
- Il contesto tecnico specifico, come stringhe di codice, firme digitali o pattern rilevati all’interno del file binario.
Le raccomandazioni pratiche (ad esempio, la scelta di una versione specifica di Proton o di Wine) sono sempre corredate da spiegazioni chiare e motivate. Questo approccio consente all’utente di comprendere non solo cosa fare, ma anche perché una determinata configurazione è preferibile, facilitando così la risoluzione di potenziali incompatibilità.
Miglioramenti e correzioni
Oltre a Eagle, la nuova versione Bottles 61 introduce una serie di miglioramenti tecnici e correzioni:
- Traduzioni aggiornate: per garantire un’esperienza d’uso accessibile a un pubblico internazionale.
- Integrazione avanzata con Gamescope: ottimizzata per garantire una migliore compatibilità con i giochi, migliorando la gestione delle finestre e delle prestazioni grafiche. Gamescope è un compositore di finestre e uno scaling layer (un componente software che si occupa di adattare la risoluzione e le dimensioni di un’applicazione o di un gioco alla risoluzione dello schermo in uso, senza alterare il funzionamento originale del programma) sviluppato da Valve, progettato specificamente per migliorare l’esperienza di gioco su GNU/Linux
- Comandi aggiornati per l’installazione delle dipendenze: semplificati e resi più affidabili per ridurre errori durante la configurazione degli ambienti.
- Interfaccia utente migliorata: con un design più intuitivo e un supporto esteso al terminale, per offrire maggiore flessibilità agli utenti avanzati.
Riferimenti e download
Bottles è disponibile per il download e l’installazione tramite i repository software ufficiali delle principali distribuzioni GNU/Linux, tra cui Debian, Ubuntu, Fedora, Arch Linux e openSUSE. Inoltre, può essere installato tramite Flatpak, disponibile su Flathub. Gli sviluppatori dichiarano che Snap e AppImage non sono attualmente disponibili come canali ufficiali.
L’aggiornamento dell’applicazione dipende dal metodo di installazione scelto:
- Se installato tramite repository software delle distribuzioni GNU/Linux, l’aggiornamento avviene automaticamente tramite il gestore dei pacchetti software del sistema.
- Con Flatpak, è sufficiente eseguire il comando:
flatpak update
nel terminale o utilizzare il gestore delle applicazioni integrato nel sistema.
Per approfondire tutte le modifiche introdotte in Bottles 61, è possibile possibile leggere l’annuncio ufficiale sul blog di Bottles o consultare il changelog (registro delle modifiche) completo sul repository software del progetto disponibile su GitHub.
Fonte: https://usebottles.com/blog/2026-01-25-bottles-61-with-eagle.md
Fonte: https://linuxiac.com/bottles-61-turns-into-an-analysis-tool-with-the-new-eagle-feature/
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.
























