tikoci-qemu-user-emulation
Installation
SKILL.md
QEMU User-Mode Emulation & macOS VM Bridging
QEMU User-Mode Emulation
QEMU user-mode lets you run a binary compiled for one architecture on a host with a different architecture. The binary runs as a regular process — no VM, no kernel emulation. System calls are translated to the host kernel.
Use Case
Run x86/i386 Linux binaries (like netinstall-cli) on ARM/ARM64 Linux hosts. On x86_64 Linux, the kernel natively supports running i386 binaries, so no QEMU is needed.
Installation
| Platform | Package | Binary name |
|---|---|---|
| Debian/Ubuntu | qemu-user-static |
qemu-i386-static |
| Alpine | qemu-i386 |
qemu-i386 |
| Fedora/RHEL | qemu-user-static |
qemu-i386-static |
| Container (tonistiigi/binfmt) | N/A | qemu-i386 |