Guhertoyên nû yên Wine 9.2 û Winlator 5.0. Ji bo kernel Linux ajokara ntsync pêşniyar kir

Serbestberdanek ezmûnî ya pêkanîna vekirî ya Win32 API - Wine 9.2 - pêk hat. Ji berdana 9.1 û vir ve, 14 raporên xeletiyê hatine girtin û 213 guhertin hatine çêkirin.

Guhertinên herî girîng:

  • Motora Wine Mono ya bi pêkanîna platforma .NET ve hatî nûve kirin ku 9.0.0 serbest bike.
  • Piştgiriya trayê pergalê ya çêtir.
  • Desthilatdariya îstîsna li ser platformên ARM çêtir bûye.
  • Avakirin makroya YEAR2038 bikar tîne da ku celebê time_t 64-bit bikar bîne.
  • Ajokarê winewayland.drv kargêriya kursorê çêtir kiriye.
  • Raporên çewtiyê yên têkildarî xebata lîstikan girtî ne: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Raporên çewtiyên girtî yên têkildarî xebitandina sepanan: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, sazkerê Microsoft Webview 2.

Herwiha, daxuyaniyek jî hatiye weşandin Android- Serlêdana Winlator 5.0, ku pêçek li ser emûlatorên Wine û Box86/Box64 ji bo xebitandinê peyda dike Windows- Serlêdanên li ser platformê AndroidWinlator vedibe Linux-hawîrdorên li ser bingehê Ubuntu bi Mesa3D, DXVK, D8VK û CNC DDraw re, ku tê de bi alîkariya emulatorek û Wine li ser cîhazên ARM bi Android têne kirin Windows- sepanên ji bo mîmariya x86 hatine çêkirin. Guhertoya nû rêveberiya peywirê ya baştirkirî, performansa zêdetir, piştgiriya zêdekirî ji bo guhertinên mijaran, û lihevhatina XInput a baştirkirî pêşkêş dike.

Her weha hûn dikarin weşanê li ser navnîşa nameyê ya kernel nîşan bikin. Linux ajokara ntsync, ku cîhaza karakterê /dev/ntsync û komek ji prîmîtîfên senkronîzasyonê yên ku di kernel de têne bikar anîn bicîh tîne. Windows NT. Bicîhanîna van prîmîtîfan di asta kernel de dikare performansê bi girîngî baştir bike. Windows-lîstikên ku bi karanîna Wine hatine destpêkirin. Bo nimûne, dema ku ajokera ntsync tê bikar anîn, li gorî pêkanîna cîhê bikarhêner a prîmîtîvên senkronîzasyona NT, FPS-ya herî zêde di Dirt 3 de %678, di Resident Evil 2 de %196, di Tiny Tina's Wonderlands de %177, di Lara Croft: Temple of Osiris de %131, di Call of Juarez de %125, di The Crew de %96, di Forza Horizon 5 de %48, û di Anger Foot de %43 zêde bû.

Bi rakirina lêçûnên zêde yên bi karanîna RPC-ê di qada bikarhêner de ve girêdayî, pêşketinên performansê yên girîng têne bidestxistin. Çêkirina ajokarek kernelê ya cuda Linux Ev yek bi xwezaya pirsgirêkdar a bicîhkirina rast a API-ya senkronîzasyona NT-ê li ser prîmîtîvên kernelê yên heyî tê ravekirin. Bo nimûne, operasyona NtPulseEvent() û moda "li bendê-ji-bo-hemûyan" di NtWaitForMultipleObjects() de rêveberiya rasterast a rêza bendê hewce dike. Patches bi ajokera ntsync re niha di rewşa RFC de ne, ev tê vê wateyê ku ew ji bo nîqaş û nirxandinê ji hêla civakê ve têne şandin, lê hîn ne ji bo pejirandina nav kernelê sereke ne. Linux.

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster