Эмулятор Linux Userspace x86 с изюминкой
Box86 позволяет запускать программы x86 Linux (например, игры) на Linux, отличном от x86, например на ARM (хост-система должна быть 32-битной с прямым порядком байтов).
Вам НУЖНА 32-битная подсистема для запуска и сборки Box86. Box86 бесполезен только на 64-битных системах. Кроме того, вам НЕОБХОДИМ 32-битный набор инструментов для сборки Box86. Цепочка инструментов, поддерживающая только 64-разрядную версию, не будет компилировать Box86, и вы получите ошибки (обычно на aarch64 вы получаете нераспознанный "-marm").
Поскольку Box86 использует собственные версии некоторых «системных» библиотек, таких как libc, libm, SDL и OpenGL, его легко интегрировать и использовать, а производительность в некоторых случаях может быть на удивление высокой.
Большинству игр x86 требуется OpenGL, поэтому на платформах ARM обычно необходимо решение, подобное gl4es.
Box86 теперь интегрирует DynaRec (динамический перекомпилятор) для платформы ARM, обеспечивая прирост скорости в 5-10 раз быстрее, чем при использовании только интерпретатора.
Многие игры уже работают, например: WorldOfGoo, Airline Tycoon Deluxe и FTL. Многие игры GameMaker для Linux также работают нормально (их список длинный, среди них UNDERTALE, A Risk of Rain и Cook Server Delicious).