Ụdị Wine 9.2 na Winlator 5.0 ọhụrụ. Maka kernel Linux A tụrụ aro ọkwọ ụgbọala ntsync

Mwepụta nnwale nke mmeghe nke Win32 API - Wine 9.2 - mere. Kemgbe mwepụta nke 9.1, emechiela akụkọ ahụhụ 14 yana mgbanwe 213.

Mgbanwe kacha mkpa:

  • A na-emelite engine Mono Wine na mmejuputa .NET ka ọ hapụ 9.0.0.
  • Nkwado traị sistemu emelitere.
  • E mezigharịrị njikwa iche na nyiwe ARM.
  • Ihe owuwu a na-eji nnukwu YEAR2038 iji jiri ụdị 64-bit time_t.
  • Onye ọkwọ ụgbọ ala winewayland.drv emelitela njikwa cursor.
  • A na-emechi akụkọ njehie metụtara arụmọrụ egwuregwu: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Akụkọ mmejọ emechiri emechi metụtara ọrụ nke ngwa ndị a: Quick3270 5.21, digikam, Dolphin Emulator, Windows Onye nrụnye Sysinternals Process Explorer 17.05, Microsoft Webview 2.

Na mgbakwunye, ebipụtala akwụkwọ ntọhapụ Android- Ngwa Winlator 5.0, nke na-enye ihe mkpuchi n'elu ihe eji eme ihe na Wine na Box86/Box64 maka ịgba ọsọ Windows-ngwa dị na ikpo okwu AndroidWinlator na-amalite Linux-gburugburu ebe obibi dị na ntọala ahụ Ubuntu na Mesa3D, DXVK, D8VK na CNC DDraw, nke site n'enyemaka nke emulator na Wine na ngwaọrụ ARM na Android rụrụ Windows- ngwa ndị e wuru maka usoro x86. Ụdị ọhụrụ a nwere njikwa ọrụ ka mma, arụmọrụ ka mma, nkwado agbakwunyere maka mgbanwe isiokwu, yana ndakọrịta XInput ka mma.

I nwekwara ike itinye akara n'akwụkwọ ahụ na ndepụta ozi kernel Linux ọkwọ ụgbọala ntsync, nke na-eji ngwaọrụ agwa /dev/ntsync eme ihe yana otu usoro nhazi mmekọrịta eji na kernel Windows NT. Itinye ụdị ihe ndị a dị mkpa n'ọkwa kernel nwere ike ime ka arụmọrụ ka mma nke ukwuu. Windows-egwuregwu ndị a malitere site na iji Wine. Dịka ọmụmaatụ, mgbe ejiri draịva ntsync, ma e jiri ya tụnyere mmejuputa oghere onye ọrụ nke primitives synchronization NT, FPS kachasị na Dirt 3 mụbara site na 678%, na Resident Evil 2 site na 196%, Tiny Tina's Wonderlands site na 177%, Lara Croft: Temple of Osiris site na 131%, Call of Juarez site na 125%, The Crew site na 96%, Forza Horizon 5 site na 48%, na Anger Foot site na 43%.

A na-enweta uru dị ukwuu site na iwepụ ihe ndị dị mkpa metụtara iji RPC na oghere onye ọrụ. Linux A kọwara nke a site na nsogbu dị na itinye API mmekọrịta NT nke ọma n'elu ihe ndị dị na kernel mbụ. Dịka ọmụmaatụ, ọrụ NtPulseEvent() na ọnọdụ "wait-for-all" na NtWaitForMultipleObjects() chọrọ njikwa kpọmkwem nke usoro nchere. Ihe mkpuchi nwere draịva ntsync bụ ọnọdụ RFC ugbu a, nke pụtara na e tinyere ha maka mkparịta ụka na nyocha site na obodo, mana ebughị n'obi maka ịnabata ha na kernel isi. Linux.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster