Box86 0.2.6 рд░ Box64 0.1.8 рдЗрдореБрд▓реЗрдЯрд░рд╣рд░реВрдХреЛ рд░рд┐рд▓реАрдЬ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ Linux-╨┐╤А╨╛╨│╤А╨░╨╝╨╝, ╤Б╨╛╨▒╤А╨░╨╜╨╜╤Л╤Е ╨┤╨╗╤П ╨░╤А╤Е╨╕╤В╨╡╨║╤В╤Г╤А x86 ╨╕ x86_64, ╨╜╨░ ╨╛╨▒╨╛╤А╤Г╨┤╨╛╨▓╨░╨╜╨╕╨╕ ╤Б ╨┐╤А╨╛╤Ж╨╡╤Б╤Б╨╛╤А╨░╨╝╨╕ ARM, ARM64, PPC64LE ╨╕ RISC-V. ╨Я╤А╨╛╨╡╨║╤В╤Л ╤А╨░╨╖╨▓╨╕╨▓╨░╤О╤В╤Б╤П ╤Б╨╕╨╜╤Е╤А╨╛╨╜╨╜╨╛ ╨╛╨┤╨╜╨╛╨╣ ╨║╨╛╨╝╨░╨╜╨┤╨╛╨╣ ╤А╨░╨╖╤А╨░╨▒╨╛╤В╤З╨╕╨║╨╛╨▓ тАФ Box86 ╨╛╨│╤А╨░╨╜╨╕╤З╨╕╨▓╨░╨╡╤В╤Б╤П ╨▓╨╛╨╖╨╝╨╛╨╢╨╜╨╛╤Б╤В╤М╤О ╨╖╨░╨┐╤Г╤Б╨║╨░ 32-╤А╨░╨╖╤А╤П╨┤╨╜╤Л╤Е ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╣ x86, ╨░ Box64 ╨╛╨▒╨╡╤Б╨┐╨╡╤З╨╕╨▓╨░╨╡╤В ╨╖╨░╨┐╤Г╤Б╨║ 64-╤А╨░╨╖╤А╤П╨┤╨╜╤Л╤Е ╨╕╤Б╨┐╨╛╨╗╨╜╤П╨╡╨╝╤Л╤Е ╤Д╨░╨╣╨╗╨╛╨▓. ╨Я╤А╨╛╨╡╨║╤В ╤Г╨┤╨╡╨╗╤П╨╡╤В ╨▒╨╛╨╗╤М╤И╨╛╨╡ ╨▓╨╜╨╕╨╝╨░╨╜╨╕╨╡ ╨╛╤А╨│╨░╨╜╨╕╨╖╨░╤Ж╨╕╨╕ ╨╖╨░╨┐╤Г╤Б╨║╨░ ╨╕╨│╤А╨╛╨▓╤Л╤Е ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╣, ╨▓ ╤В╨╛╨╝ ╤З╨╕╤Б╨╗╨╡ ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╗╤П╤П ╨▓╨╛╨╖╨╝╨╛╨╢╨╜╨╛╤Б╤В╤М ╨╖╨░╨┐╤Г╤Б╨║╨░ Windows-╤Б╨▒╨╛╤А╨╛╨║ ╤З╨╡╤А╨╡╨╖ wine ╨╕ Proton. ╨Ш╤Б╤Е╨╛╨┤╨╜╤Л╨╡ ╤В╨╡╨║╤Б╤В╤Л ╨┐╤А╨╛╨╡╨║╤В╨░ ╨╜╨░╨┐╨╕╤Б╨░╨╜╤Л ╨╜╨░ ╤П╨╖╤Л╨║╨╡ ╨б╨╕ ╨╕ ╤А╨░╤Б╨┐╤А╨╛╤Б╤В╤А╨░╨╜╤П╤О╤В╤Б╤П (Box86, Box64) ╨┐╨╛╨┤ ╨╗╨╕╤Ж╨╡╨╜╨╖╨╕╨╡╨╣ MIT.
рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛ рднрдиреЗрдХреЛ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЛрдбреЗрд▓рдХреЛ рдкреНрд░рдпреЛрдЧ рд╣реЛ, рдЬрд╕рдорд╛ рдЗрдореБрд▓реЗрд╢рди рдХреЗрд╡рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдореЗрд╕рд┐рди рдХреЛрдб рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреНрдЫред libc, libm, GTK, SDL, Vulkan рд░ OpenGL рд╕рд╣рд┐рдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдгрд╛рд▓реА рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд▓рд╛рдИ рд▓рдХреНрд╖рд┐рдд рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдорд╛ рдиреЗрдЯрд┐рдн рднреЗрд░рд┐рдпрдиреНрдЯрд╣рд░реВрд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдиреНрдЫред рдпрд╕рд░реА, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд▓рд╣рд░реВ рдЗрдореБрд▓реЗрд╢рди рдмрд┐рдирд╛ рдиреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рдХреЛрдбрдХреЛ рдЗрдореБрд▓реЗрд╢рди рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд▓рдХреНрд╖рд┐рдд рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдХреБрдиреИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирд╣рд░реВ рдЫреИрдирдиреН, рдореЗрд╕рд┐рди рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рдПрдХ рд╕реЗрдЯрдмрд╛рдЯ рдЕрд░реНрдХреЛрдорд╛ рдбрд╛рдпрдирд╛рдорд┐рдХ рд░рд┐рдХрдореНрдкрд╛рдЗрд▓реЗрд╢рди (DynaRec) рдХреЛ рдкреНрд░рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЧрд░рд┐рдиреНрдЫред рдореЗрд╕рд┐рди рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреЗ рддреБрд▓рдирд╛рдорд╛, рдЧрддрд┐рд╢реАрд▓ рдкреБрди: рд╕рдВрдХрд▓рдирд▓реЗ 5-10 рдЧреБрдгрд╛ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рджреЗрдЦрд╛рдЙрдБрдЫред
рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛, Box86 рд░ Box64 рдЗрдореБрд▓реЗрдЯрд░рд╣рд░реВрд▓реЗ, рдЬрдм Armhf рд░ Aarch64 рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдпреЛ, QEMU рд░ FEX-emu рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реЗ, рд░ рдХреЗрд╣реА рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛ (glmark2, openarena) рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд▓рдХреНрд╖рд┐рдд рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдиреЗрдЯрд┐рдн рдПрд╕реЗрдореНрдмрд▓реА рдЪрд▓рд╛рдЙрдиреЗ рдЬрд╕реНрддреИ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдПред рдЧрд╣рди рдЧрдгрдирд╛ рдЧрд░реНрдиреЗ 7-zip рд░ dav1d рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛, Box64 рдХреЛ рдкреНрд░рджрд░реНрд╢рди рдиреЗрдЯрд┐рдн рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдкреНрд░рджрд░реНрд╢рдирдХреЛ 27% рджреЗрдЦрд┐ 53% рд╕рдореНрдо рдерд┐рдпреЛ (рддреБрд▓рдирд╛рдХреЛ рд▓рд╛рдЧрд┐, QEMU рд▓реЗ 5-16% рдХреЛ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрд╛рдпреЛ, рд░ FEX-emu - 13-26%)ред ARM M2 рдЪрд┐рдкрдХреЛ рд╕рд╛рде рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ x86 рдХреЛрдб рдЪрд▓рд╛рдЙрди рдПрдкреНрдкрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ Rosetta 1 рдЗрдореБрд▓реЗрдЯрд░рд╕рдБрдЧ рдердк рддреБрд▓рдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред Rosetta 2 рд▓реЗ рдиреЗрдЯрд┐рдн рдПрд╕реЗрдореНрдмрд▓реАрдХреЛ 7% рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд╕рд╛рде 71zip рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкрд░реАрдХреНрд╖рдгрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНтАНрдпреЛ, рд░ Box64 - 57%ред

рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХрд╛ резремрел рдЦреЗрд▓рд╣рд░реВ рдордзреНрдпреЗ рд▓рдЧрднрдЧ ренреж% рд▓реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдЧрд░реЗред рдЕрд░реНрдХреЛ резреж% рд▓рдЧрднрдЧ рдХрд╛рдо рдЧрд░реНрдЫ, рддрд░ рдирд┐рд╢реНрдЪрд┐рдд рдЖрд░рдХреНрд╖рдг рд░ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВрд╕рдБрдЧред рд╕рдорд░реНрдерд┐рдд рдЦреЗрд▓рд╣рд░реВ рдордзреНрдпреЗ WorldOfGoo, Airline Tycoon Deluxe, FTL, Undertale, A Risk of Rain, Cook Serve Delicious рд░ GameMaker рдмрд╛рдЯ рдзреЗрд░реИрдЬрд╕реЛ рдЦреЗрд▓рд╣рд░реВ рдЫрдиреНред рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХрд╛ рдЦреЗрд▓рд╣рд░реВ рдордзреНрдпреЗ, Unity165D рдЗрдиреНрдЬрд┐рдирдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЦреЗрд▓рд╣рд░реВ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рдореЛрдиреЛ рдкреНрдпрд╛рдХреЗрдЬрд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рдЕрдиреБрдХрд░рдг рд╕рдзреИрдВ Mono рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ JIT рд╕рдВрдХрд▓рдирдХреЛ рдХрд╛рд░рдгрд▓реЗ рдХрд╛рдо рдЧрд░реНрджреИрди, рд░ рдпрд╕рдорд╛ рдзреЗрд░реИ рдЙрдЪреНрдЪ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкрдирд┐ рдЫрдиреН, рд╕рдзреИрдВ ARM рдмреЛрд░реНрдбрд╣рд░реВрдорд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред GTK рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣рд╛рд▓ GTK70 рдорд╛ рд╕реАрдорд┐рдд рдЫ (GTK10/3 рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди)ред
рдирдпрд╛рдБ рд░рд┐рд▓рд┐рдЬрд╣рд░реВрдорд╛ рднрдПрдХрд╛ рдкреНрд░рдореБрдЦ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:
- Vulkan рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд▓рд╛рдЧрд┐ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдердкрд┐рдпреЛред Vulkan рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рд░ DXVK (Vulkan рдХреЛ рд╢реАрд░реНрд╖рдорд╛ DXGI, Direct3D 9, 10 рд░ 11 рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
- GTK рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдмрд╛рдЗрдиреНрдбрд┐рдЩред GTK рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ gstreamer рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдердкрд┐рдпреЛред
- RISC-V рд░ PPC64LE рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди (рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╡рд▓ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдореЛрдб) рдердкрд┐рдпреЛред
- ╨Т╨╜╨╡╤Б╨╡╨╜╤Л ╨╕╤Б╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╤П, ╨╜╨░╤Ж╨╡╨╗╨╡╨╜╨╜╤Л╨╡ ╨╜╨░ ╤Г╨╗╤Г╤З╤И╨╡╨╜╨╕╨╡ ╨┐╨╛╨┤╨┤╨╡╤А╨╢╨║╨╕ SteamPlay ╨╕ ╨┐╤А╨╛╤Б╨╗╨╛╨╣╨║╨╕ Proton. ╨Ю╨▒╨╡╤Б╨┐╨╡╤З╨╡╨╜╨░ ╨▓╨╛╨╖╨╝╨╛╨╢╨╜╨╛╤Б╤В╤М ╨╖╨░╨┐╤Г╤Б╨║╨░ ╨╝╨╜╨╛╨│╨╕╤Е Linux ╨╕ Windows ╨╕╨│╤А ╨╕╨╖ Steam ╨╜╨░ ╨┐╨╗╨░╤В╨░╤Е AArch64, ╤В╨░╨║╨╕╤Е ╨║╨░╨║ Raspberry Pi 3 ╨╕ 4.
- рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, mmap рд╡реНрдпрд╡рд╣рд╛рд░, рд░ рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдЙрд▓реНрд▓рдЩреНрдШрди рдЯреНрд░реНрдпрд╛рдХрд┐рдЩред
- libc рдорд╛ рдХреНрд▓реЛрди рдкреНрд░рдгрд╛рд▓реА рдХрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред рдирдпрд╛рдБ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
- рдЧрддрд┐рд╢реАрд▓ рдкреБрди: рд╕рдВрдХрд▓рди рдЗрдиреНрдЬрд┐рдирд▓реЗ SSE/x87 рджрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдордорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫ, рдирдпрд╛рдБ рдореЗрд╕рд┐рди рдХреЛрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдлреНрд▓реЛрдЯ рд░ рджреЛрд╣реЛрд░реЛ рдирдореНрдмрд░ рд░реВрдкрд╛рдиреНрддрд░рдгрд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реЗрдХреЛ рдЫ, рдЖрдиреНрддрд░рд┐рдХ рд╕рдВрдХреНрд░рдордг рдкреНрд░рд╢реЛрдзрдирдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдирдпрд╛рдБ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд░рд▓реАрдХреГрдд рдердкрд┐рдПрдХреЛ рдЫред
- рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ ELF рдлрд╛рдЗрд▓ рд▓реЛрдбрд░ред
рд╕реНрд░реЛрдд: opennet.ru
