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 Image | latest |
Always points to the most recent Ubuntu-based build (auto-generated when version=latest) |
| 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 |
Latest Ubuntu-based build (updated on new FEX releases) |
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 filesystemubuntu- Ubuntu Linux distributionfedora- Fedora Linux distribution
-
RootFS Version (
<rootfs-version>): The specific version of the root filesystem- For Ubuntu:
22.04,24.04(LTS versions) - For Fedora:
38,40(recent releases)
- For Ubuntu:
-
FEX Version (
<fex-version>): The FEX-Emu project version used for the build- Format:
YYMM(e.g.,2506for June 2025 release) - Corresponds to official FEX-Emu release tags
- Format:
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 38docker 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"- Source: Built from official FEX-Emu project
- Base Architecture: ARM64 (AArch64) optimized
- Target Emulation: x86 and x86_64 applications
- Build Platform: Ubuntu 24.04 LTS (ARM64 only)
- Supported Platform:
linux/arm64
| Distribution | Versions | Status |
|---|---|---|
| Ubuntu | 22.04, 24.04 | β LTS Support |
| Fedora | 38, 40 | β Latest Releases |
- Multi-RootFS Support: Choose between Ubuntu and Fedora environments
- Pre-configured FEX: Ready-to-use x86 emulation environment
- ARM64 Optimized: Native ARM64 builds for maximum performance
- LTS Stability: Ubuntu 24.04 base ensures long-term support
- Typical Size: ~800MB - 1.2GB per image
- Optimization: Multi-stage builds with aggressive cleanup
- Efficiency: Shared layers between similar images
- FEX-Emu Project: GitHub Repository
- FEX Documentation: Official Wiki
Note: Auto-detection workflows are configured for manual trigger only. Cron schedules for FEX release and RootFS detection are disabled by default. Use GitHub Actions UI β "Auto-detect FEX Releases" or "Auto-detect RootFS Updates" β "Run workflow" to trigger.
- Host Architecture: ARM64/AArch64 system required
- Docker Version: Docker 20.10+ recommended
- Platform: Linux with ARM64 support
This project builds container images from the upstream FEX-Emu project. For FEX-related issues or contributions, please visit the official FEX repository.