Nýjar útgáfur af Wine 9.2 og Winlator 5.0. Búið er að leggja til ntsync rekla fyrir Linux kjarnann

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 rekstri forrita: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 uppsetningarforrit.

Að auki hefur Winlator 5.0 Android forritið verið gefið út, sem veitir ramma fyrir Wine og Box86/Box64 keppinauta til að keyra Windows forrit á Android pallinum. Winlator setur upp Ubuntu byggt Linux umhverfi með Mesa3D, DXVK, D8VK og CNC Ddraw, þar sem Windows forrit sem eru smíðuð fyrir x86 arkitektúrinn eru keyrð á ARM Android tækjum með því að nota keppinaut og Wine. Nýja útgáfan bætir verkefnastjórann, bætir árangur, bætir við stuðningi við að breyta þemum og bætir eindrægni við XInput.

Þú getur líka tekið eftir útgáfunni á Linux kjarna póstlista ntsync rekilsins, sem útfærir /dev/ntsync stafbúnaðinn og sett af samstillingar frumstæðum sem notuð eru í Windows NT kjarnanum. Innleiðing slíkra frumstæðna á kjarnastigi getur bætt árangur Windows leikja sem settir eru af stað með Wine verulega. Til dæmis, þegar ntsync bílstjórinn er notaður, samanborið við innleiðingu NT samstillingar frumstæðna í notendarými, jókst hámarks FPS í leiknum Dirt 3 um 678%, í leiknum 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%, Anger Foot - um 43%.

Verulegur árangur næst með því að útrýma kostnaði sem tengist því að keyra RPC í notendarými. Að búa til sérstakan rekla fyrir Linux kjarnann skýrist af erfiðleikunum við að útfæra NT samstillingar API rétt ofan á núverandi frumefni í kjarnanum, til dæmis, NtPulseEvent() aðgerðina og „wait-for-all“ haminn í NtWaitForMultipleObjects( ) krefjast beinni stjórnun á biðröð. Plástrar með ntsync drivernum hafa enn RFC stöðu, þ.e. hafa verið settar til umræðu og endurskoðunar af samfélaginu, en eru ekki enn gjaldgengir fyrir upptöku í aðal Linux kjarnann.

Heimild: opennet.ru

Bæta við athugasemd