New in Fedora: Running x86 programs on ARM systems - Fedora Magazine

15 Apr fedoramagazine.org
"To make it possible to run x86 programs via emulation, we leverage several tools, each solving a specific problem:
FEX, a fast emulator that can run x86 and x86-64 programs on ARM Linux hosts muvm, a tool that can run another program inside a microVM binfmt-dispatcher, a simple dispatcher that can dynamically pick the best emulator to use when an x86 or x86-64 program is started With this setup, when a non-native program is run, the kernel invokes binfmt-dispatcher via the binfmt_misc interface. The dispatcher picks the best emulator to use. This is based on the program, the system it’s running on, and its own configuration. "