Mefuta e mecha ea Veine 9.2 le Winlator 5.0. Bakeng sa kernel Linux mokhanni oa ntsync o khothalelitsoe

Tokollo ea liteko ea ts'ebetsong e bulehileng ea Win32 API - Wine 9.2 - e etsahetse. Ho tloha ha ho lokolloa 9.1, litlaleho tse 14 tsa liphoso li koetsoe 'me liphetoho tse 213 li entsoe.

Liphetoho tsa bohlokoa ka ho fetisisa:

  • Enjene ea Wine Mono e nang le ts'ebetso ea sethala sa .NET e ntlafalitsoe ho lokolla 9.0.0.
  • Ts'ehetso ea tray e ntlafalitsoeng ea sistimi.
  • Ts'ebetso ea mokhelo e ntlafalitsoe ho li-platform tsa ARM.
  • Moaho o sebelisa YEAR2038 macro ho sebelisa mofuta oa 64-bit time_t.
  • Mokhanni oa winewayland.drv o ntlafalitse ho sebetsana le li-cursor.
  • Litlaleho tsa phoso tse amanang le ts'ebetso ea lipapali li koetsoe: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Litlaleho tse koetsoeng tsa liphoso tse amanang le ts'ebetso ea lits'ebetso: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, mohlomi wa Microsoft Webview 2.

Ho phaella moo, tokollo e phatlalalitsoe Android- Sesebelisoa sa Winlator 5.0, se fanang ka sekoahelo holim'a li-emulator tsa Wine le Box86/Box64 bakeng sa ho sebetsa Windows-likopo sethaleng AndroidWinlator e ntse e tsoela pele Linux-tikoloho motheong Ubuntu ka Mesa3D, DXVK, D8VK le CNC DDraw, moo ka thuso ea emulator le Veine ho lisebelisoa tsa ARM tse nang le Android etsoa Windows- dikopo tse hahetsweng meralo ya x86. Mofuta o motjha o na le tsamaiso e ntlafetseng ya mesebetsi, tshebetso e eketsehileng, tshehetso e eketsehileng bakeng sa diphetoho tsa sehlooho, le ho tsamaisana ha XInput ho ntlafetseng.

Hape o ka tšoaea sengoliloeng lenaneng la mangolo a kernel Linux mokhanni oa ntsync, ea kenyang tšebetsong sesebelisoa sa tlhaku sa /dev/ntsync le sete ea li-primitives tsa ho hokahanya tse sebelisoang ka har'a kernel Windows NT. Ho kenya tshebetsong di-primitives tse jwalo boemong ba kernel ho ka ntlafatsa tshebetso haholo. Windows-lipapali li qaliloe ho sebelisoa Wine. Mohlala, ha ho sebelisoa mokhanni oa ntsync, ha ho bapisoa le ts'ebetsong ea sebaka sa mosebelisi sa li-primitives tsa synchronization tsa NT, FPS e phahameng ka ho fetisisa ho Dirt 3 e eketsehile ka 678%, ho Resident Evil 2 ka 196%, Tiny Tina's Wonderlands ka 177%, Lara Croft: Temple of Osiris ka 131%, Call of Juarez ka 125%, The Crew ka 96%, Forza Horizon 5 ka 48%, le Anger Foot ka 43%.

Melemo e meholo ea ts'ebetso e finyelloa ka ho felisa litšenyehelo tse amanang le ho sebelisa RPC sebakeng sa basebelisi. Ho theha mokhanni oa kernel o arohaneng. Linux Sena se hlalosoa ke mofuta o nang le bothata ba ho kenya tshebetsong API ya ho hokahanya NT ka nepo hodima di-primitives tse teng tsa kernel. Mohlala, tshebetso ya NtPulseEvent() le mokgwa wa "wait-for-all" ho NtWaitForMultipleObjects() di hloka taolo e tobileng ya mola wa ho leta. Di-patches tse nang le mokhanni wa ntsync hajwale ke boemo ba RFC, ho bolelang hore di rometswe bakeng sa puisano le tlhahlobo ke setjhaba, empa ha di so rerelwe ho amohelwa ka hara kernel e kgolo. Linux.

Source: opennet.ru

Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster