Famoahana andrana ny fampiharana misokatra ny Win32 API - Wine 9.2 - natao. Hatramin'ny nivoahan'ny 9.1, tatitra momba ny bug 14 no nakatona ary fanovana 213 no natao.
Ny fiovana lehibe indrindra:
- Ny motera Wine Mono miaraka amin'ny fampiharana sehatra .NET dia nohavaozina mba hamoahana ny 9.0.0.
- Fanohanana ny lovia rafitra nohatsaraina.
- Nohatsaraina ny fikarakarana manokana amin'ny sehatra ARM.
- Ny fananganana dia mampiasa ny macro YEAR2038 hampiasa ny karazana time_t 64-bit.
- Ny mpamily winewayland.drv dia nanatsara ny fitantanana ny cursor.
- Nikatona ny tatitra diso mifandraika amin'ny fampandehanana lalao: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
- Tatitra momba ny bibikely mihidy mifandraika amin'ny fiasan'ny fampiharana: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, fametrahana Microsoft Webview 2.
Ankoatra izany, nisy famoahana navoaka Android- Fampiharana Winlator 5.0, izay manome fonosana ho an'ny emulator Wine sy Box86/Box64 ho an'ny fampiasana azy Windows- fampiharana eo amin'ny sehatra AndroidMivoatra ny Winlator Linux- tontolo iainana eo amin'ny fotony Ubuntu miaraka amin'ny Mesa3D, DXVK, D8VK ary CNC DDraw, izay miaraka amin'ny fanampian'ny emulator sy Wine amin'ny fitaovana ARM miaraka amin'ny Android dia tanterahina Windows- fampiharana namboarina ho an'ny maritrano x86. Ny dikan-teny vaovao dia manasongadina fitantanana asa nohatsaraina, fahombiazana nohatsaraina, fanohanana fanampiny ho an'ny fanovana lohahevitra, ary fifanarahana XInput nohatsaraina.
Azonao atao ihany koa ny manamarika ny famoahana ao amin'ny lisitry ny mailaka kernel Linux ny mpamily ntsync, izay mampihatra ny fitaovana endri-tsoratra /dev/ntsync sy andiana primitives synchronization ampiasaina ao amin'ny kernel Windows NT. Ny fampiharana ireo primitives ireo amin'ny ambaratonga kernel dia afaka manatsara be ny fahombiazana. WindowsNatomboka tamin'ny fampiasana Wine ny lalao. Ohatra, rehefa mampiasa ny mpamily ntsync, raha ampitahaina amin'ny fampiharana ny sehatra mpampiasa amin'ny NT synchronization primitives, dia nitombo 678% ny FPS ambony indrindra tao amin'ny Dirt 3, nitombo 196% tao amin'ny Resident Evil 2, nitombo 177% ny Tiny Tina's Wonderlands, nitombo 131% ny Lara Croft: Temple of Osiris, nitombo 125% ny Call of Juarez, nitombo 96% ny The Crew, nitombo 48% ny Forza Horizon 5, ary nitombo 43% ny Anger Foot.
Azo tratrarina ny tombony lehibe amin'ny fampiasana RPC amin'ny sehatry ny mpampiasa. Mamorona mpamily kernel misaraka Linux Izany dia hazavain'ny olana ateraky ny fampiharana tsara ny NT synchronization API eo ambonin'ireo kernel primitives efa misy. Ohatra, ny fandidiana NtPulseEvent() sy ny fomba "wait-for-all" ao amin'ny NtWaitForMultipleObjects() dia mitaky fitantanana mivantana ny filaharana fiandrasana. Ireo patch misy ny mpamily ntsync dia sata RFC amin'izao fotoana izao, midika izany fa navoaka ho an'ny fifanakalozan-kevitra sy ny famerenana ataon'ny vondrom-piarahamonina izy ireo, saingy mbola tsy natao horaisina ao amin'ny kernel lehibe. Linux.
Source: opennet.ru
