Toimus Win32 API avatud juurutuse â Wine 9.2 â eksperimentaalne vĂ€ljalase. Alates 9.1 vĂ€ljalaskmisest on suletud 14 veaaruannet ja tehtud 213 muudatust.
Olulisemad muudatused:
- NET-platvormi juurutusega Wine Mono mootorit on vÀrskendatud versioonile 9.0.0.
- TĂ€iustatud sĂŒsteemisalve tugi.
- ARM-platvormidel on erandite kÀsitlemist tÀiustatud.
- JĂ€rk kasutab 2038-bitise time_t tĂŒĂŒbi kasutamiseks makrot YEAR64.
- Winewayland.drv draiver on parandanud kursori kÀsitsemist.
- MĂ€ngude toimimisega seotud veateated on suletud: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
- Rakenduste toimimisega seotud suletud veateated: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 installija.
Lisaks on avaldatud pressiteade Android- Winlator 5.0 rakendus, mis pakub Wine'i ja Box86/Box64 emulaatorite peale ĂŒmbrise Windows-platvormil olevad rakendused AndroidWinlator avaneb Linux- keskkonnad baasis Ubuntu Mesa3D, DXVK, D8VK ja CNC DDraw abil, kus emulaatori ja Wine'i abil ARM-seadmetes Android sooritatud Windows- x86 arhitektuurile loodud rakendused. Uuel versioonil on tĂ€iustatud ĂŒlesannete haldus, suurem jĂ”udlus, lisatud tugi teema muutmiseks ja parem XInput-ĂŒhilduvus.
Samuti saate publikatsiooni mĂ€rkida kerneli meililisti. Linux ntsynci draiver, mis rakendab /dev/ntsync mĂ€rgiseadet ja kernelis kasutatavate sĂŒnkroniseerimisprimitiivide komplekti Windows NT. Selliste primitiivide rakendamine kerneli tasemel vĂ”ib jĂ”udlust mĂ€rkimisvÀÀrselt parandada. Windows-mĂ€ngud, mis kĂ€ivitati Wine'i abil. NĂ€iteks ntsync draiveri kasutamisel suurenes maksimaalne kaadrisagedus Dirt 3-s 678%, Resident Evil 2-s 196%, Tiny Tina's Wonderlandsis 177%, Lara Croft: Temple of Osirises 131%, Call of Juarezis 125%, The Crew's 96%, Forza Horizon 5-s 48% ja Anger Footis 43% vĂ”rreldes NT sĂŒnkroniseerimisprimitiivide kasutajaruumi implementatsiooniga.
Kasutajaruumis RPC kasutamisega seotud ĂŒldkulude kĂ”rvaldamine annab mĂ€rkimisvÀÀrse jĂ”udluse kasvu. Eraldi kerneli draiveri loomine Linux Seda seletatakse NT sĂŒnkroniseerimis-API korrektse rakendamise problemaatilise olemusega olemasolevate kerneli primitiivide peal. NĂ€iteks NtPulseEvent() toiming ja NtWaitForMultipleObjects() funktsiooni "wait-for-all" reĆŸiim nĂ”uavad ootejĂ€rjekorra otsest haldamist. ntsynci draiveriga paigad on praegu RFC-staatusega, mis tĂ€hendab, et need on postitatud kogukonnale arutamiseks ja ĂŒlevaatamiseks, kuid pole veel mĂ”eldud pĂ”hikerneli vastuvĂ”tmiseks. Linux.
Allikas: opennet.ru
