Bottles 2022.1.28 arriveert met een nieuwe backend om Wine en meer te beheren

De release van de nieuwe versie van het Bottles-project 2022.1.28 werd gepresenteerd, die opvalt door het ontwikkelen van een applicatie om de installatie, configuratie en uitvoering van Windows-applicaties op Linux op basis van Wine of Proton te vereenvoudigen.

Het programma biedt een interface voor het beheren van voorvoegsels die de Wine-omgeving definiëren en parameters voor het starten van applicaties, evenals tools om de noodzakelijke afhankelijkheden te installeren voor de juiste werking van de gelanceerde programma's.

In plaats van het Winetricks-script, Flessen maakt gebruik van een compleet managementsysteem afhankelijkheidsmanager om extra bibliotheken te installeren die werken als afhankelijkheidsbeheer in distributiepakketbeheerders.

in principe voor een draaiende Windows-toepassing is een lijst met afhankelijkheden gedefinieerd (DLL's, bronnen, runtime, enz.) die moeten worden gedownload en geïnstalleerd voor normaal gebruik, hoewel elke afhankelijkheid zijn eigen afhankelijkheden kan hebben.

Waterflessen biedt een opslagplaats van afhankelijkheidsinformatie voor verschillende programma's en bibliotheken, evenals een set tools voor gecentraliseerd afhankelijkheidsbeheer. Alle geïnstalleerde afhankelijkheden worden bijgehouden, dus wanneer u een programma verwijdert, kunt u ook gerelateerde afhankelijkheden verwijderen als ze niet worden gebruikt om andere toepassingen uit te voeren. Met deze aanpak kunt u voorkomen dat u voor elke toepassing een aparte versie van Wine installeert en een enkele Wine-omgeving gebruikt om zoveel mogelijk toepassingen uit te voeren.

Om met Windows-voorvoegsels te werken, Bottles gebruikt het concept van omgevingen die configuraties, bibliotheken en afhankelijkheden bieden. klaar voor gebruik voor een specifieke klasse van toepassingen. Basisomgevingen worden aangeboden: Games - voor games, Software - voor applicatieprogramma's en Custom - een schone omgeving voor het uitvoeren van uw eigen experimenten.

Belangrijkste nieuwigheden van flessen 2022.1.28

In deze nieuwe versie wordt benadrukt dat deze is toegevoegd een nieuwe backend om Wine te beheren, die uit drie componenten bestaat: WineCommand, WineProgram en Executor.Daarnaast hebben ze voorgesteld: verschillende handlers in WineProgram:

  • reg, regedit: om met het register te werken, kunt u met één aanroep meerdere sleutels wijzigen.
  • netto: voor servicemanagement.
  • wijnserver: om de werking van het flescontroleproces te verifiëren.
  • start, msiexec en cmd: ze zijn bedoeld voor het werken met .lnk-snelkoppelingen en .msi/.batch-bestanden.
  • taakmgr:het is een taakbeheerder.
  • wineboot, winedbg, controle, winecfg.

Een andere opvallende verandering is dat geïmplementeerde uitvoeringsmanager (Uitvoerder), wanneer een uitvoerbaar bestand wordt gestart, roept het automatisch het benodigde stuurprogramma aan op basis van de bestandsextensie (.exe, .lnk, .batch, .msi).

Ook toegevoegd ondersteuning voor synchronisatie met behulp van de futex_waitv systeemaanroep (Futex2) geïntroduceerd in Linux-kernel 5.16 en ook de Caffe-driver toegevoegd op basis van Wine 7 en compatibel met het Futex2-synchronisatiemechanisme.

Voor installatieprogramma's is de mogelijkheid om configuratiebestanden (json, ini, yaml) te wijzigen geïmplementeerd, is ondersteuning voor het verbergen van items in de programmalijst toegevoegd en is de mogelijkheid om opdrachten in een volledige omgeving uit te voeren of verminderd.

Er is een nieuw dialoogvenster toegevoegd om de inhoud van de manifestbestanden voor afhankelijkheden en installatieprogramma's weer te geven en er is ook een zoekfunctie toegevoegd aan de lijst met beschikbare installatieprogramma's.

Eindelijk als u er meer over wilt wetenkunt u de details in het volgende link.

Hoe installeer ik Bottles op Linux?

Voor degenen die geïnteresseerd zijn om deze tool op hun systeem te kunnen installeren, moeten ze weten dat er verschillende manieren zijn om deze te verkrijgen.

De eerste is met de hulp van de flatpak pakketten en het is alleen voldoende om de toegevoegde ondersteuning te hebben, open gewoon een terminal en daarin gaan we de volgende opdracht typen:

flatpak install flathub com.usebottles.bottles

Terwijl voor degenen die gebruikers zijn van Arch Linux, Manjaro of een ander derivaat, ze kunnen installeren vanaf de AUR door de volgende opdracht uit te voeren:


yay -S bottles
Nu voor het geval van Fedora-gebruikers kan worden geïnstalleerd met het volgende commando:
sudo dnf install bottles
En voor het geval van NixOS-gebruikers, Ze hoeven alleen de volgende opdracht uit te voeren:

nix-env -iA nixos.bottles

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.