Box86 0.2.6 рдЖрдгрд┐ Box64 0.1.8 рдПрдореНрдпреБрд▓реЗрдЯрд░рдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛ рдкреНрд░рд╕рд┐рджреНрдз рдЭрд╛рд▓реНрдпрд╛ рдЖрд╣реЗрдд, рдЬреНрдпрд╛ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. Linux- x86 рдЖрдгрд┐ x86_64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА, ARM, ARM64, PPC64LE, рдЖрдгрд┐ RISC-V рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕. рд╣реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдЪреНрдпрд╛ рдПрдХрд╛рдЪ рдЯреАрдорджреНрд╡рд╛рд░реЗ рдПрдХрд╛рдЪ рд╡реЗрд│реА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд: Box86 рдлрдХреНрдд 32-рдмрд┐рдЯ x86 ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡реВ рд╢рдХрддреЗ, рддрд░ Box64 64-рдмрд┐рдЯ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓реНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдХрд░рддреЗ. рд╣рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЧреЗрдорд┐рдВрдЧ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд▓рд╛рдБрдЪрдЪреЗ рдЖрдпреЛрдЬрди рдХрд░рдгреНрдпрд╛рд╡рд░ рд╡рд┐рд╢реЗрд╖ рднрд░ рджреЗрддреЛ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. Windowsрд╡рд╛рдЗрди рдЖрдгрд┐ рдкреНрд░реЛрдЯреЙрдирджреНрд╡рд╛рд░реЗ рдмрд┐рд▓реНрдб рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╕реА (C) рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдПрдордЖрдпрдЯреА (MIT) рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд (рдмреЙрдХреНрд╕реорем, рдмреЙрдХреНрд╕ремрек) рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореНрд╣рдгрдЬреЗ рд╣рд╛рдпрдмреНрд░реАрдб рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рди рдореЙрдбреЗрд▓рдЪрд╛ рд╡рд╛рдкрд░, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЗрдореНрдпреБрд▓реЗрд╢рди рдлрдХреНрдд рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рдорд╢реАрди рдХреЛрдбрд╡рд░ рдЖрдгрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд╛рдпрдмреНрд░рд░реАрд╡рд░ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. libc, libm, GTK, SDL, Vulkan рдЖрдгрд┐ OpenGL рд╕рд╣ рдард░рд╛рд╡рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд▓рд╛рдпрдмреНрд░рд░реА, рд▓рдХреНрд╖реНрдп рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдореВрд│ рдкрд░реНрдпрд╛рдпрд╛рдВрд╕рд╣ рдмрджрд▓рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рд▓рд╛рдпрдмреНрд░рд░реА рдХреЙрд▓ рдЗрдореНрдпреБрд▓реЗрд╢рдирд╢рд┐рд╡рд╛рдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдкрд░рд┐рдгрд╛рдореА рд▓рдХреНрд╖рдгреАрдп рдХрд╛рдордЧрд┐рд░реА рд╡рд╛рдврддрд╛рдд.
рдХреЛрдбрдЪреЗ рдЕрдиреБрдХрд░рдг рдЬреНрдпрд╛рд╕рд╛рдареА рд▓рдХреНрд╖реНрдп рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдХреЛрдгрддреЗрд╣реА рдмрджрд▓ рдирд╛рд╣реАрдд рддреЗ рдбрд╛рдпрдиреЕрдорд┐рдХ рд░рд┐рдХрдореНрдкрд╛рдЗрд▓реЗрд╢рди (рдбрд╛рдпрдирд╛рд░реЗрдХ) рддрдВрддреНрд░рд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдорд╢реАрди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдЪреНрдпрд╛ рдПрдХрд╛ рд╕рдВрдЪрд╛рдкрд╛рд╕реВрди рджреБрд╕рд░реНтАНрдпрд╛рдордзреНрдпреЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдорд╢реАрдирдЪреНрдпрд╛ рд╕реВрдЪрдирд╛рдВрдЪрд╛ рдЕрд░реНрде рд▓рд╛рд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рдбрд╛рдпрдиреЕрдорд┐рдХ рд░реАрдХреЙрдореНрдкрд╛рдЗрд▓реЗрд╢рди 5-10 рдкрдЯ рдЬрд╛рд╕реНрдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рджрд░реНрд╢рд╡рддреЗ.
рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЪрд╛рдЪрдгреНрдпрд╛рдВрдордзреНрдпреЗ, Box86 рдЖрдгрд┐ Box64 рдЕрдиреБрдХрд░рдгрдХрд░реНрддреЗ, рдЬреЗрд╡реНрд╣рд╛ Armhf рдЖрдгрд┐ Aarch64 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рддреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдВрдиреА QEMU рдЖрдгрд┐ FEX-emu рдкреНрд░рдХрд▓реНрдкрд╛рдВрдкреЗрдХреНрд╖рд╛ рд▓рдХреНрд╖рдгреАрдп рдХрд╛рдордЧрд┐рд░реА рдХреЗрд▓реА рдЖрдгрд┐ рд╡реИрдпрдХреНрддрд┐рдХ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдордзреНрдпреЗ (glmark2, openarena) рддреНрдпрд╛рдВрдиреА рд▓рдХреНрд╖реНрдпрд╛рд╕рд╛рдареА рдиреЗрдЯрд┐рд╡реНрд╣ рдЕрд╕реЗрдВрдмреНрд▓реА рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рд░рдЦреА рдХрд╛рдордЧрд┐рд░реА рдХреЗрд▓реА. рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЧрдгрдирд╛-рдХреЗрдВрджреНрд░рд┐рдд 7-zip рдЖрдгрд┐ dav1d рдЪрд╛рдЪрдгреНрдпрд╛рдВрдордзреНрдпреЗ, Box64 рдЪреА рдХрд╛рдордЧрд┐рд░реА рдореВрд│ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрдЪреНрдпрд╛ 27% рддреЗ 53% рдкрд░реНрдпрдВрдд рд╣реЛрддреА (рддреБрд▓рдиреЗрд╕рд╛рдареА, QEMU рдиреЗ 5-16% рдЖрдгрд┐ FEX-emu 13-26% рдорд┐рд│рд╡рд▓реЗ). рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, Rosetta 2 рдПрдореБрд▓реЗрдЯрд░рд╢реА рддреБрд▓рдирд╛ рдХреЗрд▓реА рдЧреЗрд▓реА, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ Apple рджреНрд╡рд╛рд░реЗ M86 ARM рдЪрд┐рдк рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ x1 рдХреЛрдб рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛. Rosetta 2 рдиреЗ рдиреЗрдЯрд┐рд╡реНрд╣ рдмрд┐рд▓реНрдбрдЪреНрдпрд╛ 7% рдЖрдгрд┐ Box71 - 64% рдХрд╛рдордЧрд┐рд░реАрд╕рд╣ 57zip-рдЖрдзрд╛рд░рд┐рдд рдЪрд╛рдЪрдгреА рдкреНрд░рджрд╛рди рдХреЗрд▓реА.

рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╣ рд╕реБрд╕рдВрдЧрддрддреЗрд╕рд╛рдареА, рдЪрд╛рдЪрдгреА рдХреЗрд▓реЗрд▓реНрдпрд╛ 165 рдЧреЗрдордкреИрдХреА, рд╕реБрдорд╛рд░реЗ 70% рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ. рдЖрдгрдЦреА 10% рдХрд╛рдо, рдкрд░рдВрддреБ рдХрд╛рд╣реА рдЖрд░рдХреНрд╖рдгреЗ рдЖрдгрд┐ рдирд┐рд░реНрдмрдВрдзрд╛рдВрд╕рд╣. рд╕рдорд░реНрдерд┐рдд рдЧреЗрдордордзреНрдпреЗ WorldOfGoo, Airline Tycoon Deluxe, FTL, Undertale, A Risk of Rain, Cook Serve Delicious рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд GameMaker рдЧреЗрдо рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдЬреНрдпрд╛ рдЧреЗрдордордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛рдВрдЪреА рдиреЛрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ, рддреНрдпрд╛рдкреИрдХреА рдпреБрдирд┐рдЯреА 3рдбреА рдЗрдВрдЬрд┐рдирд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЧреЗрдордЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдЖрд╣реЗ, рдЬреЛ рдореЛрдиреЛ рдкреЕрдХреЗрдЬрд╢реА рдЬреЛрдбрд▓реЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреЗ рдЕрдиреБрдХрд░рдг рдореЛрдиреЛрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдЬреЗрдЖрдпрдЯреА рд╕рдВрдХрд▓рдирд╛рдореБрд│реЗ рдиреЗрд╣рдореАрдЪ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ рддреЗ рджреЗрдЦреАрд▓ рдмрд░реНтАНрдпрд╛рдкреИрдХреА рдЖрд╣реЗ рдЙрдЪреНрдЪ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЬреНрдпрд╛ рдПрдЖрд░рдПрдо рдмреЛрд░реНрдбрд╡рд░ рдиреЗрд╣рдореА рд╕рд╛рдзреНрдп рд╣реЛрдд рдирд╛рд╣реАрдд. GTK рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд╛рдпрдмреНрд░рд░реАрдВрдЪреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╕рдзреНрдпрд╛ GTK2 рдкрд░реНрдпрдВрдд рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ (GTK3/4 рдЪреА рдЬрд╛рдЧрд╛ рдкреВрд░реНрдгрдкрдгреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА).
рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреНрдпреЗ рдореБрдЦреНрдп рдмрджрд▓:
- рд╡рд▓реНрдХрди рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╛рдареА рдмрдВрдзрдирдХрд╛рд░рдХ рдЬреЛрдбрд▓реЗ. Vulkan рдЖрдгрд┐ DXVK рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API (Vulkan рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА DXGI, Direct3D 9, 10 рдЖрдгрд┐ 11 рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
- GTK рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдмрдВрдзрдиреЗ. рд╕рд╛рдорд╛рдиреНрдпрддрдГ GTK рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ gstreamer рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рдмрдВрдзрди.
- RISC-V рдЖрдгрд┐ PPC64LE рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ (рдЖрддрд╛ рдлрдХреНрдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рдореЛрдб).
- SteamPlay рдЖрдгрд┐ рдкреНрд░реЛрдЯреЙрди рд▓реЗрдпрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. рдпрд╛рдореБрд│реЗ рдЕрдиреЗрдХ рдЧреЛрд╖реНрдЯреА рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддреЗ. Linux ╨╕ Windows рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдп рей рдЖрдгрд┐ рек рд╕рд╛рд░рдЦреНрдпрд╛ AArch64 рдмреЛрд░реНрдбрд╡рд░ рд╕реНрдЯреАрдо рдЧреЗрдореНрд╕ рдЦреЗрд│рд╛.
- рд╕реБрдзрд╛рд░рд┐рдд рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, mmap рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рдореЗрдорд░реА рд╕рдВрд░рдХреНрд╖рдг рдЙрд▓реНрд▓рдВрдШрди рдЯреНрд░реЕрдХрд┐рдВрдЧ.
- libc рдордзреАрд▓ рдХреНрд▓реЛрди рдкреНрд░рдгрд╛рд▓реА рдХреЙрд▓рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди. рдирд╡реАрди рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
- рдбрд╛рдпрдиреЕрдорд┐рдХ рд░реАрдХрдВрдкрд╛рдЗрд▓реЗрд╢рди рдЗрдВрдЬрд┐рдирдиреЗ SSE/x87 рд░рдЬрд┐рд╕реНрдЯрд░реНрд╕рд╕рд╣ рдХрд╛рдо рд╕реБрдзрд╛рд░рд▓реЗ рдЖрд╣реЗ, рдирд╡реАрди рдорд╢реАрди рдХреЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдлреНрд▓реЛрдЯ рдЖрдгрд┐ рджреБрд╣реЗрд░реА рдХреНрд░рдорд╛рдВрдХрд╛рдВрдЪреЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ рд░реВрдкрд╛рдВрддрд░рдг, рдЕрдВрддрд░реНрдЧрдд рд╕рдВрдХреНрд░рдордгрд╛рдВрдЪреА рд╕реБрдзрд╛рд░рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдЖрдгрд┐ рдирд╡реАрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрдгреЗ рд╕реЛрдкреЗ рдХреЗрд▓реЗ рдЖрд╣реЗ.
- рд╕реБрдзрд╛рд░рд┐рдд ELF рдлрд╛рдЗрд▓ рд▓реЛрдбрд░.
рд╕реНрддреНрд░реЛрдд: opennet.ru
