Bottles 2022.1.28 arriva con un nuovo backend per gestire Wine e altro

Presentata la release della nuova versione del progetto Bottles 2022.1.28, che si distingue per lo sviluppo di un'applicazione per semplificare l'installazione, la configurazione e l'esecuzione di applicazioni Windows su Linux basate su Wine o Proton.

Il programma fornisce un'interfaccia per la gestione dei prefissi che definiscono l'ambiente Wine e parametri per l'avvio delle applicazioni, nonché strumenti per installare le dipendenze necessarie per il corretto funzionamento dei programmi avviati.

Invece della sceneggiatura di Winetricks, Bottiglie utilizza un sistema di gestione completo gestione delle dipendenze per installare librerie aggiuntive che funzionano come la gestione delle dipendenze nei gestori dei pacchetti di distribuzione.

Fondamentalmente per un'applicazione Windows in esecuzione, viene definito un elenco di dipendenze (DLL, sorgenti, runtime, ecc.) che devono essere scaricati e installati per il normale funzionamento, sebbene ogni dipendenza possa avere le proprie dipendenze.

Bottiglie fornisce un repository di informazioni sulle dipendenze per vari programmi e librerie, nonché una serie di strumenti per la gestione centralizzata delle dipendenze. Vengono tracciate tutte le dipendenze installate, quindi quando si disinstalla un programma, è anche possibile rimuovere le dipendenze correlate se non vengono utilizzate per eseguire altre applicazioni. Questo approccio consente di evitare di installare una versione separata di Wine per ciascuna applicazione e di utilizzare un unico ambiente Wine per eseguire quante più applicazioni possibili.

Per lavorare con i prefissi di Windows, Bottles utilizza il concetto di ambienti che forniscono configurazioni, librerie e dipendenze. pronto per l'uso per una classe specifica di applicazioni. Sono disponibili ambienti di base: Giochi – per giochi, Software – per programmi applicativi e Personalizzato – un ambiente pulito per condurre i propri esperimenti.

Principali novità di Bottiglie 2022.1.28

In questa nuova versione si evidenzia che è stata aggiunta un nuovo backend per gestire Wine, che si compone di tre componenti: WineCommand, WineProgram ed Executor, oltre a ciò che hanno proposto vari gestori in WineProgram:

  • reg, regedit: per lavorare con il registro, permette di cambiare più chiavi con una sola chiamata.
  • netto: per la gestione del servizio.
  • enoteca: per verificare il funzionamento del processo di controllo delle bottiglie.
  • start, msiexec e cmd: servono per lavorare con scorciatoie .lnk e file .msi/.batch.
  • taskmgr:è un task manager.
  • wineboot, winedbg, controllo, winecfg.

Un altro cambiamento che spicca è quello responsabile dell'esecuzione implementato (Executor), all'avvio di un file eseguibile, esso richiama automaticamente il driver necessario in base all'estensione del file (.exe, .lnk, .batch, .msi).

Aggiunto anche supporto per la sincronizzazione tramite la chiamata di sistema futex_waitv (Futex2) introdotto nel kernel Linux 5.16 e aggiunto anche il driver Caffe basato su Wine 7 e compatibile con il meccanismo di sincronizzazione Futex2.

Per gli installatori viene implementata la possibilità di modificare i file di configurazione (json, ini, yaml), viene aggiunto il supporto per nascondere gli elementi nell'elenco dei programmi e la possibilità di eseguire comandi in un ambiente completo o ridotto.

È stata aggiunta una nuova finestra di dialogo per visualizzare il contenuto dei file manifest per le dipendenze e i programmi di installazione ed è stata aggiunta anche una funzione di ricerca all'elenco dei programmi di installazione disponibili.

Infine se sei interessato a saperne di più, puoi controllare i dettagli nel file seguente link

Come installare Bottles su Linux?

Per coloro che sono interessati a poter installare questo strumento sul proprio sistema, dovrebbero sapere che esistono vari mezzi per ottenerlo.

Il primo è con l'aiuto del pacchetti flatpak ed è sufficiente avere il supporto aggiunto, basta aprire un terminale e in esso digiteremo il seguente comando:

flatpak install flathub com.usebottles.bottles

Mentre per coloro che sono utenti di Arch Linux, Manjaro o qualsiasi altro derivato, possono installare da AUR eseguendo il comando seguente:


yay -S bottles
Ora per il caso di Utenti Fedora può essere installato con il seguente comando:
sudo dnf install bottles
E per il caso di Utenti NixOS, Hanno solo bisogno di eseguire il seguente comando:

nix-env -iA nixos.bottles

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.