DOWNLOAD THE BOOT IMAGE
Download the latest boot image from the download section below.
View downloadAn Enigma simulation running directly on bare metal. Take your virtual Enigma with you — boot it from a USB stick or run it inside QEMU, without installing an operating system.
There are two ways to run the system: boot the image directly from USB hardware, or use QEMU for a completely virtual setup.
Download the latest boot image from the download section below.
View downloadOn Linux, write the raw boot image directly to your USB device:
dd if=/path/to/bootimage-the_enigma_on_bare_metal.bin \
of=/dev/sdX && sync
/dev/sdX before executing the command.
Restart the computer and select the USB device as the boot device. You may need to change your firmware boot settings.
The current boot image is intended for legacy BIOS-style booting rather than UEFI.
No physical hardware required. Run the boot image using QEMU:
qemu-system-x86_64 \
-drive format=raw,file=bootimage-the_enigma_on_bare_metal.bin
The original Enigma workflow was designed around several operators. The simulation preserves this physical, deliberate way of working.
One person reads the plaintext message letter by letter.
A second person presses the corresponding key on the simulated keyboard.
A third person records the illuminated ciphertext character.
Download the boot image for x86_64 systems.
Architecture: x86_64
A tiny operating system with a very specific job: bringing the Enigma machine back to life — one keystroke at a time.