Izdaja Bottles 2022.1.28, paket za organizacijo zagona aplikacij Windows v sistemu Linux

Predstavljena je bila izdaja projekta Bottles 2022.1.28, ki razvija aplikacijo za poenostavitev namestitve, konfiguracije in zagona Windows aplikacij na Linuxu, ki temelji na Wine ali Proton. Program ponuja vmesnik za upravljanje predpon, ki določajo okolje Wine in parametre za zagon aplikacij ter orodja za namestitev odvisnosti, potrebnih za pravilno delovanje zagnanih programov. Koda projekta je napisana v Pythonu in se distribuira pod licenco GPLv3. Program je na voljo v formatu Flatpak in v paketih Arch Linux.

Namesto skripte Winetricks uporablja Bottles popoln sistem za upravljanje odvisnosti za namestitev dodatnih knjižnic, katerega delovanje je podobno upravljanju odvisnosti v upraviteljih distribucijskih paketov. Za zagon aplikacije Windows je določen seznam odvisnosti (DLL-ji, pisave, čas izvajanja itd.), ki jih je treba prenesti in namestiti za normalno delovanje, čeprav ima lahko vsaka odvisnost svoje odvisnosti.

Izdaja Bottles 2022.1.28, paket za organizacijo zagona aplikacij Windows v sistemu Linux

Bottles zagotavlja skladišče informacij o odvisnostih za različne programe in knjižnice ter orodja za centralizirano upravljanje odvisnosti. Vsem nameščenim odvisnostim se sledi, tako da lahko, ko odstranite program, odstranite tudi povezane odvisnosti, če se ne uporabljajo za izvajanje drugih aplikacij. Ta pristop vam omogoča, da se izognete namestitvi ločene različice Wine za vsako aplikacijo in uporabite eno samo okolje Wine za izvajanje čim več aplikacij.

Izdaja Bottles 2022.1.28, paket za organizacijo zagona aplikacij Windows v sistemu Linux

Za delo s predponami Windows Bottles uporablja koncept okolij, ki zagotavljajo že pripravljene nastavitve, knjižnice in odvisnosti za določen razred aplikacij. Na voljo so osnovna okolja: Gaming - za igre, Software - za aplikativne programe in Custom - čisto okolje za izvajanje lastnih poskusov. Igralno okolje vključuje DXVK, VKD3D, Esync, diskretna grafika je omogočena na sistemih s hibridno grafiko, PulseAudio pa vključuje nastavitve za izboljšanje kakovosti zvoka. Aplikacijsko okolje vključuje nastavitve, primerne tako za multimedijske programe kot za pisarniške aplikacije.

Izdaja Bottles 2022.1.28, paket za organizacijo zagona aplikacij Windows v sistemu Linux

Po potrebi lahko namestite več različnih različic wine, proton in dxvk ter med njimi preklapljate. Možno je uvoziti okolja iz drugih upraviteljev Wine, kot sta Lutris in PlayOnLinux. Okolja delujejo z izolacijo peskovnika, so ločena od glavnega sistema in imajo dostop samo do potrebnih podatkov v domačem imeniku. Zagotovljena je podpora za nadzor različic, ki samodejno shrani stanje pred namestitvijo vsake nove odvisnosti in vam omogoča, da se v primeru težav vrnete v eno od prejšnjih stanj.

Izdaja Bottles 2022.1.28, paket za organizacijo zagona aplikacij Windows v sistemu Linux

Med spremembami v novi izdaji:

  • Dodano je bilo novo zaledje za upravljanje Wine, sestavljeno iz treh komponent: WineCommand, WineProgram in Executor.
  • Predlaganih je bilo več upravljavcev WineProgram:
    • reg, regedit - za delo z registrom, omogoča spreminjanje več ključev z enim klicem.
    • net - za vodenje storitev.
    • wineserver - za preverjanje delovanja procesa nadzora steklenic.
    • start, msiexec in cmd - za delo z bližnjicami .lnk in datotekami .msi/.batch.
    • taskmgr - upravitelj opravil.
    • wineboot, winedbg, control, winecfg.
  • Implementiran je upravljalnik izvajanja (Executor), ki ob zagonu izvedljive datoteke samodejno pokliče potrebni upravljalnik glede na končnico datoteke (.exe, .lnk, .batch, .msi).
  • Zagotovljena je možnost izvajanja ukazov v polnem ali zmanjšanem okolju.
  • Dodana podpora za sinhronizacijo s sistemskim klicem futex_waitv (Futex2), uvedenim v jedru Linuxa 5.16. Dodan upravljalnik Caffe, ki temelji na Wine 7 in podpira sinhronizacijski mehanizem Futex2.
  • Za inštalaterje je implementirana možnost spreminjanja konfiguracijskih datotek (json, ini, yaml).
  • Dodana podpora za skrivanje elementov na seznamu programov.
    Izdaja Bottles 2022.1.28, paket za organizacijo zagona aplikacij Windows v sistemu Linux
  • Dodano novo pogovorno okno za prikaz vsebine datotek manifesta za odvisnosti in namestitvene programe.
    Izdaja Bottles 2022.1.28, paket za organizacijo zagona aplikacij Windows v sistemu Linux
  • Na seznam razpoložljivih namestitvenih programov je bila dodana funkcija iskanja.
    Izdaja Bottles 2022.1.28, paket za organizacijo zagona aplikacij Windows v sistemu Linux

Dodatno lahko omenimo objavo izdaje projekta Proton 7.1-GE-1, v okviru katerega entuziasti ustvarjajo napredne paketne sestave neodvisne od Valve za poganjanje aplikacij Proton Windows, ki jih odlikuje novejša različica Wine, uporaba FFmpeg v FAudio in vključitev dodatnih popravkov, ki rešujejo težave v različnih igralnih aplikacijah.

Nova različica Proton GE je naredila prehod na Wine 7.1 s popravki iz Wine-staging 7.1 (uradni Proton še naprej uporablja Wine 6.3). Vse spremembe iz repozitorijev git projektov vkd3d-proton, dxvk in FAudio so bile prenesene. Težave v igrah Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 in Elder Scrolls Online so bile odpravljene.

Vir: opennet.ru

Dodaj komentar