เบเบฒเบ™เบ›เปˆเบญเบเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡ Wine 10.0

เบซเบผเบฑเบ‡เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เบ›เบตเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐ 29 เบชเบฐเบšเบฑเบšเบ—เบปเบ”เบฅเบญเบ‡, เบเบฒเบ™เบ›เปˆเบญเบเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบ›เบตเบ”เบ‚เบญเบ‡ Win32 API - Wine 10.0, เป€เบŠเบดเปˆเบ‡เบฅเบงเบกเป€เบญเบปเบฒเบซเบผเบฒเบเบเบงเปˆเบฒ 6000 เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต. เบ„เบงเบฒเบกเบชเปเบฒเป€เบฅเบฑเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ ARM64EC, เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบซเบ™เบฒเปเบซเบ™เป‰เบ™เบ‚เบญเบ‡ pixels เบฅเบงเบ‡เบชเบนเบ‡, เบฅเบงเบกเบ—เบฑเบ‡เป„เบ”เป€เบงเบต Wayland เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบœเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบ™เป‰เบฒเบˆเปเปเบฅเบฐ joystick, backend multimedia เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ FFmpeg, Bluetooth เป„เบ”เป€เบงเบต, เบฎเบญเบ‡เบฎเบฑเบš Vulkan 1.4, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ” emulation เบ›เปˆเบฝเบ™เป‚เปเบ”เบงเบดเบ”เบตเป‚เบญ.

5372 เป‚เบ›เบฃเปเบเบฃเบกเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบงเปˆเบฒเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™ Wine Windows (5336 เปœเบถเปˆเบ‡เบ›เบตเบเปˆเบญเบ™, 5266 เบชเบญเบ‡เบ›เบตเบเปˆเบญเบ™, 5156 เบชเบฒเบกเบ›เบตเบเปˆเบญเบ™), เบญเบตเบ 4435 เป‚เบ›เบฃเปเบเบฃเบก (4397 เปœเบถเปˆเบ‡เบ›เบตเบเปˆเบญเบ™, 4370 เบชเบญเบ‡เบ›เบตเบเปˆเบญเบ™, 4312 เบชเบฒเบกเบ›เบตเบเปˆเบญเบ™) เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ”เบตเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบก เปเบฅเบฐ DLL เบžเบฒเบเบ™เบญเบ. 4020 เป‚เบ›เบฃเปเบเบฃเบก (3943 เปœเบถเปˆเบ‡เบ›เบตเบเปˆเบญเบ™, 3888 เบชเบญเบ‡เบ›เบตเบเปˆเบญเบ™, 3813 เบชเบฒเบกเบ›เบตเบเปˆเบญเบ™) เบกเบตเบšเบฑเบ™เบซเบฒเป€เบฅเบฑเบเบ™เป‰เบญเบเบ—เบตเปˆเบšเปเปˆเปเบŠเบเปเบŠเบ‡เบเบฑเบšเบเบฒเบ™เบ™เบณเปƒเบŠเป‰เปœเป‰เบฒเบ—เบตเปˆเบซเบผเบฑเบเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™.

เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบซเบผเบฑเบเปƒเบ™ Wine 10.0:

  • ARM64
    • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ ARM64EC (ARM64 Emulation Compatible), เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™ Wine เบ—เบตเปˆเป„เบ”เป‰เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฐเป€เบซเบกเบตเบžเบฒเบšเบเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐ ARM64. เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณ ARM64EC เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบžเบญเบ”เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบชเบณเบฅเบฑเบšเบฅเบฐเบšเบปเบš x64_86 เป„เบ›เบซเบฒเบฅเบฐเบšเบปเบš ARM64 เบ‡เปˆเบฒเบ เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป‚เบกเบ”เบนเบ™เบฅเบฐเบซเบฑเบ” x64_86 เปเบ•เปˆเบฅเบฐเบญเบฑเบ™เบชเบฒเบกเบฒเบ”เปเบฅเปˆเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก ARM64 เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเบˆเบณเบฅเบญเบ‡.
    • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒ ARM64X PE, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบงเบกเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ ARM64EC เปเบฅเบฐ ARM64 เปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰. เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ Wine เปƒเบ™เบฎเบนเบšเปเบšเบš ARM64X, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡ LLVM เบˆเบฒเบ Git (เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบˆเบฐเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ LLVM 20) เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบฅเปˆเบ™ "configure" script, เบฅเบฐเบšเบธเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-enable-archs=arm64ec,aarch64" .
    • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบฅเบฐเบšเบปเบš 64-bit x86 เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”. เป€เบกเบทเปˆเบญเปƒเบŠเป‰ ARM64EC, Wine เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เปเบฅเปˆเบ™เป€เบ›เบฑเบ™เบˆเบดเบ‡, เปเบฅเบฐ emulation เปเบกเปˆเบ™เปƒเบŠเป‰เบเบฑเบšเบฅเบฐเบซเบฑเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ x86-64 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบกเบต emulator เบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบŠเบธเบ” Wine เบ•เบปเป‰เบ™เบ•เป, เปเบ•เปˆเป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบฅเบฐเบซเบฑเบ” x86-64 เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก ARM64, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ emulator FEX เบžเบฒเบเบ™เบญเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ ARM64EC.
    • เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš ARM64 เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบฅเบฐเบšเบปเบšเปƒเบŠเป‰เปœเป‰เบฒเปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณ 4KB เบ•เบฒเบกเบ—เบตเปˆ ABI เบเบณเบ™เบปเบ”. Windows (เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบกเบต kernel Linux, เบเบฒเบ™เปƒเบŠเป‰เปœเป‰เบฒเปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณ 16K เบซเบผเบท 64K เบเบฑเบ‡เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเป€เบ—เบทเปˆเบญ).
  • เบฅเบฐเบšเบปเบšเบเปˆเบญเบเบเบฒเบŸเบดเบ
    • เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบซเบผเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบซเบ™เบฒเปเบซเบ™เป‰เบ™เบ‚เบญเบ‡ pixels เบฅเบงเบ‡เบชเบนเบ‡ (High-DPI). เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰ DPI เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบซเบ™เบฒเปเบซเบ™เป‰เบ™เบ‚เบญเบ‡ pixels เบฅเบงเบ‡เบชเบนเบ‡, เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบงเปˆเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ›เบฑเบšเบ•เบปเบงเบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ DPI เบซเบผเบทเบšเปเปˆ (เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡ DPI เบˆเบฐเบ–เบทเบเบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”). เป€เบžเบตเปˆเบกเบ•เบปเบงเป€เบฅเบทเบญเบเป€เบžเบทเปˆเบญเบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš High-DPI เบชเบณเบฅเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™ เบซเบผเบทเบ„เบณเบ™เบณเปœเป‰เบฒ Wine.
    • เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบชเบฐเป€เบžเบฒเบฐ Vulkan 1.4 เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเป„เบ”เป€เบงเบตเบชเปเบฒเบฅเบฑเบš Vulkan graphics API (Vulkan 9.0 เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™ Wine 1.3.272). เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ Vulkan เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบงเบดเบ”เบตเป‚เบญเปเบฅเบฐเบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”.
    • เป€เบกเบทเปˆเบญเปƒเบŠเป‰ backend X11, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบซเบ™เป‰เบฒเบ•เปˆเบฒเบ‡เป€เบ”เบฑเบเบ™เป‰เบญเบ Vulkan เบชเปเบฒเบฅเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเปƒเบŠเป‰เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เป€เบ™เบทเป‰เบญเบซเบฒ 3D เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ” (เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบฅเบฑเบเบชเบฐเบ™เบฐเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบกเบตเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบš OpenGL).
    • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบปเบ™เป„เบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” GdiPlus, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบซเบผเบฒเบเป€เบกเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ–เป‰เบฒเบšเปเปˆเบกเบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบเบงเบกเป€เบญเบปเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบžเบปเบšเปƒเบ™เบ‚เปเป‰เบ„เบงเบฒเบก.
  • Wayland
    • เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ›เบฐเบเบญเบšเบกเบตเป„เบ”เบฃเป€เบงเบต winewayland.drv, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ Wine เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Wayland เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบš XWayland เบซเบผเบท X11. Wine เป€เบ›เบตเบ”เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบเบเบปเบ‡เปƒเบ™ Wayland เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ–เป‰เบฒ XWayland เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰; เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, XWayland เปเบกเปˆเบ™เบ•เบปเบงเป€เบ›เบตเบ”เปƒเบŠเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. เป€เบžเบทเปˆเบญเบšเบฑเบ‡เบ„เบฑเบš Wayland, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก DISPLAY เบซเบผเบทเป€เบžเบตเปˆเบกเบ„เบต registry เป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ file.reg: Windows เบ•เบปเบงเปเบเป‰เป„เบ‚เบฃเบตเบˆเบดเบชเบ—เบฃเบต เป€เบงเบตเบŠเบฑเบ™ 5.00 [HKEY_CURRENT_USER\Software\Wine\Drivers] "Graphics" = "wayland" เปเบฅเบฐ เบ™เบณเปƒเบŠเป‰เบกเบฑเบ™เบ”เป‰เบงเบเบ„เบณเบชเบฑเปˆเบ‡: $ WINEPREFIX = /path/to/prefix wine regedit /path/to/file.reg
    • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš OpenGL เปเบฅเบฐ pixel buffers (pBuffer) เปƒเบชเปˆเป„เบ”เป€เบงเบต winewayland.drv.
    • เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบˆเบฑเบ”เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ›เปŠเบญเบšเบญเบฑเบšเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Wayland.
    • เป€เบกเบทเปˆเบญเปƒเบŠเป‰ Wayland, เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบŠเป‰เบณเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป€เบกเบทเปˆเบญเบเบปเบ”เบ›เบธเปˆเบกเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.
  • เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡ desktop
    • เป€เบžเบตเปˆเบกเบเบปเบ™เป„เบเบเบฒเบ™ emulation "modesetting" เปเบšเบšเบ—เบปเบ”เบฅเบญเบ‡เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเปเบฒเบฅเบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบฎเบนเบšเปเบšเบšเบงเบดเบ”เบตเป‚เบญเป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบ›เปˆเบฝเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบ™เป‰เบฒเบˆเป. เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ„เบงเบฒเบกเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบˆเปเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เบฎเบนเบšเปเบšเบšเบงเบดเบ”เบตเป‚เบญเปเบกเปˆเบ™เบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก.
    • A new Desktop Control Panel applet (desk.cpl) เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป‚เบ•เป‰โ€‹เบ•เบญเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡ (เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹, เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ›เปˆเบฝเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบฅเบฐโ€‹เบญเบฝเบ” virtual เบ‚เบญเบ‡ desktop เบซเบผเบทโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบ„เปˆเบฒโ€‹เบ•เบปเบงโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡ emulatedโ€‹)โ€‹.
    • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบ™เป‰เบฒเบˆเปเบ„เบทเบ™เปƒเบซเบกเปˆเปƒเบซเป‰เบเบฑเบšเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เป‰เบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบŸเบทเป‰เบ™เบŸเบนเบชเบฐเบ–เบฒเบ™เบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡.
    • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบชเบณเบฅเบฑเบšเบเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เบชเบฐเปเบ”เบ‡เป„เบญเบ„เบญเบ™เปƒเบ™เบ–เบฒเบ”เบฅเบฐเบšเบปเบš (เปƒเบ™ "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" เบ„เบงเบ™เบฅเบฐเบšเบธ "NoTrayItemsDisplay=1").
    • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบชเบณเบฅเบฑเบšเบเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ shells (Shell launcher) เปƒเบ™เป‚เปเบ” desktop (เปƒเบ™ "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" เบ„เบงเบ™เบฅเบฐเบšเบธ "NoDesktop=1").
  • Direct3D
    • เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ”เป‰เบงเบ OpenGL เบ•เบญเบ™เบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš GLSL 1.20, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš EXT_framebuffer_object เปเบฅเบฐ ARB_texture_non_power_of_two extensions. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš backend ARB shader เป€เบเบปเปˆเบฒเปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ OffscreenRenderingMode เป„เบ”เป‰เบขเบธเบ”เป€เบŠเบปเบฒ.
    • เบชเปเบฒเบฅเบฑเบš Direct3D 9 เปเบฅเบฐเป€เบเบปเปˆเบฒเบเบงเปˆเบฒ, เบ—เปเปˆเบเบฃเบฒเบšเบŸเบดเบเบŸเบฑเบ‡เบŠเบฑเบ™เบ„เบปเบ‡เบ—เบตเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก (Direct3D เป€เบเบปเปˆเบฒเปƒเบซเป‰เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบฒเบŸเบดเบเบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰), เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เบžเบฒเบชเบฒ HLSL shader เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบˆเปเบฒเบฅเบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™เบ„เบปเบ‡เบ—เบตเปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบœเปˆเบฒเบ™ Vulkan เบซเบผเบท OpenGL API.
    • เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ”เป‰เบงเบ Vulkan เปƒเบŠเป‰เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เบญเบ‡ Vulkan เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบ—เปเปˆเบเบฃเบฒเบšเบŸเบดเบเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบ•เบดเบ”เบ‚เบฑเบ”เปƒเบ™เป€เบเบก.
    • เป€เบžเบตเปˆเบก backend glsl-vkd3d เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบš GLSL shaders, เป‚เบ”เบเปƒเบŠเป‰ vkd3d-shader.
    • เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบœเบปเบ™เบเบฐเบ—เบปเบš Direct3D เป‚เบ”เบเปƒเบŠเป‰ vkd3d-shader.
    • เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” D3DX9 เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ MIP (MipMap) เป€เบกเบทเปˆเบญเป‚เบซเบฅเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ volumetric. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบชเบต 64bpp RGBA เปเบฅเบฐ 48bpp RGB เปƒเบ™เบฎเบนเบš PNG, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบฎเบนเบšเปเบšเบš X8L8V8U8, A2W10V10U10, A8P8, V16U16 เปเบฅเบฐ Q16W16V16U16.
  • เบชเบฝเบ‡เปเบฅเบฐเบงเบดเบ”เบตเป‚เบญ
    • เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบš backend เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ GStreamer, backend เบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบเปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡ FFmpeg เปเบฅเบฐเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบญเบšเบ‚เบญเบ‡ Media Foundation. เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ backend เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบ—เปˆเบฒเบ™เบ„เบงเบ™เบฅเบฐเบšเบธ โ€œDisableGstByteStreamHandler=1โ€ เปƒเบ™เบชเปˆเบงเบ™เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ โ€œHKCU\Software\Wine\MediaFoundationโ€.
    • เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ Media Foundation API เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เบ”เบตเบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเบฎเบญเบ‡เบฎเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบ‚เบถเป‰เบ™เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบš demultiplexing เปเบฅเบฐ decoding.
    • DirectMusic API เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป‚เบซเบผเบ”เป„เบŸเบฅเปŒ MIDI.
  • เบญเบธเบ›เบฐเบเบญเบ™เป€เบ‚เบปเป‰เบฒ
    • เป€เบžเบตเปˆเบกเป€เบงเบตเบŠเบฑเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ‚เบญเบ‡เป„เบ”เป€เบงเบต Bluetooth.
    • เป€เบžเบตเปˆเบก Joystick Control Panel applet (joy.cpl) เบ”เป‰เบงเบเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบš joystick.
    • เบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ•เบปเบงเบŠเบตเป‰ (เปเบœเปˆเบ™เบชเบณเบœเบฑเบ”, เป€เบกเบปเบฒเบชเปŒ) เป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ HID (เบญเบธเบ›เบฐเบเบญเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เบกเบฐเบ™เบธเบ”). เป„เบ”เบฃเป€เบงเบต mouhid.sys เบชเบณเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ HID เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเบกเบฒ. เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบญเบธเบ›เบฐเบเบญเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเบ›เบฐเบชเบปเบกเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”, เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบžเบงเบเบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒ Windows-เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เป€เบ›เบฑเบ™เบญเบธเบ›เบฐเบเบญเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.
    • เบชเปเบฒเบฅเบฑเบš backend X11, เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบซเบ™เป‰เบฒเบˆเปเบชเปเบฒเบœเบฑเบ”เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰ multi-touch เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบ„เบงเบฒเบก WM_POINTER* (WM_POINTERENTER, WM_POINTERLEAVE, เปเบฅเบฐเบญเบทเปˆเบ™เป†) เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.
    • เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เบšเบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบฒเบเปƒเบ™เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” user32 เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™, เป€เบŠเบดเปˆเบ‡เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เป‚เบซเบผเบ”เปƒเบ™ Wine Server.
    • Winex11 เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป€เบซเบ”เบเบฒเบ™ XInput2 เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™.
    • เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเปเบ›เป‰เบ™เบžเบดเบกเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบš Dvorak.
  • เป€เบ„เบตเป€เบ™เบฅ (เบญเบดเบ™เป€เบ•เบตเป€เบŸเบ”เป€เบ„เบตเป€เบ™เบฅ Windows)
    • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ (เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เบœเบนเป‰เปƒเบŠเป‰เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบชเบดเบ”เบ—เบดเบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡). เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบŠเบตเบŸเป€เบงเบต (เป€เบŠเบตเบšเป€เบงเบตเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ msi), เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบŸเบฑเบ‡เบŠเบฑเบ™ RtlCreateUserProcess() เปเบฅเบฐ CreateProcessInternal(), token เบ‚เบญเบ‡เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบ—เบตเปˆเบˆเปเบฒเบเบฑเบ”เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
    • เป€เบกเบทเปˆเบญเป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ›เป‰เบฒเบเบเบณเบเบฑเบšเปเบœเปˆเบ™, เบ—เบธเบเบ„เบฑเป‰เบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบœเปˆเบฒเบ™ DBus เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบธเบ›เบฐเบเบญเบ™เป‚เบ”เบเบเบปเบ‡.
    • เบเบปเบ™เป„เบเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฒเบ‡เบ”เบฝเบง (IPC) เบ‚เบญเบ‡ Mailslots เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบเบปเบ‡เปƒเบ™เป€เบŠเบตเบšเป€เบงเบต Wine, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบกเบตเบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเปเบฒเบเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ. Windows.
    • เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบฅเปเบ–เป‰เบฒเป€เบซเบ”เบเบฒเบ™เบžเบญเบ” serial เปƒเบ™เป‚เบซเบกเบ” asynchronous.
    • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเป‚เบ›เป€เบŠเบ”เป€เบŠเบต XSTATE เปƒเบ™เบซเบปเบงเบ‚เปเป‰เบซเบปเบงเบ‚เปเป‰, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ vector เปƒเบซเบกเปˆเป€เบŠเบฑเปˆเบ™ AVX-512.
  • เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบเบฑเบ‡
    • เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบ•เบปเบงเปเบ›เบ„เบณเบชเบฑเปˆเบ‡ cmd.exe เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เปƒเปเปˆ. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ "||" เบเบฑเบš cmd.exe เปเบฅเบฐ "&&".
    • เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” findstr เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบดเปเบฅเบฐเบเบฒเบ™เบŠเบญเบเบซเบฒเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™.
    • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เป‚เบกเบ”เบนเบ™ ARM32EC เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ regsvr32 เปเบฅเบฐ rundll64 utilities.
    • Added utilities: sort for sorting input data, fc เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฝเบšโ€‹เบ—เบฝเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เปเบฅเบฐโ€‹เบšเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบŠเบญเบโ€‹เบซเบฒโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹.
    • เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ wmic เบ›เบฐเบ•เบดเบšเบฑเบ”เบฎเบนเบšเปเบšเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™.
    • Explorer เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเป€เบกเบ™เบนเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเบฐเปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบท. เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง explorer.exe เบ”เป‰เบงเบเบชเบดเบ”เบ—เบดเปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเบซเบผเบธเบ”เบฅเบปเบ‡.
  • เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบฑเบ”เบ—เบฐเบ™เบฒ
    • เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-marm64x" เปƒเบชเปˆ winebuild เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ›เบฐเบชเบปเบก ARM64X.
    • เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-marm64x" เปƒเบชเปˆ winegcc เป€เบžเบทเปˆเบญเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเป‰เบฒเบ‡เบชเปเบฒเบฅเบฑเบš ARM64X.
    • เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰ Interface Definition Language (IDL) เปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เบ„เบปเบšเบ–เป‰เบงเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ•เบตเบ„เบงเบฒเบกเปเบฒเบ.
    • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ›เบฐเป€เบžเบ” (TypeLib) เปƒเบ™เบฎเบนเบšเปเบšเบšเป€เบเบปเปˆเบฒ (SLTG) เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ IDL (Interface Definition Language) compiler.
    • เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡ winedump เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบซเบเบฑเบ” dumps เบ‚เบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ minidump, เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบเบปเบเป€เบงเบฑเป‰เบ™ C ++, เปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ typelib.
  • ะ ะฐะทะฝะพะต
    • เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบชเปเบฒเบฅเบฑเบšเบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบซเบผเบฑเบ Diffie-Hellman (DH). เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบฎเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต DH. เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ„เบนเปˆเบ‚เบญเบ‡เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ เปเบฅเบฐเบชเปˆเบงเบ™เบ•เบปเบง.
    • เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เป€เบžเบตเปˆเบก padding OAEP (Optimal Asymmetric Encryption Padding) เบฎเปˆเบงเบกเบเบฑเบ™เบเบฑเบšเบฅเบฐเบšเบปเบš RSA algorithm เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰.
    • DirectPlay API เบฎเบญเบ‡เบฎเบฑเบšเป€เบŠเบ”เบŠเบฑเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ.
    • เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™/เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปเบšเบšเบšเปเปˆเบ›เบฐเบชเบฒเบ™เบเบฑเบ™เป€เบกเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เป‚เปเบ” WoW64 (64-bit) Windows-เป€เบ›เบตเบ”-Windows), เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบฅเบฐเบšเบปเบš 32-เบšเบดเบ”เป„เบ”เป‰ Windows- เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ•เปˆเบฒเบ‡เป†เปƒเบ™เบฅเบฐเบšเบปเบš Unix 64 เบšเบดเบ”.
    • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™เบชเบณเบฅเบฑเบšเบเบฒเบ™เป‚เบซเบผเบ”เป„เบ”เบฃเป€เบงเบต ODBC เบชเบณเบฅเบฑเบš DBMS เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเปเบฅเป‰เบง Windows.
    • เบชเปเบฒเบฅเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก ARM, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบš RPC / COM, C ++ RTTI (เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเป€เบžเบ”เป€เบงเบฅเบฒเปเบฅเปˆเบ™) เปเบฅเบฐ C++ เปเบกเปˆเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.
    • เปƒเบ™ C runtime, เบŸเบฑเบ‡เบŠเบฑเบ™ ANSI เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” UTF-8.
    • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ MSHTML เป„เบ”เป‰เบ–เบทเบเบ‚เบฐเบซเบเบฒเบเบญเบญเบ. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš prototypes เปเบฅเบฐเบœเบนเป‰เบเปเปˆเบชเป‰เบฒเบ‡เบงเบฑเบ”เบ–เบธ. เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบงเบฑเบ”เบ–เบธเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบš MSHTML เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ JavaScript. เบŸเบฑเบ‡เบŠเบฑเบ™เปƒเบ™ MSHTML เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบงเบฑเบ”เบ–เบธ JavaScript เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เป€เบเบฑเบšเบ‚เบตเป‰เป€เบซเบเบทเป‰เบญ JavaScript เป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบงเบกเป€เบญเบปเบฒเบ—เบธเบเบชเบฐเบžเบฒเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” script เปƒเบ™เบซเบปเบงเบ‚เปเป‰เปƒเบ”เบซเบ™เบถเปˆเบ‡. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบงเบฑเบ”เบ–เบธ ArrayBuffer เปเบฅเบฐ DataView JavaScript.
    • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบชเบฐเบ–เบดเบ”เป‚เบ”เบเปƒเบŠเป‰เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš Clang เปเบฅเบฐ JUnit เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Gitlab.
    • เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Capstone 5.0.3 เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบŠเบธเบ”, เป‚เบ”เบเบœเปˆเบฒเบ™เบ™เบฑเป‰เบ™ disassembly เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ”เบตเบšเบฑเบ WineDb.
    • เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบญเบฑเบšเป€เบ”เบ”เป€เบ›เบฑเบ™เป€เบงเบตเบŠเบฑเบ™เปƒเปเปˆ: Vkd3d 1.14, Faudio 24.10, FluidSynth 2.4.0, LDAP 2.5.18, LCMS2 2.16, LibJpeg 9f, LibMPG123 1.32.9, LibPng 1.6.44T.4.7.0, LibPng LibXb. 2, LibXslt 2.12.8 เปเบฅเบฐ Zlib 1.1.42.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster