Pelepasan ékspérimén tina palaksanaan kabuka tina Win32 API - Wine 9.2 - lumangsung. Kusabab sékrési 9.1, 14 laporan bug parantos ditutup sareng 213 parobihan parantos dilakukeun.
Parobahan anu paling penting:
- Mesin Wine Mono sareng palaksanaan platform .NET parantos diropéa pikeun ngaleupaskeun 9.0.0.
- Rojongan baki sistem ningkat.
- Penanganan pengecualian parantos ningkat dina platform ARM.
- Wangunanna nganggo makro YEAR2038 pikeun nganggo jinis time_t 64-bit.
- Supir winewayland.drv parantos ningkatkeun penanganan kursor.
- Laporan kasalahan anu aya hubunganana sareng operasi kaulinan ditutup: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
- Laporan bug anu ditutup anu aya hubunganana sareng operasi aplikasi: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, pamasang Microsoft Webview 2.
Salian ti éta, aya rilis anu diterbitkeun Android- Aplikasi Winlator 5.0, anu nyayogikeun bungkus pikeun emulator Wine sareng Box86/Box64 pikeun dijalankeun Windows-aplikasi dina platform AndroidWinlator nuju mekar Linux-lingkungan di dasar Ubuntu nganggo Mesa3D, DXVK, D8VK sareng CNC DDraw, dimana kalayan bantosan emulator sareng Wine dina alat ARM nganggo Android dilaksanakeun Windows- aplikasi anu didamel pikeun arsitéktur x86. Versi anyar ieu nampilkeun manajemen tugas anu ditingkatkeun, kinerja anu ningkat, dukungan tambahan pikeun parobihan téma, sareng kompatibilitas XInput anu ditingkatkeun.
Anjeun ogé tiasa nandakeun publikasi dina daptar surélék kernel Linux supir ntsync, anu ngimplementasikeun alat karakter /dev/ntsync sareng sakumpulan primitif sinkronisasi anu dianggo dina kernel Windows NT. Ngalaksanakeun primitif sapertos kitu dina tingkat kernel tiasa ningkatkeun kinerja sacara signifikan. Windows-kaulinan diluncurkeun nganggo Wine. Contona, nalika nganggo supir ntsync, dibandingkeun sareng implementasi rohangan pangguna tina primitif sinkronisasi NT, FPS maksimum dina Dirt 3 ningkat 678%, dina Resident Evil 2 ningkat 196%, Tiny Tina's Wonderlands ningkat 177%, Lara Croft: Temple of Osiris ningkat 131%, Call of Juarez ningkat 125%, The Crew ningkat 96%, Forza Horizon 5 ningkat 48%, sareng Anger Foot ningkat 43%.
Peningkatan kinerja anu signifikan kahontal ku cara ngaleungitkeun biaya overhead anu aya hubunganana sareng nganggo RPC dina rohangan pangguna. Nyiptakeun supir kernel anu misah Linux Ieu dijelaskeun ku sifat masalah tina nerapkeun API sinkronisasi NT anu leres di luhur primitif kernel anu tos aya. Salaku conto, operasi NtPulseEvent() sareng mode "wait-for-all" dina NtWaitForMultipleObjects() meryogikeun manajemen langsung tina antrian ngantosan. Patch kalayan supir ntsync ayeuna statusna RFC, anu hartosna dipasang pikeun diskusi sareng diulas ku komunitas, tapi tacan dimaksudkeun pikeun diadopsi kana kernel utama. Linux.
sumber: opennet.ru
