Win32 API - Wine 9.2 á áá˝ááˇáşáááşá¸ááąáŹ áĄááąáŹááşáĄáááşááąáŹáşáážáŻáĄáŹá¸ á ááşá¸áááşááŻááşááąáážáŻ ááźáŻááŻááşáá˛áˇááŤáááşá 9.1 áá˝ááşáážáááźáŽá¸ááááşá¸á bug áĄá áŽáááşááśááťááş 14 ááŻááᯠááááşáá˛áˇááźáŽá¸ 213 áĄááźáąáŹááşá¸áĄáᲠááźáŻááŻááşáá˛áˇáááşá
áĄááąá¸ááźáŽá¸ááŻáśá¸ááźáąáŹááşá¸áá˛áážáŻááťáŹá¸-
- .NET ááááşááąáŹááşá¸áĄááąáŹááşáĄáááşááąáŹáşáážáŻáážááˇáşáĄáá° Wine Mono áĄááşááťááşááᯠ9.0.0 ááŻááşááąáááş áĄáááˇáşááźážááˇáşáááşááŹá¸áááşá
- áááŻáááŻááąáŹááşá¸áá˝ááşááąáŹ á áá áşáááşá¸ ááśáˇáááŻá¸áážáŻá
- ARM ááááşááąáŹááşá¸ááťáŹá¸áá˝ááş ááźá˝ááşá¸ááťááş áááŻááşáá˝ááşáážáŻááᯠáááŻáááŻááąáŹááşá¸áá˝ááşá áąáááşá
- 2038-bit time_t áĄááťááŻá¸áĄá áŹá¸ááᯠáĄááŻáśá¸ááźáŻáááşáĄáá˝ááş YEAR64 macro ááᯠá áŻááąá¸á ááşáĄáá˝ááşá¸ áĄááŻáśá¸ááźáŻááŤáááşá
- winewayland.drv ááŹááşááąáŹááşá¸áá˝ááş ááŹááŹáááŻááşáá˝ááşáážáŻááᯠáááŻáááŻááąáŹááşá¸áá˝ááşá áąáááşá
- ááááşá¸ááťáŹá¸ááááşáááşáážáŻáážááˇáşáááşáááşáááˇáş ááááşááŹá¸ááąáŹ ááťá˝ááşáá˝ááşá¸ááťááşáĄá áŽáááşááśá áŹááťáŹá¸- Elite Dangerousá Epic Games Launcher 15.21.0á LANCommanderá Koduá
- áĄáááŽááąá¸áážááşá¸ááťáŹá¸á ááŻááşááąáŹááşááťááşáážááˇáş áááşá ááşááąáŹ bug áĄá áŽáááşááśá áŹááťáŹá¸ááᯠááááşááŹá¸áááş- Quick3270 5.21á digikamá Dolphin Emulatorá Windows Sysinternals Process Explorer 17.05á Microsoft Webview 2 áááˇáşáá˝ááşá¸áá°á
áááŻáˇáĄááźááş ááŻááşááźááşááťááşáá áşá áąáŹááş ááŻááşááźááşáá˛áˇááźáŽá¸ Android- Wine áážááˇáş Box86/Box64 emulators ááťáŹá¸ááąáŤáşáá˝ááş áááşáááşáááşáĄáá˝ááş ááŻááşáááŻá¸áážáŻáá áşááŻááᯠááśáˇáááŻá¸ááąá¸áááˇáş Winlator 5.0 áĄáááŽááąá¸áážááşá¸ Windows- ááááşááąáŹááşá¸ááąáŤáşáážá áĄáááŽááąá¸áážááşá¸ááťáŹá¸ AndroidWinlator áá˝ááˇáşáážá áşááąááŤááźáŽ Linux- áĄááźáąááśáááşáááşá¸ááťááş Ubuntu Mesa3Dá DXVKá D8VK áážááˇáş CNC DDraw áááŻáˇááźááˇáş ARM á ááşáá ášá ááşá¸ááťáŹá¸ááąáŤáşáá˝ááş emulator áážááˇáş Wine ááĄáá°áĄááŽááźááˇáş Android ááťáąáŹáşááźáąáá˛áˇáááşá Windows- x86 ááááŻááŹáĄáá˝ááş áááşááąáŹááşááŹá¸ááąáŹ áĄáááŽááąá¸áážááşá¸ááťáŹá¸á ááŹá¸áážááşá¸áĄáá áşáá˝ááş ááŻááşáááşá¸á áŽááśáááˇáşáá˝á˛áážáŻ áááŻáááŻááąáŹááşá¸áá˝ááşááŹááźááşá¸á á á˝ááşá¸ááąáŹááşáááş áááŻá¸ááźážááˇáşááŹááźááşá¸á áĄááźááşáĄáááşááźáąáŹááşá¸áá˛áážáŻááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻ áááşáááˇáşááźááşá¸áážááˇáş XInput áááŻááşáááşááŽáážáŻ áááŻáááŻááąáŹááşá¸áá˝ááşááŹááźááşá¸áááŻáˇ ááŤáááşáááşá
kernel mailing list áážáŹáááşá¸ ááŻááşááąáážáŻááᯠáážááşááŹá¸ááŹá¸áááŻááşááŤáááşá Linux kernel áážáŹáĄááŻáśá¸ááźáŻáá˛áˇ /dev/ntsync character device áá˛áˇ synchronization primitives áá˝áąááᯠimplement ááŻááşáá˛áˇ ntsync driver Windows NTá kernel level áážáŹ ááŽááᯠprimitive áá˝áąááᯠáĄááąáŹááşáĄáááşááąáŹáşááźááşá¸áĄáŹá¸ááźááˇáş performance ááᯠááááááŹáᏠáááŻá¸áááşá áąáááŻááşááŤáááşá Windows-Wine áááŻáĄááŻáśá¸ááźáŻá á áááşáááŻááşááąáŹááááşá¸ááťáŹá¸á áĽáááŹáĄáŹá¸ááźááˇáşá ntsync driver áááŻáĄááŻáśá¸ááźáŻááąáŹáĄááŤá NT synchronization primitives ááťáŹá¸á user-space áĄááąáŹááşáĄáááşááąáŹáşáážáŻáážááˇáşáážááŻááşá¸áážááşááŤá Dirt 3 áá˝ááş áĄááźááˇáşááŻáśá¸ FPS áááş 678%á Resident Evil 2 áá˝ááş 196%á Tiny Tina's Wonderlands áá˝ááş 177%á Lara Croft: Temple of Osiris áá˝ááş 131%á Call of Juarez áá˝ááş 125%á The Crew áá˝ááş 96%á Forza Horizon 5 áá˝ááş 48% áážááˇáş Anger Foot áá˝ááş 43% áááŻá¸ááŹáááşá
user space áážáŹ RPC ááŻáśá¸ááŹáá˛áˇ áááşá
ááşááąáá˛áˇ overhead ááᯠáááşáážáŹá¸ááźááşá¸áĄáŹá¸ááźááˇáş ááááŹáááşáážáŹá¸áá˛áˇ á
á˝ááşá¸ááąáŹááşáááşáááŻá¸áááşáážáŻáá˝áąááᯠááážáááŤáááşá kernel driver ááᯠááŽá¸ááźáŹá¸áááşááŽá¸ááźááşá¸ Linux áááşá¸ááᯠáážáááźáŽá¸ááŹá¸ kernel primitives ááťáŹá¸ááąáŤáşáá˝ááş NT synchronization API ááᯠáážááşáááşá
á˝áŹ áĄááąáŹááşáĄáááşááąáŹáşááźááşá¸á ááźáżááŹáážáááąáŹ áááąáŹáááŹáááźááˇáş áážááşá¸ááźááŹá¸ááŤáááşá áĽáááŹáĄáŹá¸ááźááˇáşá NtPulseEvent() ááŻááşááąáŹááşááťááşáážááˇáş NtWaitForMultipleObjects() áážá "wait-for-all" mode áááş wait queue ááᯠáááŻááşáááŻááşá
áŽááśáááˇáşáá˝á˛áááş áááŻáĄááşáááşá ntsync driver ááŤáážáááąáŹ patches ááťáŹá¸áááş áááşáážááá˝ááş RFC status ááźá
áşááąáŹááźáąáŹááˇáş áááşá¸áááŻáˇááᯠcommunity ááž áá˝áąá¸áá˝áąá¸áááşáážááˇáş ááźááşáááşááŻáśá¸áááşáááş áááşááŹá¸ááąáŹáşáááşá¸ main kernel áá˝ááş áááˇáşáá˝ááşá¸áááş áááşáá˝ááşááŹá¸ááźááşá¸ ááážáááąá¸ááŤá Linux.
source: opennet.ru
