Itusilẹ ti Awọn igo 2022.1.28, package kan fun siseto ifilọlẹ awọn ohun elo Windows lori Lainos

Itusilẹ ti awọn igo 2022.1.28 ise agbese ti a ti gbekalẹ, eyi ti o ndagba ohun elo lati simplify awọn fifi sori, iṣeto ni ati ifilole ti Windows ohun elo lori Linux da lori Waini tabi Proton. Eto naa n pese wiwo fun ṣiṣakoso awọn asọtẹlẹ ti o ṣalaye agbegbe Waini ati awọn ayeraye fun ifilọlẹ awọn ohun elo, ati awọn irinṣẹ fun fifi sori awọn igbẹkẹle pataki fun ṣiṣe deede ti awọn eto ifilọlẹ. Koodu ise agbese ti kọ ni Python ati pe o pin labẹ iwe-aṣẹ GPLv3. Eto naa wa ni ọna kika Flatpak ati ni awọn idii Arch Linux.

Dipo iwe afọwọkọ Winetricks, Awọn igo nlo eto iṣakoso igbẹkẹle ti o ni kikun lati fi sori ẹrọ awọn ile-ikawe afikun, iṣẹ ṣiṣe eyiti o jọra si iṣakoso igbẹkẹle ninu awọn oluṣakoso package pinpin. Fun ohun elo Windows kan lati ṣe ifilọlẹ, atokọ ti awọn igbẹkẹle (DLLs, awọn nkọwe, akoko asiko, ati bẹbẹ lọ) pinnu pe o gbọdọ ṣe igbasilẹ ati fi sii fun iṣẹ deede, botilẹjẹpe igbẹkẹle kọọkan le ni awọn igbẹkẹle tirẹ.

Itusilẹ ti Awọn igo 2022.1.28, package kan fun siseto ifilọlẹ awọn ohun elo Windows lori Lainos

Awọn igo n pese ibi ipamọ ti alaye igbẹkẹle fun ọpọlọpọ awọn eto ati awọn ile-ikawe, ati awọn irinṣẹ fun iṣakoso igbẹkẹle aarin. Gbogbo awọn igbẹkẹle ti a fi sori ẹrọ ni a tọpinpin, nitorinaa nigbati o ba yọ eto kuro, o tun le yọ awọn igbẹkẹle ti o somọ kuro ti wọn ko ba lo lati ṣiṣẹ awọn ohun elo miiran. Ọna yii ngbanilaaye lati yago fun fifi ẹya lọtọ ti Waini fun ohun elo kọọkan ati lo agbegbe Waini kan lati ṣiṣẹ bi ọpọlọpọ awọn ohun elo bi o ti ṣee.

Itusilẹ ti Awọn igo 2022.1.28, package kan fun siseto ifilọlẹ awọn ohun elo Windows lori Lainos

Lati ṣiṣẹ pẹlu awọn asọtẹlẹ Windows, Awọn igo nlo ero ti awọn agbegbe ti o pese awọn eto ti a ti ṣetan, awọn ile-ikawe ati awọn igbẹkẹle fun kilasi awọn ohun elo kan pato. Awọn agbegbe ipilẹ ni a funni: Ere - fun awọn ere, sọfitiwia - fun awọn eto ohun elo ati Aṣa - agbegbe mimọ fun ṣiṣe awọn idanwo tirẹ. Ayika ere pẹlu DXVK, VKD3D, Esync, awọn aworan ọtọtọ ti ṣiṣẹ lori awọn ọna ṣiṣe pẹlu awọn eya arabara, ati PulseAudio pẹlu awọn eto lati mu didara ohun dara sii. Ayika ohun elo pẹlu awọn eto to dara fun awọn eto multimedia mejeeji ati awọn ohun elo ọfiisi.

Itusilẹ ti Awọn igo 2022.1.28, package kan fun siseto ifilọlẹ awọn ohun elo Windows lori Lainos

Ti o ba wulo, o le fi ọpọlọpọ awọn oriṣiriṣi awọn ẹya ti ọti-waini, proton ati dxvk, ki o si yipada laarin wọn lori awọn fly. O ṣee ṣe lati gbe awọn agbegbe wọle lati ọdọ awọn alakoso Waini miiran, gẹgẹbi Lutris ati PlayOnLinux. Awọn agbegbe ṣiṣẹ nipa lilo ipinya apoti iyanrin, ti yapa lati eto akọkọ ati pe o ni iwọle si data pataki nikan ninu itọsọna ile. Atilẹyin fun iṣakoso ẹya ti pese, eyiti o fipamọ ipinlẹ laifọwọyi ṣaaju fifi sori ẹrọ igbẹkẹle tuntun kọọkan ati gba ọ laaye lati yipo pada si ọkan ninu awọn ipinlẹ iṣaaju ni ọran awọn iṣoro.

Itusilẹ ti Awọn igo 2022.1.28, package kan fun siseto ifilọlẹ awọn ohun elo Windows lori Lainos

Lara awọn ayipada ninu itusilẹ tuntun:

  • Atilẹyin tuntun fun iṣakoso Waini ti ṣafikun, ti o ni awọn paati mẹta: WineCommand, WineProgram ati Executor.
  • Ọpọlọpọ awọn olutọju WineProgram ti ni imọran:
    • reg, regedit - fun ṣiṣẹ pẹlu awọn iforukọsilẹ, faye gba o lati yi orisirisi awọn bọtini pẹlu ọkan ipe.
    • net - fun iṣakoso awọn iṣẹ.
    • wineserver - lati ṣayẹwo iṣẹ ti ilana iṣakoso igo.
    • bẹrẹ, msiexec ati cmd - fun ṣiṣẹ pẹlu awọn ọna abuja .lnk ati .msi/.batch awọn faili.
    • taskmgr - oluṣakoso iṣẹ.
    • wineboot, winedbg, Iṣakoso, winecfg.
  • Oluṣakoso ipaniyan (Executor) ti ni imuse, eyiti, nigbati o ba n ṣiṣẹ faili ti o le ṣiṣẹ, n pe oluṣakoso pataki laifọwọyi da lori itẹsiwaju faili (.exe, .lnk, .batch, .msi).
  • Agbara lati ṣiṣe awọn aṣẹ ni kikun tabi agbegbe ti o dinku ti pese.
  • Atilẹyin ti a ṣafikun fun mimuuṣiṣẹpọ nipa lilo ipe eto futex_waitv (Futex2) ti a ṣafihan ni ekuro Linux 5.16. Fikun olutọju Caffe, da lori Waini 7 ati atilẹyin ẹrọ amuṣiṣẹpọ Futex2.
  • Fun awọn fifi sori ẹrọ, agbara lati yi awọn faili atunto pada (json, ini, yaml) ti ni imuse.
  • Atilẹyin ti a ṣafikun fun fifipamọ awọn ohun kan ninu atokọ eto.
    Itusilẹ ti Awọn igo 2022.1.28, package kan fun siseto ifilọlẹ awọn ohun elo Windows lori Lainos
  • Ṣafikun ifọrọwerọ tuntun lati ṣafihan awọn akoonu ti awọn faili ifihan fun awọn igbẹkẹle ati awọn fifi sori ẹrọ.
    Itusilẹ ti Awọn igo 2022.1.28, package kan fun siseto ifilọlẹ awọn ohun elo Windows lori Lainos
  • Iṣẹ wiwa ti jẹ afikun si atokọ ti awọn fifi sori ẹrọ ti o wa.
    Itusilẹ ti Awọn igo 2022.1.28, package kan fun siseto ifilọlẹ awọn ohun elo Windows lori Lainos

Ni afikun, a le ṣe akiyesi itusilẹ ti iṣẹ akanṣe Proton 7.1-GE-1, laarin ilana eyiti awọn alara n ṣẹda awọn apejọ package to ti ni ilọsiwaju ti o ni ominira ti Valve fun ṣiṣe awọn ohun elo Proton Windows, iyatọ nipasẹ ẹya tuntun diẹ sii ti Waini, awọn lilo FFmpeg ni FAudio ati ifisi ti awọn abulẹ afikun ti o yanju awọn iṣoro ni ọpọlọpọ awọn ohun elo ere.

Ẹya tuntun ti Proton GE ti ṣe iyipada si Waini 7.1 pẹlu awọn abulẹ lati 7.1 Wine-staging (Proton osise naa tẹsiwaju lati lo Waini 6.3). Gbogbo awọn ayipada lati awọn ibi ipamọ git ti vkd3d-proton, dxvk ati awọn iṣẹ akanṣe FAudio ti gbe lọ. Awọn oran ni Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 ati Alàgbà Scrolls Online ti ni ipinnu.

orisun: opennet.ru

Fi ọrọìwòye kun