LinuxAlternative

Linux · Games

xemu

xemu is a free, open‑source emulator for the original Microsoft Xbox console.

Open sourceFreeFlatpak
Be the first to rate
License
GPL-2.0-only
Latest version
0.8.136 (October 4, 2026)
Developer
xemu project
Installs
39,282 (Flathub, 30 days)

What is xemu?

xemu started as a community‑driven project to bring the original Xbox experience to Linux. It has been under active development for several years and reached version 0.8.136 in October 2026, showing a mature codebase and regular updates. The emulator supports up to four controllers, networked multiplayer, and resolution scaling, making it suitable for both nostalgic gamers and developers testing Xbox titles.

The tool is aimed at users who want to run classic Xbox games without Windows. It works well for people familiar with Linux gaming stacks and those who prefer flatpak isolation, as it writes only to its own data directory. Compared to the old Windows pinball and solitaire games, xemu offers a completely different experience—full 3D games rather than simple 2D titles—but it shares the plug‑and‑play feel of connecting a controller and launching a game.

Because xemu runs inside a sandbox, you need to place your Xbox hard‑disk image (e.g., xbox_hdd.qcow2) in the designated folder under $HOME/.var/app/app.xemu.xemu/data/xemu/xemu. Once the image is there, you can launch the emulator, select a game ISO, and start playing, much like launching a Windows executable from a shortcut.

Best for: Linux gamers who want to play original Xbox titles without Windows.

Key features of xemu

  • Emulates original Xbox hardware with high compatibility
  • Supports up to four local controllers
  • Networked multiplayer for compatible titles
  • Resolution scaling and aspect‑ratio adjustments
  • Flatpak sandbox with isolated data directory
  • Command‑line options for advanced configuration
  • OpenGL and Vulkan rendering back‑ends
  • Regular updates from the xemu project

Pros

  • Free and open‑source under GPL‑2.0-only
  • Active development and recent releases
  • Good controller support and multiplayer
  • Works on most Linux distributions via Flatpak

Cons

  • Requires manual placement of the Xbox hard‑disk image
  • Performance depends on GPU drivers and hardware
  • Limited documentation for advanced settings

How to install xemu on Linux

Flatpak (Flathub)flatpak install flathub app.xemu.xemu
openSUSEsudo zypper install xemu

Tips for Windows users

Copy your Xbox hard‑disk image (usually a .qcow2 file) into $HOME/.var/app/app.xemu.xemu/data/xemu/xemu, then launch xemu and load your game ISO. Unlike Windows pinball or solitaire shortcuts, you’ll use the emulator’s UI to select the ISO, and controller buttons replace mouse clicks. Keep your game files organized in a separate folder for easy access.

Recent releases

  • 0.8.136 —

xemu: frequently asked questions

How do I install xemu on Linux?

Install via Flatpak from Flathub: flatpak install flathub app.xemu.xemu. No root permissions are needed.

What file formats does xemu support?

xemu runs Xbox hard‑disk images (.qcow2) and game ISOs (.iso, .bin).

Can I use a PlayStation controller with xemu?

Yes, any controller recognized by SDL2 works; map the buttons in the emulator’s input settings.

Is networking multiplayer possible?

xemu includes basic network support, allowing local LAN multiplayer for games that support it.

Updated