Verżjonijiet ġodda ta' Wine 9.2 u Winlator 5.0. Għall-kernel Linux sewwieq ntsync issuġġerit

Sar rilaxx sperimentali ta' implimentazzjoni miftuħa tal-API Win32 - Wine 9.2. Minn meta ħareġ 9.1, ingħalqu 14-il rapport tal-bug u saru 213-il bidla.

L-aktar bidliet importanti:

  • Il-magna Wine Mono bl-implimentazzjoni tal-pjattaforma .NET ġiet aġġornata biex tirrilaxxa 9.0.0.
  • Appoġġ imtejjeb tat-trej tas-sistema.
  • L-immaniġġjar tal-eċċezzjonijiet ġie mtejjeb fuq pjattaformi ARM.
  • Il-bini juża l-makro YEAR2038 biex juża t-tip time_t 64-bit.
  • Is-sewwieq winewayland.drv tejjeb l-immaniġġjar tal-cursor.
  • Rapporti ta 'żbalji relatati mat-tħaddim tal-logħob huma magħluqa: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Rapporti ta' bugs magħluqa relatati mat-tħaddim tal-applikazzjonijiet: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, installatur tal-Microsoft Webview 2.

Barra minn hekk, ġiet ippubblikata stqarrija Android- L-applikazzjoni Winlator 5.0, li tipprovdi wrapper fuq l-emulaturi Wine u Box86/Box64 għat-tħaddim Windows-applikazzjonijiet fuq il-pjattaforma AndroidWinlator qed jiżvolġi Linux-ambjenti fuq il-bażi Ubuntu ma' Mesa3D, DXVK, D8VK u CNC DDraw, li fihom bl-għajnuna ta' emulatur u Wine fuq apparati ARM ma' Android mwettqa Windows- applikazzjonijiet mibnija għall-arkitettura x86. Il-verżjoni l-ġdida tinkludi ġestjoni mtejba tal-kompiti, prestazzjoni miżjuda, appoġġ miżjud għal bidliet fit-tema, u kompatibilità mtejba ma' XInput.

Tista' wkoll timmarka l-pubblikazzjoni fuq il-lista tal-posta tal-kernel Linux is-sewwieq ntsync, li jimplimenta l-apparat tal-karattri /dev/ntsync u sett ta' primittivi ta' sinkronizzazzjoni użati fil-kernel Windows NT. L-implimentazzjoni ta' dawn il-primittivi fil-livell tal-kernel tista' ttejjeb il-prestazzjoni b'mod sinifikanti. Windows-logħob imniedi bl-użu ta' Wine. Pereżempju, meta ntuża s-sewwieq ntsync, meta mqabbel mal-implimentazzjoni tal-ispazju tal-utent tal-primittivi tas-sinkronizzazzjoni NT, l-FPS massimu f'Dirt 3 żdied b'678%, f'Resident Evil 2 b'196%, Tiny Tina's Wonderlands b'177%, Lara Croft: Temple of Osiris b'131%, Call of Juarez b'125%, The Crew b'96%, Forza Horizon 5 b'48%, u Anger Foot b'43%.

Titjib sinifikanti fil-prestazzjoni jinkiseb billi jiġi eliminat l-overhead assoċjat mal-użu tal-RPC fl-ispazju tal-utent. Il-ħolqien ta' sewwieq tal-kernel separat Linux Dan huwa spjegat min-natura problematika tal-implimentazzjoni korretta tal-API tas-sinkronizzazzjoni NT fuq il-primittivi tal-kernel eżistenti. Pereżempju, l-operazzjoni NtPulseEvent() u l-modalità "wait-for-all" f'NtWaitForMultipleObjects() jeħtieġu ġestjoni diretta tal-kju ta' stennija. Il-garżi bis-sewwieq ntsync bħalissa għandhom status RFC, jiġifieri huma ppubblikati għal diskussjoni u reviżjoni mill-komunità, iżda għadhom mhumiex maħsuba għall-adozzjoni fil-kernel prinċipali. Linux.

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster