Tso Fwj 2022.1.28, ib pob rau kev teeb tsa lub community launch ntawm Windows applications ntawm Linux

Qhov kev tso tawm ntawm lub raj mis 2022.1.28 qhov project tau nthuav tawm, uas tsim ib daim ntawv thov kom yooj yim rau kev teeb tsa, teeb tsa thiab tso tawm cov ntawv thov Windows ntawm Linux raws li Wine lossis Proton. Qhov kev zov me nyuam muab ib qho kev sib txuas rau kev tswj hwm cov lus hais ua ntej uas txhais tau hais tias Wine ib puag ncig thiab cov kev txwv rau kev tso npe thov, nrog rau cov cuab yeej rau kev txhim kho kev vam khom tsim nyog rau kev ua haujlwm raug ntawm cov kev pab cuam launched. Txoj haujlwm code yog sau hauv Python thiab muab faib raws li GPLv3 daim ntawv tso cai. Qhov kev pab cuam los hauv Flatpak hom thiab hauv Arch Linux pob.

Hloov chaw ntawm Winetricks tsab ntawv, Lub raj mis siv cov kev tswj hwm kev vam khom tag nrho los txhim kho cov tsev qiv ntawv ntxiv, kev ua haujlwm uas zoo ib yam li kev tswj hwm kev vam meej hauv cov neeg tswj hwm pob khoom. Rau ib daim ntawv thov Windows yuav tsum tau pib, ib daim ntawv teev cov kev vam khom (DLLs, fonts, runtime, thiab lwm yam) tau txiav txim siab tias yuav tsum tau rub tawm thiab nruab rau kev ua haujlwm ib txwm, txawm tias txhua qhov kev vam khom yuav muaj nws tus kheej dependencies.

Tso Fwj 2022.1.28, ib pob rau kev teeb tsa lub community launch ntawm Windows applications ntawm Linux

Lub raj mis muab cov ntaub ntawv khaws cia ntawm kev vam khom rau ntau yam kev pab cuam thiab cov tsev qiv ntawv, nrog rau cov cuab yeej rau kev tswj hwm kev nyob hauv nruab nrab. Txhua qhov kev vam khom tau raug taug qab, yog li thaum koj tshem tawm qhov program, koj tuaj yeem tshem tawm cov kev cuam tshuam cuam tshuam yog tias lawv tsis siv los khiav lwm cov ntawv thov. Txoj hauv kev no tso cai rau koj kom tsis txhob txhim kho qhov sib txawv ntawm Wine rau txhua daim ntawv thov thiab siv ib puag ncig Wine kom khiav ntau li ntau tau.

Tso Fwj 2022.1.28, ib pob rau kev teeb tsa lub community launch ntawm Windows applications ntawm Linux

Txhawm rau ua haujlwm nrog Windows prefixes, Lub raj mis siv lub tswv yim ntawm ib puag ncig uas muab cov chaw npaj npaj txhij, cov tsev qiv ntawv thiab kev vam khom rau cov chav kawm tshwj xeeb ntawm cov ntawv thov. Ib puag ncig yooj yim muaj: Gaming - rau kev ua si, Software - rau daim ntawv thov kev pab cuam thiab Kev Cai - ib puag ncig ntshiab rau kev ua koj tus kheej kev sim. Qhov chaw ua si suav nrog DXVK, VKD3D, Esync, cov duab tsis sib xws tau qhib rau ntawm cov tshuab nrog cov duab sib xyaw, thiab PulseAudio suav nrog kev teeb tsa los txhim kho suab zoo. Daim ntawv thov ib puag ncig suav nrog cov chaw tsim nyog rau ob qho tib si multimedia programs thiab cov ntawv thov chaw ua haujlwm.

Tso Fwj 2022.1.28, ib pob rau kev teeb tsa lub community launch ntawm Windows applications ntawm Linux

Yog tias tsim nyog, koj tuaj yeem nruab ntau qhov sib txawv ntawm cawv, proton thiab dxvk, thiab hloov ntawm lawv ntawm ya. Nws muaj peev xwm import ib puag ncig los ntawm lwm tus tswj hwm Wine, xws li Lutris thiab PlayOnLinux. Ib puag ncig khiav siv sandbox cais tawm, raug cais tawm ntawm lub hauv paus system thiab tsuas yog nkag mus rau cov ntaub ntawv tsim nyog hauv cov npe hauv tsev. Kev them nyiaj yug rau kev tswj hwm yog muab, uas cia li txuag lub xeev ua ntej txhim kho txhua qhov kev vam khom tshiab thiab tso cai rau koj rov qab mus rau ib qho ntawm lub xeev dhau los thaum muaj teeb meem.

Tso Fwj 2022.1.28, ib pob rau kev teeb tsa lub community launch ntawm Windows applications ntawm Linux

Ntawm cov kev hloov pauv hauv qhov kev tso tawm tshiab:

  • Ib qho rov qab tshiab rau kev tswj Wine tau ntxiv, suav nrog peb yam: WineCommand, WineProgram thiab Executor.
  • Ob peb WineProgram handlers tau thov:
    • reg, regedit - rau kev ua haujlwm nrog kev sau npe, tso cai rau koj hloov ntau tus yuam sij nrog ib qho hu.
    • net - rau kev tswj cov kev pabcuam.
    • wineserver - txhawm rau txheeb xyuas cov haujlwm ntawm cov txheej txheem tswj lub raj mis.
    • pib, msiexec thiab cmd - rau kev ua haujlwm nrog .lnk shortcuts thiab .msi/.batch cov ntaub ntawv.
    • taskmgr - tus thawj tswj haujlwm.
    • wineboot, winedbg, tswj, winecfg.
  • Tus thawj tswj hwm kev ua tiav (Executor) tau ua tiav, uas, thaum khiav cov ntaub ntawv executable, cia li hu tus tsim nyog handler nyob ntawm cov ntaub ntawv txuas ntxiv (.exe, .lnk, .batch, .msi).
  • Muaj peev xwm khiav cov lus txib hauv qhov chaw puv lossis txo qis.
  • Ntxiv kev txhawb nqa rau synchronization siv futex_waitv (Futex2) system hu qhia hauv Linux ntsiav 5.16. Ntxiv Caffe handler, raws li Wine 7 thiab txhawb Futex2 synchronization cav.
  • Rau installers, lub peev xwm los hloov cov ntaub ntawv configuration (json, ini, yaml) tau siv.
  • Ntxiv kev txhawb nqa rau zais cov khoom hauv daim ntawv teev npe.
    Tso Fwj 2022.1.28, ib pob rau kev teeb tsa lub community launch ntawm Windows applications ntawm Linux
  • Ntxiv ib qho tshiab dialog los tso saib cov ntsiab lus ntawm cov ntaub ntawv manifest rau dependencies thiab installers.
    Tso Fwj 2022.1.28, ib pob rau kev teeb tsa lub community launch ntawm Windows applications ntawm Linux
  • Ib qho kev tshawb nrhiav tau ntxiv rau hauv cov npe ntawm cov neeg tsim khoom muaj.
    Tso Fwj 2022.1.28, ib pob rau kev teeb tsa lub community launch ntawm Windows applications ntawm Linux

Tsis tas li ntawd, peb tuaj yeem nco ntsoov qhov kev tshaj tawm ntawm qhov kev tso tawm ntawm Proton 7.1-GE-1 qhov project, nyob rau hauv lub moj khaum ntawm cov neeg txhawb nqa yog tsim cov pob khoom siab tshaj plaws ntawm Valve rau kev khiav Proton Windows daim ntawv thov, txawv los ntawm qhov tsis ntev los no ntawm Wine, lub siv FFmpeg hauv FAudio thiab suav nrog thaj ua rau thaj ntxiv uas daws teeb meem hauv ntau daim ntawv thov kev ua si.

Tus tshiab version ntawm Proton GE tau hloov mus rau Wine 7.1 nrog thaj ua rau thaj los ntawm Wine-staging 7.1 (tus nom Proton tseem siv Wine 6.3). Txhua qhov kev hloov pauv los ntawm git repositories ntawm vkd3d-proton, dxvk thiab FAudio tej yaam num tau raug xa mus. Cov teeb meem hauv Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 thiab Txwj Laug Scrolls Online tau raug daws lawm.

Tau qhov twg los: opennet.ru

Ntxiv ib saib