Nýjar útgáfur af Wine 9.2 og Winlator 5.0. Fyrir kjarnann. Linux ntsync bílstjóri ráðlagður

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

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster