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 air biastagan dùinte co-cheangailte ri obrachadh nan aplacaidean: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, stàlaichear Microsoft Webview 2.
A bharrachd air sin, chaidh brath-naidheachd fhoillseachadh Android- Aplacaid Winlator 5.0, a bheir seachad còmhdach thairis air luchd-emulaidh Wine agus Box86/Box64 airson a ruith Windows-aplacaidean air an àrd-ùrlar AndroidTha Winlator a’ fosgladh Linux-àrainneachdan air a’ bhunait Ubuntu le Mesa3D, DXVK, D8VK agus CNC DDraw, anns a bheil cuideachadh bho emulator agus Wine air innealan ARM le Android rinn Windows- aplacaidean air an togail airson ailtireachd x86. Tha riaghladh ghnìomhan nas fheàrr, coileanadh nas fheàrr, taic a bharrachd airson atharrachaidhean cuspair, agus co-chòrdalachd XInput nas fheàrr san dreach ùr.
Faodaidh tu cuideachd am foillseachadh a chomharrachadh air liosta puist an eithne Linux an draibhear ntsync, a chuireas an gnìomh an inneal caractar /dev/ntsync agus seata de phrìomhairean sioncronachaidh a thathas a’ cleachdadh anns an eithne Windows NT. Faodaidh cur an gnìomh nam prìomh eileamaidean sin aig ìre an eithne coileanadh a leasachadh gu mòr. Windows-geamannan air an cur air bhog le Wine. Mar eisimpleir, nuair a thathar a’ cleachdadh an draibhear ntsync, an taca ri buileachadh àite-cleachdaidh de phrìomh eileamaidean sioncronaidh NT, mheudaich an FPS as àirde ann an Dirt 3 le 678%, ann an Resident Evil 2 le 196%, Tiny Tina's Wonderlands le 177%, Lara Croft: Temple of Osiris le 131%, Call of Juarez le 125%, The Crew le 96%, Forza Horizon 5 le 48%, agus Anger Foot le 43%.
Gheibhear buannachdan mòra coileanaidh le bhith a’ cuir às don chosgais a tha co-cheangailte ri bhith a’ cleachdadh RPC ann an àite an neach-cleachdaidh. A’ cruthachadh draibhear kernel air leth. Linux Tha seo air a mhìneachadh leis cho duilich ‘s a tha e API sioncronaidh NT a chur an gnìomh gu ceart air mullach prìomh-eileamaidean an eithne a th’ ann mar-thà. Mar eisimpleir, feumaidh riaghladh dìreach a dhèanamh air a’ chiudha feitheimh airson an obrachaidh NtPulseEvent() agus am modh “wait-for-all” ann an NtWaitForMultipleObjects(). Tha inbhe RFC aig badan leis an draibhear ntsync an-dràsta, a’ ciallachadh gu bheil iad air am postadh airson deasbaid agus ath-sgrùdadh leis a’ choimhearsnachd, ach chan eil iad fhathast an dùil an gabhail a-steach don phrìomh eithne. Linux.
Source: fosgailtenet.ru
