Tionndaidhean ùra de Wine 9.2 agus Winlator 5.0. Chaidh draibhear ntsync a mholadh airson an kernel Linux

Chaidh sgaoileadh deuchainneach de bhuileachadh fosgailte den API Win32 - Wine 9.2 - a chumail. Bho chaidh 9.1 a leigeil ma sgaoil, chaidh 14 aithrisean bug a dhùnadh agus chaidh 213 atharrachadh a dhèanamh.

Na h-atharrachaidhean as cudromaiche:

  • Chaidh an einnsean Wine Mono le gnìomhachadh àrd-ùrlar .NET ùrachadh gus 9.0.0 a leigeil ma sgaoil.
  • Taic treidhe siostam nas fheàrr.
  • Chaidh làimhseachadh eisgeachd a leasachadh air àrd-ùrlaran ARM.
  • Bidh an togail a’ cleachdadh macro YEAR2038 gus an seòrsa 64-bit time_t a chleachdadh.
  • Tha an draibhear winewayland.drv air làimhseachadh cùrsair a leasachadh.
  • Tha aithisgean mearachd co-cheangailte ri gnìomhachd gheamannan dùinte: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Aithisgean mearachd dùinte co-cheangailte ri gnìomhachd thagraidhean: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, stàlaichear Microsoft Webview 2.

A bharrachd air an sin, chaidh an tagradh Winlator 5.0 Android a leigeil ma sgaoil, a’ toirt seachad frèam airson emuladairean Wine and Box86/Box64 airson a bhith a’ ruith thagraidhean Windows air àrd-ùrlar Android. Bidh Winlator a’ cleachdadh àrainneachdan Linux stèidhichte air Ubuntu le Mesa3D, DXVK, D8VK agus CNC DDraw, anns am bi tagraidhean Windows a chaidh a thogail airson ailtireachd x86 air an cur gu bàs air innealan ARM Android a’ cleachdadh emuladair agus Wine. Bidh an dreach ùr a’ leasachadh a’ mhanaidsear gnìomh, a’ leasachadh coileanadh, a’ cur taic ri cuspairean atharrachadh, agus a’ leasachadh co-chòrdalachd le XInput.

Faodaidh tu cuideachd mothachadh a thoirt don fhoillseachadh air liosta puist kernel Linux den draibhear ntsync, a bhios a’ cur an gnìomh an inneal caractar / dev/ntsync agus seata de phrìomhachasan sioncronaidh a thathas a’ cleachdadh ann an kernel Windows NT. Faodaidh buileachadh a leithid de phrìomhachasan aig ìre kernel leasachadh mòr a thoirt air coileanadh gheamannan Windows a chaidh a chuir air bhog a’ cleachdadh Wine. Mar eisimpleir, nuair a bhios tu a’ cleachdadh an draibhear ntsync, an taca ri bhith a’ buileachadh prìomhadaichean sioncronaidh NT ann an àite luchd-cleachdaidh, mheudaich an FPS as àirde sa gheama Dirt 3 le 678%, anns a’ gheama Resident Evil 2 - le 196%, Tiny Tina's Wonderlands - le 177% , Lara Croft: Teampall Osiris - le 131%, Call of Juarez - le 125%, The Crew - le 96%, Forza Horizon 5 - le 48%, Fearg Foot - le 43%.

Bithear a’ faighinn buannachdan coileanaidh cudromach le bhith a’ cur às don chosgais a tha co-cheangailte ri ruith RPC ann an àite luchd-cleachdaidh. Tha cruthachadh draibhear air leth airson an kernel Linux air a mhìneachadh leis cho duilich ‘s a tha e an API sioncronachaidh NT a chuir an gnìomh gu ceart a bharrachd air na prìomh fhaclan a th’ ann mar-thà anns an kernel, mar eisimpleir, gnìomhachd NtPulseEvent () agus am modh “feitheamh-for-all” ann an NtWaitForMultipleObjects ( ) feum air riaghladh dìreach air a’ chiudha feitheimh. Tha inbhe RFC fhathast aig pìosan leis an draibhear ntsync, i.e. air an cur suas airson deasbad agus ath-sgrùdadh leis a’ choimhearsnachd, ach chan eil iad fhathast airidh air gabhail ris a’ phrìomh kernel Linux.

Source: fosgailtenet.ru

Cuir beachd ann