Tilraunaútgáfa á opinni útfærslu á Win32 API - Wine 9.2 - fór fram. Frá útgáfu 9.1 hefur 14 villutilkynningum verið lokað og 213 breytingar verið gerðar.
Mikilvægustu breytingarnar:
- Wine Mono vélin með innleiðingu .NET pallsins hefur verið uppfærð í útgáfu 9.0.0.
- Bættur stuðningur við kerfisbakka.
- Meðhöndlun undantekninga hefur verið bætt á ARM kerfum.
- Byggingin notar YEAR2038 fjölvi til að nota 64-bita time_t gerð.
- Winwayland.drv ökumaðurinn hefur bætt meðhöndlun bendils.
- Villutilkynningum sem tengjast rekstri leikja er lokað: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
- Lokaðar villutilkynningar sem tengjast notkun forritanna: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, uppsetningarforrit fyrir Microsoft Webview 2.
Að auki hefur verið gefin út fréttatilkynning Android- Winlator 5.0 forritið, sem býður upp á umbúðir yfir Wine og Box86/Box64 hermir til að keyra Windows-forrit á pallinum AndroidWinlator er að þróast Linux-umhverfi á stöðinni Ubuntu með Mesa3D, DXVK, D8VK og CNC DDraw, þar sem með hjálp hermi og Wine á ARM tækjum með Android framkvæmt Windows- forrit smíðuð fyrir x86 arkitektúrinn. Nýja útgáfan býður upp á bætta verkefnastjórnun, aukna afköst, aukinn stuðning við þemabreytingar og bætta XInput samhæfni.
Þú getur líka merkt útgáfuna á póstlista kjarnans Linux ntsync rekillinn, sem útfærir /dev/ntsync stafatækið og safn af samstillingarfrumstæðum sem notaðar eru í kjarnanum Windows NT. Að útfæra slíkar frumstæður á kjarnastigi getur bætt afköst verulega. Windows-leikir sem voru settir upp með Wine. Til dæmis, þegar ntsync rekillinn var notaður, samanborið við notendarýmisútfærslu NT samstillingarfrumstæðna, jókst hámarks FPS í Dirt 3 um 678%, í Resident Evil 2 um 196%, Tiny Tina's Wonderlands um 177%, Lara Croft: Temple of Osiris um 131%, Call of Juarez um 125%, The Crew um 96%, Forza Horizon 5 um 48% og Anger Foot um 43%.
Mikilvægur árangursbót næst með því að útrýma kostnaðinum sem fylgir notkun RPC í notendarými. Að búa til sérstakan kjarnarekla. Linux Þetta skýrist af því hve erfitt það er að útfæra NT samstillingarforritaskilið rétt ofan á núverandi kjarnaútgáfur. Til dæmis krefjast NtPulseEvent() aðgerðin og „wait-for-all“ stillingin í NtWaitForMultipleObjects() beinnar stjórnunar á biðröðinni. Uppfærslur með ntsync reklinum eru nú með RFC stöðu, sem þýðir að þær eru birtar til umræðu og endurskoðunar af samfélaginu, en eru ekki enn ætlaðar til töku í aðalkjarnanum. Linux.
Heimild: opennet.ru
