ĂshtĂ« publikuar versioni Bottles 2022.1.28, duke zhvilluar njĂ« aplikacion pĂ«r tĂ« thjeshtuar instalimin, konfigurimin dhe lançimin. Windows-aplikacione nĂ« Linux Bazuar nĂ« Wine ose Proton, programi ofron njĂ« ndĂ«rfaqe pĂ«r menaxhimin e prefiksave qĂ« pĂ«rcaktojnĂ« mjedisin Wine dhe parametrat e nisjes sĂ« aplikacionit, si dhe mjete pĂ«r instalimin e varĂ«sive tĂ« nevojshme pĂ«r funksionimin e saktĂ« tĂ« programeve tĂ« nisura. Kodi i projektit Ă«shtĂ« shkruar nĂ« Python dhe shpĂ«rndahet sipas licencĂ«s GPLv3. Programi Ă«shtĂ« i disponueshĂ«m nĂ« formatin Flatpak dhe nĂ« paketat Arch. Linux.
Në vend të skriptit Winetricks, Bottles përdor një sistem të plotë menaxhimi varësish për të instaluar biblioteka shtesë, i cili funksionon në mënyrë të ngjashme me menaxhimin e varësive në menaxherët e paketave të shpërndarjes. Windows- aplikacioni përcakton një listë varësish (biblioteka DLL, fonte, kohëzgjatje ekzekutimi, etj.) që duhet të shkarkohen dhe instalohen për funksionim normal, duke pasur parasysh që çdo varësi mund të ketë varësitë e veta.

Bottles ofron një depo informacioni mbi varësitë për programe dhe biblioteka të ndryshme, si dhe mjete për menaxhimin e centralizuar të varësive. Të gjitha varësitë e instaluara gjurmohen, kështu që kur çinstaloni një program, mund të hiqni edhe varësitë përkatëse nëse ato nuk përdoren për të ekzekutuar aplikacione të tjera. Kjo qasje eliminon nevojën për të instaluar një version të veçantë të Wine për secilin aplikacion dhe ju lejon të përdorni një mjedis të vetëm Wine për të ekzekutuar sa më shumë aplikacione të jetë e mundur.

Për të punuar me WindowsBottles përdor konceptin e mjediseve, të cilat ofrojnë cilësime, biblioteka dhe varësi të paracaktuara për një klasë specifike aplikacionesh. Ofrohen mjedise bazë: Lojëra për lojëra, Softuer për aplikacione dhe I personalizuar - një mjedis i pastër për eksperimentimin me softuer të personalizuar. Mjedisi i Lojërave përfshin DXVK, VKD3D dhe Esync; në sistemet me grafikë hibride, aktivizohet karta grafike diskrete; dhe PulseAudio përfshin cilësime për përmirësimin e cilësisë së zërit. Mjedisi i Aplikacionit përfshin cilësime të përshtatshme si për aplikacione multimediale ashtu edhe për ato të zyrës.

Nëse është e nevojshme, mund të instaloni versione të shumta të Wine, Proton dhe dxvk dhe të kaloni midis tyre menjëherë. Mund të importohen mjedise nga menaxherë të tjerë të Wine, si Lutris dhe PlayOn.LinuxMjediset hapen duke përdorur izolimin sandbox, të ndara nga sistemi kryesor dhe kanë qasje vetëm në të dhënat e nevojshme në direktorinë kryesore. Ofrohet mbështetje për kontrollin e versioneve, duke ruajtur automatikisht gjendjen para instalimit të çdo varësie të re dhe duke ju lejuar të ktheheni në një gjendje të mëparshme në rast problemesh.

Ndryshimet në versionin e ri përfshijnë:
- U shtua një backend i ri për menaxhimin e Wine, i përbërë nga tre komponentë: WineCommand, WineProgram dhe Executor.
- Propozohen disa trajtues të WineProgram:
- reg, regedit - për të punuar me regjistrin, ju lejon të ndryshoni disa çelësa me një thirrje.
- net â pĂ«r menaxhimin e shĂ«rbimeve.
- wineserver - për të kontrolluar funksionimin e procesit të kontrollit të shisheve.
- start, msiexec dhe cmd - për të punuar me shkurtore .lnk dhe skedarë .msi/.batch.
- taskmgr - menaxher detyrash.
- wineboot, winedbg, kontroll, winecfg.
- ĂshtĂ« implementuar njĂ« menaxher ekzekutimi (Executor) qĂ« automatikisht thĂ«rret trajtuesin e kĂ«rkuar kur hapet njĂ« skedar ekzekutues, varĂ«sisht nga prapashtesa e skedarit (.exe, .lnk, .batch, .msi).
- Ofrohet mundësia për të ekzekutuar komanda në një mjedis të plotë ose të reduktuar.
- Shtoi mbështetje për sinkronizimin duke përdorur thirrjen e sistemit futex_waitv (Futex2) të futur në kernel Linux 5.16. U shtua përpunuesi i Caffe bazuar në Wine 7 dhe mbështet mekanizmin e sinkronizimit Futex2.
- Instaluesit tani kanë mundësinë të ndryshojnë skedarët e konfigurimit (json, ini, yaml).
- Shtuar mbështetje për fshehjen e artikujve në listën e programeve.

- U shtua një dialog i ri për shfaqjen e përmbajtjes së skedarëve manifest për varësitë dhe instaluesit.

- Një funksion kërkimi është shtuar në listën e instaluesve të disponueshëm.

Për më tepër, vlen të përmendet publikimi i projektit Proton 7.1-GE-1, në kuadër të të cilit entuziastët po krijojnë versione të zgjeruara të paketës së lançimit pavarësisht nga Valve. Windows-Aplikacionet Proton, të cilat përfshijnë një version më të fundit të Wine, përdorimin e FFmpeg në FAudio dhe përfshirjen e patch-eve shtesë që zgjidhin problemet në aplikacione të ndryshme lojërash.
Versioni i ri i Proton GE përmban një kalim në Wine 7.1 me patch-e nga Wine-staging 7.1 (Proton zyrtar vazhdon të përdorë Wine 6.3). Të gjitha ndryshimet nga depot e vkd3d-proton, dxvk dhe FAudio Git janë migruar. Problemet në Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 dhe Elder Scrolls Online janë zgjidhur.
Burimi: opennet.ru



