αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒ Wine 9.0

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž˜αž½αž™αž†αŸ’αž“αžΆαŸ†αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αž·αž„αž€αŸ†αžŽαŸ‚αž–αž·αžŸαŸ„αž’αž“αŸαž…αŸ†αž“αž½αž“ 26 αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž”αžΎαž€αž…αŸ†αž αž“αŸƒ Win32 API αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰ - Wine 9.0 αžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 7000 αŸ” αžŸαž˜αž·αž‘αŸ’αž’αž·αž•αž›αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαžšαž½αž˜αž˜αžΆαž“αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ WoW64 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ 32 αž”αŸŠαžΈαžαž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸ 64 αž”αŸŠαžΈαž αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆαžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžš Wayland αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ ARM64 αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž DirectMusic API αž“αž·αž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžαž†αŸ’αž›αžΆαžαžœαŸƒαŸ”

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ 5336 (5266 αž€αžΆαž›αž–αžΈαž˜αž½αž™αž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ 5156 αž€αžΆαž›αž–αžΈαž–αžΈαžšαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ 5049 αž€αžΆαž›αž–αžΈαž”αžΈαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸ…αž€αŸ’αž“αž»αž„ WineαŸ” Windowsαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αŸ†αž“αž½αž“ ៀ.៣៩៧ αž•αŸ’αžŸαŸαž„αž‘αŸ€αž (ៀ.៣៧០ αž€αžΆαž›αž–αžΈαž˜αž½αž™αž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ ៀ.៣៑្ αž€αžΆαž›αž–αžΈαž–αžΈαžšαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ ៀ.្្៧ αž€αžΆαž›αž–αžΈαž”αžΈαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“) αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αŸ’αž’αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž”αž“αŸ’αžαŸ‚αž˜ αž“αž·αž„ DLL αžαžΆαž„αž€αŸ’αžšαŸ…αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αŸ†αž“αž½αž“ ៣.៩ៀ៣ (៣.៨៨៨ αž€αžΆαž›αž–αžΈαž˜αž½αž™αž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ ៣.៨៑៣ αž€αžΆαž›αž–αžΈαž–αžΈαžšαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ ៣.៧០៣ αž€αžΆαž›αž–αžΈαž”αžΈαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“) αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαžαžΌαž…αžαžΆαž…αžŠαŸ‚αž›αž˜αž·αž“αž‡αŸ’αžšαŸ€αžαž‡αŸ’αžšαŸ‚αž€αž‡αžΆαž˜αž½αž™αž˜αž»αžαž„αžΆαžšαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”

αž€αžΆαžšαž…αŸ’αž“αŸƒαž”αŸ’αžšαžŒαž·αžαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„ Wine 9.0αŸ–

  • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆ winewayland.drv αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™ Wine αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ Wayland αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αŸ’αžšαžΎαžŸαž˜αžΆαžŸαž’αžΆαžαž» XWayland ឬ X11αŸ” αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ‡αž˜αžΆαž“αž‚αŸ„αž›αž”αŸ†αžŽαž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž”αžšαž·αžŸαŸ’αžαžΆαž“ Wayland αžŸαž»αž‘αŸ’αž’αžŸαžΆαž’αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŠαž›αŸ‹αž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ” Windows- αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αž·αž“αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αžŠαŸ†αž‘αžΎαž„αž€αž‰αŸ’αž…αž”αŸ‹αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„ X11 αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αž–αžŸαŸ‹ αž“αž·αž„αž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž”αž“αŸ…αž€αŸ’αž“αž»αž„αž αŸ’αž‚αŸαž˜αžŠαŸ„αž™αž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžŠαŸ‚αž›αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ” αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“ Wayland αžŸαž»αž‘αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Wine αž€αŸαž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αž”αž‰αŸ’αž αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„ X11 αž•αž„αžŠαŸ‚αžš (αž§αž‘αžΆαž αžšαžŽαŸ αž αŸ’αž‚αŸαž˜ X11 αžŠαŸ‚αž›αž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αžαž’αžΆαž…αž›αž½αž…αž˜αžΎαž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž–αž·αž’αžΈαž€αžΆαžš X11 αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž…αžΌαž›αž”αŸ’αžšαžΎαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž”αž‰αŸ’αž…αžΌαž›αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž‡αŸ†αž“αž½αžŸαž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…)αŸ”

    αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž‡αžΆαž€αžΆαžšαž–αž·αžŸαŸ„αž’αž“αŸ αž“αž·αž„αž€αŸ†αž–αž»αž„αžŸαŸ’αžαž·αžαž€αŸ’αžšαŸ„αž˜αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžœαžΆαž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž»αžαž„αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαžΌαž…αž‡αžΆ αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αž„αŸ’αž’αž½αž… αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž˜αŸ‰αžΌαž“αžΈαž‘αŸαžšαž…αŸ’αžšαžΎαž“ αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž•αž›αž“αŸ…αž›αžΎαž’αŸαž€αŸ’αžšαž„αŸ‹αžŠαž„αŸ‹αžŸαŸŠαžΈαžαŸαž—αžΈαž€αžŸαŸ‚αž›αžαŸ’αž–αžŸαŸ‹ (DPI αžαŸ’αž–αžŸαŸ‹) αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ αž€αžΌαž’αžšαžŠαŸ„αž“αŸαžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αŸ…αž–αŸαž›αžαžΆαž˜αžŠαžΆαž“αž…αž›αž“αžΆαž€αžŽαŸ’αžŠαž»αžš αž“αž·αž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ API αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ Vulkan αŸ” αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž’αŸ’αž“αž€αž”αžΎαž€αž”αžšαž˜αž·αž“αžŸαž€αž˜αŸ’αž˜αž‘αŸ αž αžΎαž™αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΎαž€αžœαžΆ αž’αŸ’αž“αž€αž‚αž½αžšαžαŸ‚αž”αž“αŸ’αžαŸ‚αž˜ "wayland" αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž…αž»αŸ‡αž”αž‰αŸ’αž‡αžΈ "HKCU\Software\Wine\Drivers" αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž’αžαŸαžšαž”αžšαž·αžŸαŸ’αžαžΆαž“ DISPLAY αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αŸ– wine reg.exe αž”αž“αŸ’αžαŸ‚αž˜ HKCU\ \Software\Wine\Drivers /v αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ /d x11,wayland

  • αž˜αŸ‰αžΌαžŒαž»αž›αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αŸ…αž‡αžΆαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αžΆαžšαž αŸ…αžαžΆαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ NT αž‡αžΆαž‡αžΆαž„αž€αžΆαžšαž αŸ…αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αžšαžœαžΆαž„αžŸαŸ’αžšαž‘αžΆαž”αŸ‹ PE αž“αž·αž„ Unix αžŠαŸ„αž™αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αžΆαžšαž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαž„αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αž†αŸ’αž“αžΆαŸ†αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ†αž”αŸ’αž›αŸ‚αž„ DLLs αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž‘αž˜αŸ’αžšαž„αŸ‹αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αžΆαž“ PE (Portable Executable)αŸ”
  • αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸƒαžŸαŸ’αžšαž‘αžΆαž”αŸ‹ WoW64 (64 αž”αŸŠαžΈαž) αž”αžΆαž“αž”αž“αŸ’αž Windowsαž“αŸ…αž›αžΎWindows) αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš 32 αž”αŸŠαžΈαž Windows- αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’ Unix 64 αž”αŸŠαžΈαžαŸ” αž˜αŸ‰αžΌαžŒαž»αž›αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžŽαŸ’αžŽαžΆαž›αŸαž™ Unix αž”αŸ’αžšαžΎαž’αŸ’αž“αž€αž”αž€αž”αŸ’αžšαŸ‚αž€αžΆαžšαž αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’ WoW64 (thunks) αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αŸ‰αžΌαžŒαž»αž› 32 αž”αŸŠαžΈαžαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ PE αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžŽαŸ’αžŽαžΆαž›αŸαž™ Unix 64 αž”αŸŠαžΈαžαŸ”

    αžšαž”αŸ€αž”αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš WoW64 αžαŸ’αž˜αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αžΌαžŠ 32 αž”αŸŠαžΈαžαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš 64 αž”αŸŠαžΈαž (αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž” WoW64 αž…αžΆαžŸαŸ‹ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ 32 αž”αŸŠαžΈαžαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš Unix 32 αž”αŸŠαžΈαž)αŸ” αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αŸ€αž” WoW64 αžαŸ’αž˜αžΈαž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αŸ” macOSαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αžšαž”αŸ€αž” WoW64 αžαŸ’αž˜αžΈαž˜αžΆαž“αž€αŸ†αž αž»αžŸαžαžΌαž…αžαžΆαž…αž˜αž½αž™αž…αŸ†αž“αž½αž“ αžŠαžΌαž…αž‡αžΆαž€αž„αŸ’αžœαŸ‡αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš 16-bit αž“αž·αž„αž€αžΆαžšαžαž™αž…αž»αŸ‡αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš OpenGL αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž€αž„αŸ’αžœαŸ‡αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜ ARB_buffer_storage αžœαžΆαž˜αž·αž“αž‘αžΆαž“αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž“αŸ…αž‘αžΎαž™αž‘αŸ αž αžΎαž™αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž”αž„αŸ’αž€αžΎαžαž‡αžΆαž˜αž½αž™αž‡αž˜αŸ’αžšαžΎαžŸ "--enable-archs=i386,x86_64" αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αŸ”

  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αžΆαž“αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ Windows αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ ARM64αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡ Wine αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ ARM64EC (ARM64 Emulation Compatible) ABI αž αžΎαž™αž˜αŸ‰αžΌαžŒαž»αž› ARM64EC αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αŸ” αž˜αŸ‰αžΌαžŒαž»αž›αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž±αŸ’αž™αž€αžΆαžšαž…αž˜αŸ’αž›αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αžŠαžΎαž˜αž‘αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ x86_64 αž‘αŸ…αž€αžΆαž“αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’ ARM64 αž˜αžΆαž“αž—αžΆαž–αžŸαžΆαž˜αž‰αŸ’αž‰αžŠαŸ„αž™αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž˜αŸ‰αžΌαžŒαž»αž›αž€αžΌαžŠ x86_64 αž“αžΈαž˜αž½αž™αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“ ARM64 αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αŸ” αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αž―αž€αžŸαžΆαžš ARM64X PE αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αžΆαž“αžαŸ‚αž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš x64/Arm64EC αž“αž·αž„ ARM64 αž‘αžΆαŸ†αž„αŸ” αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ x86 32 αž”αŸŠαžΈαžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αž˜αž·αž“αž‘αžΆαž“αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ Wine αžŸαŸ†αžαžΆαž“αŸ‹αž“αŸ…αž‘αžΎαž™αž‘αŸ (αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜ FEX αžαžΆαž„αž€αŸ’αžšαŸ…αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΌαžŠ x86 αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“ ARM64)αŸ”
  • αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€
    • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆ PostScript αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžœαž·αž‰αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαž―αž€αžŸαžΆαžš spool αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ WindowsαžŠαŸ‚αž›αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αŸ†αž–αžΈαž€αžΆαžšαž„αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αŸ” αž€αžΆαžšαž αŸ…αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆαž–αžΈαž”αžšαž·αžŸαŸ’αžαžΆαž“ Unix αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαž€αž…αŸαž‰αŸ”
    • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžšαž”αŸ€αž”αž„αž„αžΉαžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αžŸαŸ’αž”αŸ‚αž€ WinRT αŸ” αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ… WineCfg αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΎαž€αž€αžΆαžšαžšαž…αž“αžΆαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž„αž„αžΉαžαŸ”
    • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ API αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ Vulkan αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹ Vulkan 1.3.272 (8.0 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαž“αŸ…αž€αŸ’αž“αž»αž„ Wine 1.3.237) αŸ”
    • αž˜αž»αžαž„αžΆαžšαžšαž”αžŸαŸ‹αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ GdiPlus αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžš αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€αž€αžΎαž“αž‘αžΎαž„αŸ”
  • Direct3D αŸ”
    • αž€αžΆαžšαž‰αŸ‚αž€αž“αŸƒαžŸαŸ’αž‘αŸ’αžšαžΈαž˜αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž–αž αž»αžαŸ’αžŸαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž’αžΆαž€αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαžΆαž˜αž–αž›αžŠαž›αŸ‹αž€αž˜αŸ’αžšαž·αžαž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αž˜αžΆαž“αžαŸ’αžŸαŸ‚αžαŸ‚αž˜αž½αž™ αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αž·αž“αž€αžΆαž“αŸ‹αž€αžΆαž”αŸ‹αž€αž˜αŸ’αžšαž·αžαž”αž‰αŸ’αž‡αžΌαž“αž“αŸƒαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‘αžΆαŸ†αž„αž˜αžΌαž›αŸ”
    • Direct3D 10 αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αž›αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αŸ”
    • αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αŸ…αž€αžΌαžŠ WineD3D αž“αž·αž„αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž™αžŠαŸ„αž™αž”αŸ’αžšαžΎ API αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ Vulkan αŸ”
    • αž›αŸαžαž€αžΌαžŠαž”αž„αŸ’αž αžΆαž‰αž•αŸ’αž’αŸ‚αž€αž›αžΎ Vulkan API αž₯αž‘αžΌαžœαž“αŸαŸ‡αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžŸαž˜αžαŸ’αžαž—αžΆαž–αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž§αž”αž€αžšαžŽαŸαž‚αžΆαŸ†αž‘αŸ’αžš αž“αž·αž„αž”αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαžΆαžαžΎαž€αž˜αŸ’αžšαž·αžαž“αŸƒαž˜αž»αžαž„αžΆαžš Direct3D αž˜αžΆαž“αŸ”
    • αž˜αž»αžαž„αžΆαžš D3DXFillTextureTX αž“αž·αž„ D3DXFillCubeTextureTX αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ”
    • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαžΆαž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ’αžšαž˜αŸ„αž› OpenGL ARB αž”αž»αžšαžΆαžŽαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžŸαŸ’αžšαž˜αŸ„αž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜ ARB_fragment_program_shadow αŸ”
    • D3DXLoadMeshHierarchyFromX αž“αž·αž„αž˜αž»αžαž„αžΆαžšαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ ID3DXLoadUserData αŸ”
  • αžŸαŸ†αž‘αŸαž„ αž“αž·αž„αžœαžΈαžŠαŸαž’αžΌ
    • αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαŸ†αž”αžΌαž„αž“αŸƒ DirectMusic API αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αŸ” αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž› αž§αž”αž€αžšαžŽαŸ αž“αž·αž„αž‚αŸ†αžšαžΌαžŸαŸ†αž‘αŸαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ SoundFont αŸ” αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž₯αž‘αŸ’αž’αž·αž–αž› Doppler αŸ” αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš dmime sequencer αž“αž·αž„ dmsynth MIDI synthesizer αŸ”
    • αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ FluidSynth αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„ DirectMusic API αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ”
    • αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αž»αž€αž–αž»αž˜αŸ’αž–αž’αž€αŸ’αžŸαžšαžŸαŸ†αž‘αŸαž„ (SoundFont - αž‘αž˜αŸ’αžšαž„αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαŸ†αž™αŸ„αž‚αž•αŸ’αž’αŸ‚αž€αž›αžΎαž‚αŸ†αžšαžΌαžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž€αŸ‹αž―αž€αžŸαžΆαžš MIDI) αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ DLS1 αž“αž·αž„ DLS2 αž€αŸαžŠαžΌαž…αž‡αžΆαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ SF2 αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„ Linux.
    • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž›αŸαž„αž˜αžΆαžαž·αž€αžΆ MIDI αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αžŽαŸ’αžŽαžΆαž›αŸαž™ dmsynth αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ†αž™αŸ„αž‚αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ FluidSynth αž“αž·αž„ DirectSound API αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αž‘αŸ’αž’αž•αž›αžŸαŸ†αž‘αŸαž„αŸ”
    • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž§αž”αž€αžšαžŽαŸαžŒαž·αž€αžΌαžŠαžœαžΈαžŠαŸαž’αžΌαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž€αžΌαžŒαž·αž€αžœαžΈαžŠαŸαž’αžΌ Indeo IV50αŸ”
  • αž”αž„αŸ’αž αžΆαž‰αž•αŸ’αž‘αžΆαž›αŸ‹
    • αžŸαž˜αžΆαžŸαž—αžΆαž‚ DMO (DirectX Media Object) αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαžŒαž·αž€αžΌαžŠαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™ WMV αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž (Windows αžœαžΈαžŠαŸαž’αžΌαž˜αŸαžŒαŸ€)αŸ”
    • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžαž˜αŸ’αžšαž„αž€αžΆαžšαž…αžΆαž”αŸ‹αž™αž€αž’αžΌαžŒαžΈαž™αŸ‰αžΌ (DirectShow Audio Capture Filter)αŸ”
    • αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαžŸαŸ’αž‘αŸ’αžšαžΈαž˜αž’αžΌαžŒαžΈαž™αŸ‰αžΌ MPEG‑1 Stream Splitter (DirectShow MPEG‑1 Stream Splitter) αž₯αž‘αžΌαžœαž“αŸαŸ‡αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαžŸαŸ’αž‘αŸ’αžšαžΈαž˜αžœαžΈαžŠαŸαž’αžΌ αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŸαŸ’αž‘αŸ’αžšαžΈαž˜αŸ”
    • αžαž˜αŸ’αžšαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŒαž·αž€αžΌαžŠαžœαžΈαžŠαŸαž’αžΌαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ MPEG‑1 (DirectShow MPEG‑1 Video Decoder) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ”
  • αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž…αžΌαž›αŸ”
    • DirectInput αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž‚αžΌαžŸαž•αŸ‚αž“αž‘αžΈαžŸαž€αž˜αŸ’αž˜αž—αžΆαž– αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž…αž„αž”αŸŠαžΌαžαž»αž„αž“αŸ…αž›αžΎαž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαž αŸ’αž‚αŸαž˜αž‘αŸ…αž“αžΉαž„αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž αŸ’αž‚αŸαž˜αŸ”
  • αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž•αŸ’αž‘αŸƒαžαž»
    • αž€αžΆαžšαž…αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž“αžΆαŸ†αž…αŸαž‰αž‘αŸ…αž€αžΆαž“αŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž…αž˜αŸ’αž”αž„ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αžšαŸ„αž˜ Wine αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž αŸ…αžαžΆαž‡αžΆαž’αŸ’αž“αž€αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž–αž·αž’αžΈαž€αžΆαžšαž“αŸ…αž–αŸαž›αž”αžΎαž€ URL (αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš spotify.exe αž“αŸ…αž–αŸαž›αž”αžΎαž€αžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαžΌαž…αž‡αžΆ β€œspotify:user:spotify:playlist:848218482355482821”)αŸ”
    • αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž‘αžΆαž‰αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™ EDID (Extended Display Identification Data) αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž“αŸƒαž˜αŸ‰αžΌαž“αžΈαž‘αŸαžšαžŠαŸ‚αž›αž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹ αžŠαžΌαž…αž‡αžΆαžˆαŸ’αž˜αŸ„αŸ‡ αž“αž·αž„αž˜αŸ‰αžΌαžŠαŸ‚αž›αžšαž”αžŸαŸ‹αž§αž”αž€αžšαžŽαŸαŸ”
    • αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž”αž·αž‘αž”αž„αŸ’αž’αž½αž…αž•αŸ’αž‘αŸƒαžαž»αžŠαŸ‚αž›αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αž–αŸαž‰αž’αŸαž€αŸ’αžšαž„αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸŠαžΌαžαž»αž„ "αž…αžΆαž€αž…αŸαž‰αž–αžΈαž•αŸ’αž‘αŸƒαžαž»" αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΊαž“αž»αž™ "αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜" αŸ”
  • αž’αž“αŸ’αžαžšαž‡αžΆαžαž·
    • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IMEs (αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αž·αž–αž“αŸ’αž’αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαž”αž‰αŸ’αž…αžΌαž›) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž„αŸ’αžšαžΈαž€αŸ” αž€αžΆαžšαž„αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž—αžΆαžŸαžΆαžŠαžΎαž˜ Windows αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž IME αž“αž·αž„αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž‡αžΆαž˜αž½αž™ Linux ធ៊ីធ៊ី
    • αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ locale.nls αž–αžΈαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ Unicode CLDR (Unicode Common Locale Data Repository) αž€αŸ†αžŽαŸ‚ 44 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA αŸ” , prg-PL αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ , skr-PK, tyv-RU, vmw-MZ, xnr-IN αž“αž·αž„ za-CN αŸ”
    • αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž€αž”αŸ’αžšαŸ‚αž‘αŸ…αž‡αžΆαž αŸ’αžŸαž€αž αŸ’αžŸαŸŠαžΈαŸ” αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚αž–αŸαž‰αž›αŸαž‰αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ 16 αž—αžΆαžŸαžΆ αž“αž·αž„αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚αžŠαŸ„αž™αž•αŸ’αž“αŸ‚αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ 31 αž—αžΆαžŸαžΆαŸ”
    • αžαžΆαžšαžΆαž„αžαž½αž’αž€αŸ’αžŸαžšαž™αžΌαž“αžΈαž€αžΌαžŠαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αŸ…αž€αŸ†αžŽαŸ‚αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš 15.1.0 αŸ” αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αŸ”
  • αžαžΊαžŽαŸ‚αž› (αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžαžΊαžŽαŸ‚αž› Windows)
    • αžŠαžΌαž…αž€αŸ†αžŽαŸ‚αžŠαŸ‚αž›αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™ Windows αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ Windows 10.
    • αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αžΆαž“αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ PE αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αŸƒαžŠαž“αŸ’αž™αž“αŸƒαž›αŸ†αž αž’αžΆαžŸαŸαž™αžŠαŸ’αž‹αžΆαž“ (ASLR) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž‘αž»αž€αž€αžΌαžŠαž‘αŸ…αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž˜αž·αž“αž‘αžΆαž“αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸƒαžŠαž“αŸ’αž™αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž“αŸ…αž‘αžΎαž™αž‘αŸαŸ”
    • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ†αž“αžšαž”αžΆαž€αŸ‹αž”αŸ‚αž€αžαŸ’αžŸαŸ„αž™ (LFH, Low Fragmentation Heap) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αŸ”
    • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αž€αŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† (αž€αž“αŸ’αž›αŸ‚αž„αžŠαžΆαž€αŸ‹) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž™αž“αŸ’αžαž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž“αž·αž˜αŸ’αž˜αž·αž αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžαŸ†αž”αž“αŸ‹αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸƒαžŸαžαž·αž“αž·αž˜αŸ’αž˜αž·αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαŸ”
    • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™ 64 αž”αŸŠαžΈαž (αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αž‘αž»αž€αž‡αžΆαž˜αž»αž“) αž“αŸƒαž―αž€αžŸαžΆαžš αž“αž·αž„αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αž‡αžΆαž‘αž˜αŸ’αžšαž„αŸ‹ PIE (Position-Independent Executables) αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαž“αž•αŸ’αž“αŸ‚αž€αž“αŸƒαž‘αŸ†αž αŸ†αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ 32 αž”αŸŠαžΈαžαŸ”
    • αž€αžΆαžšαžŠαŸ„αŸ‡αž‡αž„αŸ‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž αŸ…αž‘αžΌαžšαžŸαž–αŸ’αž‘αžαžΆαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ NT αž“αž·αž„αž€αžΆαžšαž αŸ…αžαŸ’αžšαž‘αž”αŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαŸ”
  • αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž“αŸƒαž”αžŽαŸ’αžαžΆαž‰
    • αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ MSHTML αž‚αžΆαŸ†αž‘αŸ’αžšαž™αž“αŸ’αžαž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αžŸαŸ†αžšαžΆαž˜ "Cycle Collection" αŸ”
    • MSHTML αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž“αŸƒαžŸαŸ†αžŽαžΎ XMLHttpRequest αŸ”
    • jscript.dll αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžαŸ’αžαž» WeakMap αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž”αžŽαŸ’αžαž»αŸ†αž“αŸƒαž‚αžΌαžŸαŸ„/αžαž˜αŸ’αž›αŸƒ αžŠαŸ‚αž›αž€αžΌαž“αžŸαŸ„αž‚αžΊαž‡αžΆαžœαžαŸ’αžαž»αžŠαŸ‚αž›αž’αžΆαž…αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž”αŸ†αž–αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αžœαžΆαŸ” αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžš WeakMap.get(), WeakMap.delete(), WeakMap.clear() αž“αž·αž„ WeakMap.has() αŸ”
    • αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€ Gecko αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αŸ…αž€αŸ†αžŽαŸ‚ 2.47.4 αŸ”
    • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αž’αŸ†αž–αžΈαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αžŽαŸ’αžαžΆαž‰αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ”
  • αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αžΌαžŠαžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž“αž·αž„αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–
    • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžαž†αŸ’αž›αžΆαžαžœαŸƒαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ Winscard.dll αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžαžΆαž˜αžšαž™αŸˆαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’ PCSClite αŸ”
    • BCrypt αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž·αž’αžΈαžŸαžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŸαŸ„ Diffie-Hellman αŸ”
    • αž€αž‰αŸ’αž…αž”αŸ‹αž…αžšαž…αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž αžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ SSPI (Security Support Provider Interface) αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆ SSP (Security Support Provider)αŸ”
  • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹
    • Wine Debugger (winedbg) αž”αŸ’αžšαžΎαž”αžŽαŸ’αžŽαžΆαž›αŸαž™ Zydis αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαžΆαž…αŸ‹αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ X86 αŸ”
    • αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ WineCfg αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαž€αŸ†αžŽαŸ‚αž…αžΆαžŸαŸ‹αŸ—αž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆ 64 αž”αŸŠαžΈαžαŸ” Windows (αž˜αž»αž“ XP) αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαžŸαŸ‹αŸ—αžŠαŸ„αž™αž”αŸ’αžšαžΎαžšαž”αŸ€αž” WoW64αŸ”
    • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž₯αž‘αžΌαžœαž“αŸαŸ‡αž”αž„αŸ’αž αžΆαž‰αž–αŸαžαŸŒαž˜αžΆαž“αž€αŸ†αž αž»αžŸαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž’αž”αŸ‹αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž–αž½αž€αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž»αž„αžŸαžΌαž›αŸ”
    • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ systeminfo αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž–αŸαžαŸŒαž˜αžΆαž“αž–αžΈαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ WMI (Windows αž§αž”αž€αžšαžŽαŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„)αŸ”
    • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ klist αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αžŸαŸ†αž”αž»αžαŸ’αžš Kerberos αŸ”
    • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Taskill αž’αž“αž»αžœαžαŸ’αžαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž‰αŸ’αž…αž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αž˜αžΆαžšαžŠαŸ„αž™αž”αž„αŸ’αžαŸ†αŸ”
    • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‡αž˜αŸ’αžšαžΎαžŸ "/machine" αž‘αŸ…αž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΌαž“αž€αžΆαžαŸ‹αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžš x86 αž“αž·αž„ ARM αŸ”
    • αž˜αž»αžαž„αžΆαžšαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΈαž—αžΆαžšαž€αž·αž…αŸ’αž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ”
    • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ findstr αŸ”
  • αž§αž”αž€αžšαžŽαŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ
    • αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ WineDump αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž“αŸƒαž―αž€αžŸαžΆαžšαž…αž»αŸ‡αž”αž‰αŸ’αž‡αžΈαŸ” Windows (αž‘αž˜αŸ’αžšαž„αŸ‹ REGF) αž€αŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ (x86/ARM64) αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš PE αž…αž˜αŸ’αžšαž»αŸ‡αŸ”
    • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αž„αž€αŸ’αžšαž„ IDL αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αž»αžŽαž›αž€αŸ’αžαžŽαŸˆ "composable", "default_overload", "deprecated" αž“αž·αž„ "protected" αŸ”
    • αž”αžΆαž“αž›αž»αž” libwine.so αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžŠαž·αžŸαŸαž’αž€αŸ’αž“αž»αž„ Wine 6.0 αž αžΎαž™αž›αŸ‚αž„αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„ Wine αž™αžΌαžšαž αžΎαž™αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ ELF αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚αž…αžΆαžŸαŸ‹αžšαž”αžŸαŸ‹ Wine (5.0 αž“αž·αž„αž…αžΆαžŸαŸ‹αž‡αžΆαž„αž“αŸαŸ‡) αž‡αžΆαž˜αž½αž™ libwine.so αž‘αžΆαž˜αž‘αžΆαžšαž€αžΆαžšαžŸαŸ’αžαžΆαž”αž“αžΆαž‘αžΎαž„αžœαž·αž‰αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„ Wine 9.0αŸ”
  • αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™ αž“αž·αž„αž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αžαžΆαž„αž€αŸ’αžšαŸ…
    • αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ FluidSynth 2.3.3, Musl 1.2.3 (αž˜αž»αžαž„αžΆαžšαž‚αžŽαž·αžαžœαž·αž‘αŸ’αž™αžΆαžαŸ‚αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡) αž“αž·αž„ Zydis 4.0.0 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹αŸ”
    • αžŸαž˜αžΆαžŸαž—αžΆαž‚ Vkd3d 1.10, Faudio 23.12, OpenLDAP 2.5.16, LCMS2 2.15, LibMPG123 1.32.2, LibPng 1.6.40, LibTiff 4.6.0, LibXml2 2.11.5, 1.1.38.libXs αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ Wine Mono αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžœαŸαž‘αž·αž€αžΆ .NET αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαžΎαž˜αŸ’αž”αžΈαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ 1.3 αŸ”
    • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆ winewayland.drv αž”αŸ’αžšαžΎαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ Wayland αž‡αžΆαž€αžΆαžšαž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ… αž€αŸαžŠαžΌαž…αž‡αžΆαž”αžŽαŸ’αžŽαžΆαž›αŸαž™ xkbcommon αž“αž·αž„ xkbregistry αŸ”
    • αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžαž†αŸ’αž›αžΆαžαžœαŸƒ αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ PCSClite αžαžΆαž„αž€αŸ’αžšαŸ…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎ (αž“αŸ…αž€αŸ’αž“αž»αž„ macOS - αž—αžΈ.ស៊ី.ស៊ី.)
    • αž€αžΆαžšαž€αžŸαžΆαž„αž―αž€αžŸαžΆαžš PE αž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆαžŠαŸ‚αž›αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆ i386 αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž…αž„αž€αŸ’αžšαž„αž†αŸ’αž›αž„αžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ† ".seh" αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžšαžŽαžΈαž›αžΎαž€αž›αŸ‚αž„αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž‘αž·αž‰αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS, αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS πŸ”₯ αž‘αž·αž‰αžŸαŸαžœαžΆαž”αž„αŸ’αž αŸ„αŸ‡αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS | ProHoster