It's Linux, on a Sega Genesis
A developer has successfully ported Linux to run on a Sega Genesis (Mega Drive), using a custom cartridge with a 32-bit ARM microcontroller that emulates the original 68000 CPU and provides extra RAM. The hack allows the classic 16-bit console to boot a minimal Linux kernel, though performance is limited and the project prioritizes fun over practical use.
Background
- The Sega Genesis (aka Mega Drive) is a 16-bit video game console from 1988; its Motorola 68000 CPU runs at ~7.6 MHz with 64 KB of RAM—extremely limited by modern standards.
- This is a hobbyist project porting Linux to that original hardware, a novelty because Linux normally requires a memory management unit (MMU) which the Genesis lacks; getting even a minimal kernel to run means stripping it down to bare essentials.
- It follows similar "Linux on ridiculously old hardware" feats (e.g., Linux on an NES or a coffee maker) that hobbyists pursue to demonstrate low-level programming skill and the kernel's portability.
- The achievement is primarily a technical curiosity and a hacking milestone, not a practical way to run Linux.