āĻ“āϝāĻŧāĻžāχāύ 10.0 āĻāϰ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻĒā§āϰāĻ•āĻžāĻļ

āĻāĻ• āĻŦāĻ›āϰ⧇āϰ āωāĻ¨ā§āύāϝāĻŧāύ āĻāĻŦāĻ‚ 29āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āĻĒāϰ, Win32 API - Wine 10.0-āĻāϰ āωāĻ¨ā§āĻŽā§āĻ•ā§āϤ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻĒā§āϰāĻ•āĻžāĻļ, āϝāĻž 6000-āĻāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϕ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇āϛ⧇, āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āĻŽā§‚āϞ āĻ…āĻ°ā§āϜāύāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ ARM64EC āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŽāĻ°ā§āĻĨāύ, āωāĻšā§āϚ āĻĒāĻŋāĻ•ā§āϏ⧇āϞ āϘāύāĻ¤ā§āĻŦ āϏāĻš āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻ¸ā§āϕ⧇āϞāĻŋāĻ‚, āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āĻ“āϝāĻŧ⧇āĻ˛ā§āϝāĻžāĻ¨ā§āĻĄ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž, āĻ¸ā§āĻ•ā§āϰāĻŋāύ āĻāĻŦāĻ‚ āϜāϝāĻŧāĻ¸ā§āϟāĻŋāĻ• āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϝāĻžāύ⧇āϞ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ, FFmpeg, āĻŦā§āϞ⧁āϟ⧁āĻĨ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄāĨ¤ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ, āĻ­āϞāĻ•āĻžāύ 1.4 āϏāĻŽāĻ°ā§āĻĨāύ, āχāĻŽā§āϞ⧇āĻļāύ āĻ•ā§āώāĻŽāϤāĻž āĻ¸ā§āϝ⧁āχāϚāĻŋāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŽā§‹āĻĄāĨ¤

āĻ“āϝāĻŧāĻžāχāύ⧇ ā§Ģā§Ē⧧⧝āϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻŦāϞ⧇ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ Windows (āĻāĻ• āĻŦāĻ›āϰ āφāϗ⧇ ā§Ģā§Šā§­ā§¨āϟāĻŋ, āĻĻ⧁āχ āĻŦāĻ›āϰ āφāϗ⧇ ā§Ģā§Šā§Šā§ŦāϟāĻŋ, āϤāĻŋāύ āĻŦāĻ›āϰ āφāϗ⧇ ā§Ģ⧍ā§Ŧā§ŦāϟāĻŋ) āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āφāϰāĻ“ ā§Ēā§Ģā§Ļā§ĻāϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ (āĻāĻ• āĻŦāĻ›āϰ āφāϗ⧇ ā§Ēā§Ēā§Šā§ĢāϟāĻŋ, āĻĻ⧁āχ āĻŦāĻ›āϰ āφāϗ⧇ ā§Ēā§Šā§¯ā§­āϟāĻŋ, āϤāĻŋāύ āĻŦāĻ›āϰ āφāϗ⧇ ā§Ēā§Šā§­ā§ĻāϟāĻŋ) āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϏ⧇āϟāĻŋāĻ‚āϏ āĻāĻŦāĻ‚ āĻāĻ•ā§āϏāϟāĻžāĻ°ā§āύāĻžāϞ āĻĄāĻŋāĻāϞāĻāϞ (DLL) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ āĻŋāĻ•āĻ āĻžāĻ• āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ ā§Ēā§Ļā§Žā§ŦāϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡ (āĻāĻ• āĻŦāĻ›āϰ āφāϗ⧇ ā§Ēā§Ļ⧍ā§ĻāϟāĻŋ, āĻĻ⧁āχ āĻŦāĻ›āϰ āφāϗ⧇ ā§Šā§¯ā§Ēā§ŠāϟāĻŋ, āϤāĻŋāύ āĻŦāĻ›āϰ āφāϗ⧇ ā§Šā§Žā§Žā§ŽāϟāĻŋ) āϛ⧋āϟāĻ–āĻžāĻŸā§‹ āϏāĻŽāĻ¸ā§āϝāĻž āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋāϰ āĻŽā§‚āϞ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇ āϕ⧋āύ⧋ āĻŦāĻžāϧāĻž āϏ⧃āĻˇā§āϟāĻŋ āĻ•āϰ⧇ āύāĻžāĨ¤

āĻ“āϝāĻŧāĻžāχāύ 10.0 āĻāϰ āĻŽā§‚āϞ āωāĻĻā§āĻ­āĻžāĻŦāύ:

  • ARM64
    • ARM64EC (ARM64 āĻāĻŽā§āϞ⧇āĻļāύ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ) āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻ“āϝāĻŧāĻžāχāύ⧇ āϏāĻŽāĻ°ā§āĻĨāύ⧇āϰ āĻ¸ā§āϤāϰ āϝāĻžāϰ āϜāĻ¨ā§āϝ ARM64 āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽāϤāĻž āĻĒ⧌āρāϛ⧇āϛ⧇āĨ¤ ARM64EC āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰāϟāĻŋ āĻŽā§‚āϞāϤ x64_86 āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϜāĻ¨ā§āϝ ARM64 āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϞāĻŋāĻ–āĻŋāϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āĻĒā§‹āĻ°ā§āϟāĻŋāĻ‚āϕ⧇ āϏāĻšāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻāĻŽā§āϞ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒ⧃āĻĨāĻ• x64_86 āϕ⧋āĻĄ āĻŽāĻĄāĻŋāωāϞāϗ⧁āϞāĻŋāϕ⧇ ARM64 āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇ āϚāĻžāϞāĻžāύ⧋āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
    • ARM64X PE āĻĢāĻžāχāϞ āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āφāĻĒāύāĻžāϕ⧇ ARM64EC āĻāĻŦāĻ‚ ARM64 āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻŸā§‡āĻŦāϞ āĻĢāĻžāχāϞ⧇ āϕ⧋āĻĄ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ ARM64X āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡ āĻ“āϝāĻŧāĻžāχāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇, āφāĻĒāύāĻžāϕ⧇ āĻ—āĻŋāϟ āĻĨ⧇āϕ⧇ LLVM āχāύāĻ¸ā§āϟāϞ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ (āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž LLVM 20 āϰāĻŋāϞāĻŋāĻœā§‡ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāĻŦ⧇) āĻāĻŦāĻ‚ "āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ" āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϚāĻžāϞāĻžāύ⧋āϰ āϏāĻŽāϝāĻŧ, "-enable-archs=arm64ec,aarch64" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰ⧁āύāĨ¤ .
    • 64-āĻŦāĻŋāϟ x86 āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻ…āύ⧁āĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ ARM64EC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻ“āϝāĻŧāĻžāχāύ āύāĻŋāĻœā§‡āχ āϚāϞ⧇ āĻāĻŦāĻ‚ āχāĻŽā§āϞ⧇āĻļāύ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ x86-64 āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϕ⧋āĻĄā§‡ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻŽā§āϞ⧇āϟāϰ āϏāĻš āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϟāĻŋ āĻāĻ–āύāĻ“ āĻŽā§‚āϞ āĻ“āϝāĻŧāĻžāχāύ āĻĒā§āϝāĻžāϕ⧇āĻœā§‡ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āύāϝāĻŧ, āϤāĻŦ⧇ ARM86 āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇ x64-64 āϕ⧋āĻĄ āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻŋ ARM64EC āϏāĻŽāĻ°ā§āĻĨāύ āϏāĻš āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āĻŦāĻžāĻšā§āϝāĻŋāĻ• FEX āĻāĻŽā§āϞ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤
    • ABI-āĻāϰ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€, ARM64 āϏāĻŽāĻ°ā§āĻĨāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇ ā§Ē āĻ•āĻŋāϞ⧋āĻŦāĻžāχāϟ āĻŽā§‡āĻŽāϰāĻŋ āĻĒ⧇āϜ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤ Windows āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏāĻš āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇ āϚāϞāĻŽāĻžāύ Linux(ā§§ā§Ŧāϕ⧇ āĻŦāĻž ā§Ŧā§Ēāϕ⧇ āĻŽā§‡āĻŽāϰāĻŋ āĻĒ⧇āϜ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻāĻ–āύāĻ“ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āύāϝāĻŧ)āĨ¤
  • āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ
    • āωāĻšā§āϚ āĻĒāĻŋāĻ•ā§āϏ⧇āϞ āϘāύāĻ¤ā§āĻŦ (āĻšāĻžāχ-āĻĄāĻŋāĻĒāĻŋāφāχ) āϏāĻš āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āφāϰāĻ“ āϏāĻ āĻŋāĻ• āĻ¸ā§āϕ⧇āϞāĻŋāĻ‚ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĄāĻŋāĻĒāĻŋāφāχ āϏāĻšā§‡āϤāύāϤāĻž āĻŽā§‹āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āωāĻšā§āϚ āĻĒāĻŋāĻ•ā§āϏ⧇āϞ āϘāύāĻ¤ā§āĻŦ āϏāĻš āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋ āĻĄāĻŋāĻĒāĻŋāφāχ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ…āĻ­āĻŋāϝ⧋āϜāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āĻ•āĻŋāύāĻž āϤāĻž āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧇ (āϝ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āĻĄāĻŋāĻĒāĻŋāφāχāϕ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧇ āύāĻž āϏ⧇āϗ⧁āϞāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻ¸ā§āϕ⧇āϞ āĻ•āϰāĻž āĻšāϝāĻŧ)āĨ¤ āĻĒ⧃āĻĨāĻ• āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦāĻž āĻ“āϝāĻŧāĻžāχāύ āωāĻĒāϏāĻ°ā§āĻ—āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻšāĻžāχ-āĻĄāĻŋāĻĒāĻŋāφāχ āϏāĻŽāĻ°ā§āĻĨāύ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ•āϰāĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • Vulkan 1.4 āĻ¸ā§āĻĒ⧇āϏāĻŋāĻĢāĻŋāϕ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ Vulkan āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ API-āĻāϰ āϜāĻ¨ā§āϝ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (Vulkan 9.0 Wine 1.3.272-āĻ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻ›āĻŋāϞ)āĨ¤ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāύāϕ⧋āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻ­āϞāĻ•āĻžāύ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • X11 āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, 3D āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāχ āϧāϰāύ⧇āϰ āωāχāĻ¨ā§āĻĄā§‹ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻŽāύ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ Vulkan āϚāĻžāχāĻ˛ā§āĻĄ āωāχāĻ¨ā§āĻĄā§‹ āϰ⧇āĻ¨ā§āĻĄāĻžāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (āφāϗ⧇, āĻāχ āϧāϰāύ⧇āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ OpenGL-āĻāϰ āϜāĻ¨ā§āϝ āωāĻĒāϞāĻŦā§āϧ āĻ›āĻŋāϞ)āĨ¤
    • GdiPlus āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϤ⧇ āĻĢāĻ¨ā§āϟ āϞāĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻĒāĻžāĻ ā§āϝ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϏāĻŽāϝāĻŧ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĢāĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ āϝāĻĻāĻŋ āϕ⧋āύ⧋ āĻĢāĻ¨ā§āϟ āύāĻž āĻĨāĻžāϕ⧇ āϝāĻž āĻĒāĻžāĻ ā§āϝ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϏāĻŽāĻ¸ā§āϤ āĻ…āĻ•ā§āώāϰāϕ⧇ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āĻ•āĻ­āĻžāϰ āĻ•āϰ⧇āĨ¤
  • Wayland
    • āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇ winewayland.drv āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇, āϝāĻž Wine-āϕ⧇ XWayland āĻŦāĻž X11 āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻ•āϰ⧇āχ Wayland-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇ āϚāϞāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ Wine āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϤāĻ–āύāχ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞ⧋ āϏāϰāĻžāϏāϰāĻŋ Wayland-āĻ āϚāĻžāϞ⧁ āĻ•āϰ⧇, āϝāĻ–āύ XWayland āωāĻĒāϞāĻŦā§āϧ āĻĨāĻžāϕ⧇ āύāĻž; āĻ…āĻ¨ā§āϝāĻĨāĻžāϝāĻŧ, XWayland-āχ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āϞāĻžā§āϚāĻžāϰāĨ¤ Wayland-āϕ⧇ āĻŦāĻžāĻ§ā§āϝāϤāĻžāĻŽā§‚āϞāĻ• āĻ•āϰāϤ⧇, āφāĻĒāύāĻŋ DISPLAY āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻ…āĻĨāĻŦāĻž āĻāĻ•āϟāĻŋ file.reg āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻŋ āϕ⧀ āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ: Windows āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻŋ āĻāĻĄāĻŋāϟāϰ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 5.00 [HKEY_CURRENT_USER\Software\Wine\Drivers] "Graphics" = "wayland" āĻāĻŦāĻ‚ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻāϟāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύ: $ WINEPREFIX = /path/to/prefix wine regedit /path/to/file.reg
    • winewayland.drv āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇ OpenGL āĻāĻŦāĻ‚ āĻĒāĻŋāĻ•ā§āϏ⧇āϞ āĻŦāĻžāĻĢāĻžāϰ (pBuffer) āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āĻ“āϝāĻŧ⧇āĻ˛ā§āϝāĻžāĻ¨ā§āĻĄ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇ āĻĒāĻĒāφāĻĒ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϗ⧁āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • Wayland āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āϕ⧀ āϟāĻŋāĻĒ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϞ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ-āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤
  • āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ
    • āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• "āĻŽā§‹āĻĄā§‡āϏ⧇āϟāĻŋāĻ‚" āĻāĻŽā§āϞ⧇āĻļāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻ¸ā§āĻ•ā§āϰ⧀āύ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻ•āϰ⧇āχ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŽā§‹āĻĄ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻ•āϰāĻŖ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ⧎ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŽā§‹āĻĄ āĻ¸ā§āϝ⧁āχāϚ āύāĻž āĻ•āϰ⧇ āĻ¸ā§āĻ•ā§āϰ⧀āύ āϰ⧇āĻœā§‹āϞāĻŋāωāĻļāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύāϤāĻž āωāχāĻ¨ā§āĻĄā§‹ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāĻŦāĻ‚ āĻ¸ā§āϕ⧇āϞāĻŋāĻ‚ āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤
    • āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻĒā§āϝāĻžāύ⧇āϞ āĻ…ā§āϝāĻžāĻĒāϞ⧇āϟ (desk.cpl) āĻĄāĻŋāϏāĻĒā§āϞ⧇ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻĒāύāĻŋ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ⧇āϰ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āϰ⧇āĻœā§‹āϞāĻŋāωāĻļāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻŦāĻž āĻāĻŽā§āϞ⧇āĻŸā§‡āĻĄ āĻĄāĻŋāϏāĻĒā§āϞ⧇ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ)āĨ¤
    • āĻĒā§āϰāϏ⧇āϏ āĻ•ā§āĻ°ā§āϝāĻžāĻļ⧇āϰ āĻĒāϰ⧇ āĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰāĻž āĻ…āϏāĻŽā§āĻ­āĻŦ āĻšāϞ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻŽāĻžāύāϗ⧁āϞāĻŋāϤ⧇ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āϏ⧇āϟāĻŋāĻ‚āϏ āϰāĻŋāϏ⧇āϟ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŸā§āϰ⧇-āϤ⧇ āφāχāĻ•āύ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ ("HKLM\Software\Microsoft\" āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇)āĨ¤Windows\CurrentVersion\Policies\Explorer"-āĻ "NoTrayItemsDisplay=1" āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤
    • āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻŽā§‹āĻĄā§‡ āĻļ⧇āϞ (āĻļ⧇āϞ āϞāĻžā§āϚāĻžāϰ) āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ ("HKLM\Software\Microsoft\ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇)āĨ¤Windows\CurrentVersion\Policies\Explorer"-āĻ "NoDesktop=1" āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āωāϚāĻŋāϤ)āĨ¤
  • Direct3D
    • OpenGL āĻāϰ āϏāĻžāĻĨ⧇ āϰ⧇āĻ¨ā§āĻĄāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ–āύ GLSL 1.20 āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ, āϏ⧇āχāϏāĻžāĻĨ⧇ EXT_framebuffer_object āĻāĻŦāĻ‚ ARB_texture_non_power_of_two āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύāĨ¤ āĻĒ⧁āϰāĻžāύ⧋ ARB āĻļ⧇āĻĄāĻžāϰ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻāĻŦāĻ‚ OffscreenRenderingMode āϏ⧇āϟāĻŋāĻ‚āϏ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻŦāĻ¨ā§āϧ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • Direct3D 9 āĻāĻŦāĻ‚ āϤāĻžāϰ āĻŦ⧇āĻļāĻŋ āĻŦāϝāĻŧāϏ⧇āϰ āϜāĻ¨ā§āϝ, āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻŋāϰ āĻĢāĻžāĻ‚āĻļāύ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āĻĒāĻžāχāĻĒāϞāĻžāχāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (āĻĒ⧁āϰāĻžāύ⧋ Direct3D āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒā§‚āĻ°ā§āĻŦāύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āϝāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āύāĻž), HLSL āĻļ⧇āĻĄāĻžāϰ āĻ­āĻžāώāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ Vulkan āĻŦāĻž OpenGL API āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϰ⧇āĻ¨ā§āĻĄāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĢāĻžāĻ‚āĻļāύ āĻāĻŽā§āϞ⧇āĻļāύ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
    • āĻ­āϞāĻ•āĻžāύ⧇āϰ āϏāĻžāĻĨ⧇ āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āĻĒāĻžāχāĻĒāϞāĻžāχāύ⧇āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϕ⧇ āĻ—āϤāĻŋāĻļā§€āϞāĻ­āĻžāĻŦ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻ­āϞāĻ•āĻžāύ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϗ⧇āĻŽāϗ⧁āϞāĻŋāϤ⧇ āϤ⧋āϤāϞāĻžāĻŽāĻŋ āĻšā§āϰāĻžāϏ āĻ•āϰ⧇āĨ¤
    • vkd3d-shader āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ GLSL āĻļ⧇āĻĄāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ glsl-vkd3d āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • vkd3d-shader āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ Direct3D āĻĒā§āϰāĻ­āĻžāĻŦ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āĻ­āϞāĻŋāωāĻŽā§āϝāĻžāĻŸā§āϰāĻŋāĻ• āĻŸā§‡āĻ•ā§āϏāϚāĻžāϰ āϞ⧋āĻĄ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ D3DX9 āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ MIP āĻŸā§‡āĻ•ā§āϏāϚāĻžāϰ (MipMap) āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĨ¤ PNG āĻ›āĻŦāĻŋāϤ⧇ 64bpp RGBA āĻāĻŦāĻ‚ 48bpp RGB āϰāĻ™ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡āϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ X8L8V8U8, A2W10V10U10, A8P8, V16U16 āĻāĻŦāĻ‚ Q16W16V16U16 āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āϏāĻžāωāĻ¨ā§āĻĄ āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“
    • GStreamer-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄā§‡āϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāϏ⧇āĻŦ⧇, FFmpeg-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĢāĻžāωāĻ¨ā§āĻĄā§‡āĻļāύ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āϏāĻ•ā§āώāĻŽ āĻ•āϰāϤ⧇, āφāĻĒāύāĻžāϕ⧇ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻŋ āĻŦāĻŋāĻ­āĻžāϗ⧇ "HKCU\Software\Wine\MediaFoundation"-āĻ "DisableGstByteStreamHandler=1" āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤
    • āĻĄāĻŋāĻŽāĻžāĻ˛ā§āϟāĻŋāĻĒā§āϞ⧇āĻ•ā§āϏāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻāĻŽāύ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϕ⧇ āφāϰāĻ“ āĻ­āĻžāϞāĻ­āĻžāĻŦ⧇ āĻŽāĻŋāϟāĻŽāĻžāϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĢāĻžāωāĻ¨ā§āĻĄā§‡āĻļāύ API āĻāϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āωāĻ¨ā§āύāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • DirectMusic API MIDI āĻĢāĻžāχāϞ āϞ⧋āĻĄ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇āϛ⧇āĨ¤
  • āχāύāĻĒ⧁āϟ āĻĄāĻŋāĻ­āĻžāχāϏ
    • āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āϜāϝāĻŧāĻ¸ā§āϟāĻŋāϕ⧇āϰ āϏ⧇āϟāĻŋāĻ‚āϏ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϏāĻžāĻĨ⧇ āϜāϝāĻŧāĻ¸ā§āϟāĻŋāĻ• āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻĒā§āϝāĻžāύ⧇āϞ āĻ…ā§āϝāĻžāĻĒāϞ⧇āϟ (joy.cpl) āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • HID (āĻšāĻŋāωāĻŽā§āϝāĻžāύ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻĄāĻŋāĻ­āĻžāχāϏ) āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞ⧋āϤ⧇ (āϟāĻžāϚāĻĒā§āϝāĻžāĻĄ, āĻŽāĻžāωāϏ) āωāĻ¨ā§āύāϤāĻŋ āϏāĻžāϧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ HID āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ mouhid.sys āĻĄā§āϰāĻžāχāĻ­āĻžāϰāϟāĻŋ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ•āĻŽā§āĻĒā§‹āϜāĻŋāϟ āχāύāĻĒ⧁āϟ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞ⧋āϰ āϏāĻ āĻŋāĻ• āĻĒāĻžāĻ°ā§āϏāĻŋāĻ‚ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ āĻāĻ–āύ āϏ⧇āϗ⧁āϞ⧋āϰ āϤāĻĨā§āϝ āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ WindowsāĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϏāĻŽā§‚āĻš, āĻĒ⧃āĻĨāĻ• āĻĄāĻŋāĻ­āĻžāχāϏ āĻšāĻŋāϏ⧇āĻŦ⧇āĨ¤
    • X11 āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ, āϟāĻžāϚ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ WM_POINTER* āĻŦāĻžāĻ°ā§āϤāĻžāϗ⧁āϞāĻŋ (WM_POINTERENTER, WM_POINTERLEAVE, āχāĻ¤ā§āϝāĻžāĻĻāĻŋ) āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŽāĻžāĻ˛ā§āϟāĻŋ-āϟāĻžāϚ āĻŽā§‹āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āĻļ⧇āϝāĻŧāĻžāĻ°ā§āĻĄ āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ user32 āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āĻ•āĻŋāϛ⧁ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻ•āĻžāĻ āĻžāĻŽā§‹āϰ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻ•āĻžāĻ°ā§āϝāĻ•ā§āώāĻŽāϤāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻ“āϝāĻŧāĻžāχāύ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āϞ⧋āĻĄ āĻ•āĻŽāĻŋāϝāĻŧ⧇āϛ⧇āĨ¤
    • Winex11 āĻĒ⧃āĻĨāĻ• āωāχāĻ¨ā§āĻĄā§‹āϰ āϏāĻžāĻĨ⧇ XInput2 āχāϭ⧇āĻ¨ā§āϟ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇āϛ⧇āĨ¤
    • āĻĄāĻ­ā§‹āϰāĻžāĻ• āϞ⧇āφāωāϟ āϏāĻš āϕ⧀āĻŦā§‹āĻ°ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻ āĻŋāĻ• āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ•āĻžāĻ°ā§āύ⧇āϞ (āĻ•āĻžāĻ°ā§āύ⧇āϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ) Windows)
    • āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻŦāĻŋāĻļ⧇āώāĻžāϧāĻŋāĻ•āĻžāϰ āĻŦ⧃āĻĻā§āϧāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāϞāĻŽāĻžāύ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻļāĻžāϏāϕ⧇āϰ āĻŦāĻŋāĻļ⧇āώāĻžāϧāĻŋāĻ•āĻžāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇)āĨ¤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĒā§āϰāϏ⧇āϏ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ (msi āĻ…ā§āϝāĻžāĻ•āĻļāύ āϏāĻžāĻ°ā§āĻ­āĻžāϰ), āϏ⧇āχāϏāĻžāĻĨ⧇ āϝ⧇ āĻĒā§āϰāϏ⧇āϏāϗ⧁āϞāĻŋāϕ⧇ RtlCreateUserProcess() āĻāĻŦāĻ‚ CreateProcessInternal() āĻĢāĻžāĻ‚āĻļāύ āĻ•āϞ āĻ•āϰ⧇, āĻāĻ•āϟāĻŋ āϏ⧀āĻŽāĻŋāϤ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāĻ¸ā§āĻŸā§āϰ⧇āϟāϰ āĻŸā§‹āϕ⧇āύ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻĨāĻžāϕ⧇āĨ¤
    • āĻĄāĻŋāĻ¸ā§āĻ• āϞ⧇āĻŦ⧇āϞ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻĒā§āϰāĻžāĻĒā§āϤ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āϝāĻ–āύāχ āϏāĻŽā§āĻ­āĻŦ, āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ DBus-āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āĻāĻ–āύ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤
    • āĻŽā§‡āχāϞāĻ¸ā§āϞāϟāϏ āĻāĻ•āĻŽā§āĻ–ā§€ āφāĻ¨ā§āϤāσāĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϝ⧋āĻ—āĻžāϝ⧋āĻ— (IPC) āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāϟāĻŋ āĻāĻ–āύ āϏāϰāĻžāϏāϰāĻŋ āĻ“āϝāĻŧāĻžāχāύ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻĒā§‚āĻ°ā§āĻŖāĻžāĻ™ā§āĻ— āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ• āϏāĻŽāĻ°ā§āĻĨāύ⧇āϰ āϏ⧁āϝ⧋āĻ— āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧāĨ¤ Windows.
    • āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āĻŽā§‹āĻĄā§‡ āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞ āĻĒā§‹āĻ°ā§āϟ āχāϭ⧇āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āĻĨā§āϰ⧇āĻĄ āĻĒā§āϰāϏāĻ™ā§āϗ⧇ XSTATE āĻĒā§āϰāϏ⧇āϏāϰ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āύāϤ⧁āύ āϭ⧇āĻ•ā§āϟāϰ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āϝ⧇āĻŽāύ AVX-512 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
  • āĻāĻŽāĻŦ⧇āĻĄā§‡āĻĄ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ
    • cmd.exe āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āχāĻ¨ā§āϟāĻžāϰāĻĒā§āϰ⧇āϟāĻžāϰ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āχāύāĻĒ⧁āϟ āĻĄā§‡āϟāĻž āĻĒā§āϰāϏ⧇āϏāĻŋāĻ‚ āχāĻžā§āϜāĻŋāύ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ cmd.exe-āĻ “||” āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ "&&"āĨ¤
    • findstr āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āϰ⧇āϗ⧁āϞāĻžāϰ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āĻāĻŦāĻ‚ āϕ⧇āϏ-āĻ…āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇āϛ⧇āĨ¤
    • ARM32EC āĻŽāĻĄāĻŋāωāϞ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž regsvr32 āĻāĻŦāĻ‚ rundll64 āχāωāϟāĻŋāϞāĻŋāϟāĻŋāϗ⧁āϞāĻŋāϤ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āϝ⧋āĻ— āĻ•āϰāĻž āχāωāϟāĻŋāϞāĻŋāϟāĻŋāϗ⧁āϞāĻŋ: āχāύāĻĒ⧁āϟ āĻĄā§‡āϟāĻž āĻŦāĻžāĻ›āĻžāχ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻžāϜāĻžāύ, āĻĢāĻžāχāϞ āϤ⧁āϞāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ fc āĻāĻŦāĻ‚ āĻĢāĻžāχāϞ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āϕ⧋āĻĨāĻžāϝāĻŧāĨ¤
    • wmic āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋ āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻžāϰ⧇āĻ•ā§āϟāĻŋāĻ­ āĻŽā§‹āĻĄ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĨ¤
    • āĻāĻ•ā§āϏāĻĒā§āϞ⧋āϰāĻžāϰ āĻ¸ā§āϟāĻžāĻ°ā§āϟ āĻŽā§‡āύ⧁ āĻāĻŦāĻ‚ āϟ⧁āϞāĻŦāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϐāĻšā§āĻ›āĻŋāĻ• āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇āϛ⧇āĨ¤ āĻ•āĻŽ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ…āϧāĻŋāĻ•āĻžāϰ āϏāĻš explorer.exe āϚāĻžāϞ⧁ āĻ•āϰāĻž āϏāĻ•ā§āώāĻŽ āĻšāϝāĻŧ⧇āϛ⧇⧎
  • āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āϟ⧁āϞāϏ
    • ARM64X āĻšāĻžāχāĻŦā§āϰāĻŋāĻĄ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻ“āϝāĻŧāĻžāχāύāĻŦāĻŋāĻ˛ā§āĻĄā§‡ "-marm64x" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • ARM64X-āĻāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻāĻŋāϤ⧇ winegcc-āĻ "-marm64x" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻĄā§‡āĻĢāĻŋāύāĻŋāĻļāύ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ (IDL) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻāĻŽāύ āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϝāĻž āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻž āĻŽā§‹āĻĄā§‡ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤
    • IDL (āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻĄā§‡āĻĢāĻŋāύāĻŋāĻļāύ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ) āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ⧇ āĻĒ⧁āϰāĻžāύ⧋ āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡ (SLTG) āϟāĻžāχāĻĒ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ (TypeLib) āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āĻ“āϝāĻŧāĻžāχāύāĻĄāĻžāĻŽā§āĻĒ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻŽāĻŋāύāĻŋāĻĄāĻžāĻŽā§āĻĒ āĻŸā§‡āĻŦāĻŋāϞ⧇āϰ āĻĄāĻžāĻŽā§āĻĒ, C++ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āϤāĻĨā§āϝ āĻāĻŦāĻ‚ āϟāĻžāχāĻĒāϞāĻŋāĻŦ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύ āϏāĻ‚āϰāĻ•ā§āώāϪ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇āϛ⧇āĨ¤
  • āϟ⧁āĻ•āϰāĻž-āϟāĻžāĻ•āϰāĻž
    • Diffie-Hellman (DH) āϕ⧀ āĻāĻ•ā§āϏāĻšā§‡āĻžā§āϜ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ⧇āϰ āϜāĻ¨ā§āϝ āωāĻ¨ā§āύāϤ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤ āĻĄāĻŋāĻāχāϚ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻāĻŦāĻ‚ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĒāĻžāĻŦāϞāĻŋāĻ• āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāχāϭ⧇āϟ āϕ⧀ āĻœā§‹āĻĄāĻŧāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • RSA āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āĻ¤ā§āϰ⧇ āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ OAEP (āĻ…āĻĒā§āϟāĻŋāĻŽā§āϝāĻžāϞ āĻ…ā§āϝāĻžāϏāĻŋāĻŽā§‡āĻŸā§āϰāĻŋāĻ• āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • DirectPlay API āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϏ⧇āĻļāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤
    • WoW64 (64-āĻŦāĻŋāϟ) āĻŽā§‹āĻĄā§‡ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āχāύāĻĒ⧁āϟ/āφāωāϟāĻĒ⧁āϟ āĻ¸ā§āĻŸā§‡āϟāϗ⧁āϞāĻŋāϰ āωāĻ¨ā§āύāϤāϤāϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāĨ¤ Windows-āϚāĻžāϞ⧁-Windows), āϝāĻž āφāĻĒāύāĻžāϕ⧇ ā§Šā§¨-āĻŦāĻŋāϟ āϚāĻžāϞāĻžāύ⧋āϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧ Windowsā§Ŧā§Ē-āĻŦāĻŋāϟ āχāωāύāĻŋāĻ•ā§āϏ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϏāĻŽā§‚āĻšāĨ¤
    • āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ-āĻāϰ āϜāĻ¨ā§āϝ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻž āĻ“āĻĄāĻŋāĻŦāĻŋāϏāĻŋ āĻĄā§āϰāĻžāχāĻ­āĻžāϰ āϞ⧋āĻĄ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ Windows.
    • ARM āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϜāĻ¨ā§āϝ, RPC/COM, C++ RTTI (āϰāĻžāύ-āϟāĻžāχāĻŽ āϟāĻžāχāĻĒ āχāύāĻĢāϰāĻŽā§‡āĻļāύ) āĻāĻŦāĻ‚ C++ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • C āϰāĻžāύāϟāĻžāχāĻŽā§‡, ANSI āĻĢāĻžāĻ‚āĻļāύ UTF-8 āĻāύāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĨ¤
    • MSHTML āχāĻžā§āϜāĻŋāύ⧇āϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĒā§āϰ⧋āĻŸā§‹āϟāĻžāχāĻĒ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ MSHTML āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āχāĻžā§āϜāĻŋāύ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ MSHTML āĻŦāĻŋāĻ˛ā§āϟ-āχāύ āĻĢāĻžāĻ‚āĻļāύ āĻŦ⧈āϧ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻĨā§āϰ⧇āĻĄā§‡ āϏāĻŽāĻ¸ā§āϤ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻĒā§āϰāϏāĻ™ā§āĻ—āϗ⧁āϞāĻŋāϕ⧇ āĻ•āĻ­āĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āωāĻ¨ā§āύāϤ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āφāĻŦāĻ°ā§āϜāύāĻž āϏāĻ‚āĻ—ā§āϰāĻšāĨ¤ ArrayBuffer āĻāĻŦāĻ‚ DataView JavaScript āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • Gitlab-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻ•ā§āϰāĻŽāĻžāĻ—āϤ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ Clang āĻāĻŦāĻ‚ JUnit āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• āĻŦāĻŋāĻļā§āϞ⧇āώāϪ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
    • āĻ•ā§āϝāĻžāĻĒāĻ¸ā§āĻŸā§‹āύ 5.0.3 āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻĒā§āϝāĻžāϕ⧇āĻœā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ 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, Lib1.6.44, Lib4.7.0ml, LibPng 2. 2.12.8, LibXslt 1.1.42 āĻāĻŦāĻ‚ Zlib 1.3.1āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster