Release of Bottles 2022.1.28, pakét pikeun ngatur peluncuran aplikasi Windows dina Linux.

Pelepasan proyék Bottles 2022.1.28 parantos dibere, anu ngembangkeun aplikasi pikeun nyederhanakeun pamasangan, konfigurasi sareng peluncuran aplikasi Windows dina Linux dumasar kana Wine atanapi Proton. Program éta nyayogikeun antarbeungeut pikeun ngatur awalan anu nangtukeun lingkungan Wine sareng parameter pikeun ngaluncurkeun aplikasi, ogé alat pikeun masang dependensi anu dipikabutuh pikeun operasi anu leres tina program anu diluncurkeun. Kodeu proyék ditulis dina Python sareng disebarkeun dina lisénsi GPLv3. Program éta asalna dina format Flatpak sareng dina bungkusan Arch Linux.

Gantina skrip Winetricks, Bottles ngagunakeun sistem manajemen kagumantungan anu lengkep pikeun masang perpustakaan tambahan, anu operasina sami sareng manajemén kagumantungan dina manajer pakét distribusi. Pikeun aplikasi Windows diluncurkeun, daptar katergantungan (DLL, font, runtime, jsb) ditangtukeun anu kedah diunduh sareng dipasang pikeun operasi normal, sanaos unggal katergantungan tiasa gaduh katergantungan sorangan.

Release of Bottles 2022.1.28, pakét pikeun ngatur peluncuran aplikasi Windows dina Linux.

Botol nyadiakeun gudang inpormasi kagumantungan pikeun sagala rupa program sareng perpustakaan, ogé alat pikeun manajemén kagumantungan terpusat. Sadaya katergantungan anu dipasang dilacak, janten nalika anjeun ngahapus program, anjeun ogé tiasa ngahapus dependensi anu aya hubunganana upami aranjeunna henteu dianggo pikeun ngajalankeun aplikasi anu sanés. Pendekatan ieu ngamungkinkeun anjeun pikeun ngahindarkeun pamasangan versi Wine anu misah pikeun tiap aplikasi sareng nganggo lingkungan Wine tunggal pikeun ngajalankeun saloba aplikasi anu mungkin.

Release of Bottles 2022.1.28, pakét pikeun ngatur peluncuran aplikasi Windows dina Linux.

Pikeun damel sareng awalan Windows, Bottles nganggo konsép lingkungan anu nyayogikeun setélan siap-siap, perpustakaan sareng dependensi pikeun kelas aplikasi anu khusus. lingkungan dasar ditawarkeun: Kaulinan - pikeun kaulinan, Software - pikeun program aplikasi tur Adat - lingkungan murni pikeun ngalakonan percobaan sorangan. Lingkungan kaulinan ngawengku DXVK, VKD3D, Esync, grafik diskrit diaktipkeun dina sistem jeung grafik hibrid, sarta PulseAudio ngawengku setelan pikeun ngaronjatkeun kualitas sora. Lingkungan aplikasi kalebet setélan anu cocog pikeun program multimedia sareng aplikasi kantor.

Release of Bottles 2022.1.28, pakét pikeun ngatur peluncuran aplikasi Windows dina Linux.

Upami diperlukeun, anjeun tiasa install sababaraha versi béda tina anggur, proton na dxvk, sarta pindah antara aranjeunna dina laleur nu. Kasebut nyaéta dimungkinkeun pikeun ngimpor lingkungan ti manajer Anggur anu sanés, sapertos Lutris sareng PlayOnLinux. Lingkungan dijalankeun nganggo isolasi sandbox, dipisahkeun tina sistem utama sareng gaduh aksés ngan kana data anu diperyogikeun dina diréktori bumi. Rojongan pikeun kontrol vérsi disayogikeun, anu otomatis ngahémat kaayaan sateuacan masang unggal kagumantungan anyar sareng ngamungkinkeun anjeun ngagulung deui ka salah sahiji nagara bagian sateuacana upami aya masalah.

Release of Bottles 2022.1.28, pakét pikeun ngatur peluncuran aplikasi Windows dina Linux.

Diantara parobihan dina sékrési énggal:

  • A backend anyar pikeun ngatur Anggur geus ditambahkeun, diwangun ku tilu komponén: WineCommand, WineProgram jeung Executor.
  • Sababaraha panangan WineProgram parantos diusulkeun:
    • reg, regedit - pikeun gawé bareng pendaptaran, ngidinan Anjeun pikeun ngarobah sababaraha kenop dina hiji panggero.
    • net - pikeun ngatur jasa.
    • wineserver - pikeun pariksa operasi prosés kontrol Botol.
    • ngamimitian, msiexec na cmd - pikeun gawé bareng .lnk potong kompas jeung file .msi/.batch.
    • taskmgr - manajer tugas.
    • wineboot, winedbg, kontrol, winecfg.
  • Manajer palaksanaan (Executor) parantos dilaksanakeun, anu, nalika ngajalankeun file anu tiasa dieksekusi, sacara otomatis nyauran panangan anu diperyogikeun gumantung kana ekstensi file (.exe, .lnk, .batch, .msi).
  • Kamampuhan pikeun ngajalankeun paréntah dina lingkungan anu pinuh atanapi dikirangan disayogikeun.
  • Ditambahkeun dukungan pikeun singkronisasi nganggo telepon sistem futex_waitv (Futex2) anu diwanohkeun dina kernel Linux 5.16. Ditambahkeun panangan Caffe, dumasar kana Anggur 7 sareng ngadukung mesin sinkronisasi Futex2.
  • Pikeun pamasang, kamampuan ngarobih file konfigurasi (json, ini, yaml) parantos dilaksanakeun.
  • Ditambahkeun dukungan pikeun nyumputkeun barang dina daptar program.
    Release of Bottles 2022.1.28, pakét pikeun ngatur peluncuran aplikasi Windows dina Linux.
  • Nambahkeun dialog anyar pikeun mintonkeun eusi file manifest pikeun dependensi jeung installers.
    Release of Bottles 2022.1.28, pakét pikeun ngatur peluncuran aplikasi Windows dina Linux.
  • Pungsi teangan geus ditambahkeun kana daptar installers sadia.
    Release of Bottles 2022.1.28, pakét pikeun ngatur peluncuran aplikasi Windows dina Linux.

Salaku tambahan, urang tiasa nyatet publikasi sékrési proyék Proton 7.1-GE-1, dina kerangka anu para peminat nyiptakeun rakitan pakét canggih anu mandiri tina Valve pikeun ngajalankeun aplikasi Proton Windows, dibédakeun ku versi Wine anu langkung énggal, pamakéan FFmpeg di FAudio jeung citakan tina patch tambahan nu ngajawab masalah dina sagala rupa aplikasi kaulinan.

Versi anyar Proton gé geus nyieun transisi ka Wine 7.1 kalawan patch ti Wine-staging 7.1 (Proton resmi terus ngagunakeun Wine 6.3). Sadaya parobihan tina repositori git tina vkd3d-proton, dxvk sareng proyék FAudio parantos ditransfer. Masalah dina Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 sareng Elder Scrolls Online parantos direngsekeun.

sumber: opennet.ru

Tambahkeun komentar