ARM64 containers with FEX-Emu for seamless x86 application execution across multiple distributions
8.5K
This repository provides ARM64-optimized container images built from the original FEX-Emu project. These images enable running x86 and x86_64 applications on ARM64 platforms through FEX's high-performance emulation.
Container images are hosted on
| Host | URL |
|---|---|
| DockerHub | supersunho/fex-emu |
| Github | supersunho/docker-fex-emu |
# Pull the latest Ubuntu 24.04 image
docker pull supersunho/fex-emu:ubuntu-24.04
# Run interactive container
docker run -it --rm supersunho/fex-emu:ubuntu-24.04
# Execute x86 command directly
docker run --rm supersunho/fex-emu:ubuntu-24.04 FEXBash -c "uname -a"
| Tag Category | Example | Description |
|---|---|---|
| Latest Multi-Platform | latest | Auto-selects optimal distribution |
| LTS Recommended | ubuntu-24.04, ubuntu-22.04 | Long-term support versions |
| Current Stable | fedora-40 | Latest stable Fedora |
| Version-Specific | ubuntu-24.04-2506 | Pinned FEX version 2506 |
| Tag | Description |
|---|---|
latest | Multi-platform auto-selection |
ubuntu-24.04 | Ubuntu 24.04 LTS |
ubuntu-22.04 | Ubuntu 22.04 LTS |
ubuntu-24.04-2506 | Ubuntu 24.04 LTS (FEX Version: FEX-2506) |
ubuntu-22.04-2506 | Ubuntu 22.04 LTS (FEX Version: FEX-2506) |
fedora-40 | Fedora 40 |
fedora-38 | Fedora 38 |
fedora-40-2506 | Fedora 40 (FEX Version: FEX-2506) |
fedora-38-2506 | Fedora 38 (FEX Version: FEX-2506) |
Each image tag follows a structured naming pattern composed of three components:
supersunho/fex-emu:<rootfs-os>-<rootfs-version>-<fex-version>
Components Explained:
RootFS OS (<rootfs-os>): The Linux distribution used as the root filesystem
ubuntu - Ubuntu Linux distributionfedora - Fedora Linux distributionRootFS Version (<rootfs-version>): The specific version of the root filesystem
22.04, 24.04 (LTS versions)38, 40 (recent releases)FEX Version (<fex-version>): The FEX-Emu project version used for the build
YYMM (e.g., 2506 for June 2025 release)Example Tags:
supersunho/fex-emu:ubuntu-24.04-2506 # Ubuntu 24.04 + FEX version 2506
supersunho/fex-emu:fedora-40-2506 # Fedora 40 + FEX version 2506
supersunho/fex-emu:ubuntu-22.04-2505 # Ubuntu 22.04 + FEX version 2505
supersunho/fex-emu:fedora-38-2505 # Fedora 38 + FEX version 2505
# Ubuntu-based images
docker pull supersunho/fex-emu:ubuntu-24.04 # Ubuntu 24.04 LTS
docker pull supersunho/fex-emu:ubuntu-22.04 # Ubuntu 22.04 LTS
# Fedora-based images
docker pull supersunho/fex-emu:fedora-40 # Fedora 40
docker pull supersunho/fex-emu:fedora-38 # Fedora 38
docker run -it --rm supersunho/fex-emu:ubuntu-24.04
# Inside container: now you can run x86 applications
# Run x86 applications through FEXBash
docker run --rm supersunho/fex-emu:ubuntu-24.04 \
FEXBash -c "ls /usr/bin | head -10"
linux/arm64| Distribution | Versions | Status |
|---|---|---|
| Ubuntu | 22.04, 24.04 | ✅ LTS Support |
| Fedora | 38, 40 | ✅ Latest Releases |
This project builds container images from the upstream FEX-Emu project. For FEX-related issues or contributions, please visit the official FEX repository.
Built with ❤️ for the ARM64 community
Content type
Image
Digest
sha256:e4700e5dd…
Size
2.4 GB
Last updated
20 days ago
docker pull supersunho/fex-emu