
Bottles (o Bottles for Wine) è un'applicazione grafica open-source pensata per facilitare la gestione ed esecuzione di software e giochi sviluppati per Microsoft Windows sui sistemi operativi basati su Linux.
Sviluppato principalmente in Python con un'interfaccia moderna in GTK4/Libadwaita, il progetto risolve la complessità della gestione manuale di Wine e delle relative configurazioni.
Caratteristiche principali
-
Prefissi isolati (Bottles): Ogni applicazione o gioco risiede in un ambiente virtuale separato (chiamato "bottiglia"), evitando conflitti tra dipendenze, DLL o impostazioni.
-
Ambienti preconfigurati: Al momento della creazione di una bottiglia, è possibile scegliere profili ottimizzati per il Gaming (con DXVK, VKD3D ed Esync attivi) o per le Applicazioni di produttività.
-
Installatori automatici con un clic: Include un catalogo integrato basato sulla community per installare rapidamente la maggior parte dei launcher di terze parti e software comuni (come Battle.net, EA App, Ubisoft Connect, Epic Games Store).
-
Gestore dei Runner: Permette di scaricare e passare facilmente da diverse versioni di compatibilità, tra cui Wine-GE, Soda, Proton e Vanilla Wine.
-
Controllo completo delle prestazioni: Consente di abilitare con un clic tecnologie come DXVK/VKD3D (traduzione da DirectX a Vulkan), MangoHud, FSR (FidelityFX Super Resolution), GameMode e opzioni di sincronizzazione.
-
Backup, Snapshot e Ripristino: Offre strumenti per clonare ambienti, creare punti di ripristino ed esportare/importare configurazioni.
Sviluppo e Architettura
-
Linguaggio e Interfaccia: Scritto in Python, con interfaccia GTK4 adattiva curata secondo le linee guida di GNOME.
-
Licenza: Open source sotto licenza GNU GPL v3.0.
-
Modello di distribuzione: Il formato di distribuzione primario è Flatpak tramite Flathub, il che garantisce un alto livello di isolamento (sandboxing) rispetto al sistema host. È anche disponibile su AUR per Arch Linux e pacchetti community.
Piattaforme supportate
-
Linux Desktop: Compatibile con qualsiasi distribuzione Linux (Ubuntu, Fedora, Arch Linux, Debian, ecc.) che supporti Flatpak.
-
Handheld Linux (Steam Deck): Integrato ed eseguibile in modalità desktop su SteamOS (e personalizzabile per l'avvio rapido tramite Steam e Game Mode).
Gestione e compatibilità dei giochi
Bottles non distribuisce giochi nativi propri, ma funge da piattaforma di esecuzione. Supporta:
-
Giochi non legate a store specifici: Installer
.exe, file.msie giochi portatili per Windows scritti per DirectX 9, 10, 11 e 12. -
Store e Launcher esterni: Permette di far girare client come Battle.net (Overwatch 2, Diablo IV), EA App (FIFA/EA FC, Need for Speed), Ubisoft Connect, GOG Galaxy e Rockstar Games Launcher.
-
Titoli storici e retrogaming: Grazie all'isolamento dei prefissi, è ideale per eseguire giochi datati che richiedono configurazioni legacy (es. DirectX 8, librerie C++ specifiche o risoluzioni d'epoca) senza compromettere la stabilità del sistema host.
Trovato questo articolo interessante? Condividilo sulla tua rete di contatti Twitter, sulla tua bacheca su Facebook o semplicemente premi "+1" per suggerire questo risultato nelle ricerche in Google, Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie! CONDIVIDI SU!
|
|
|
|
|
|
|
|

0 commenti:
Posta un commento