Updated
Updated · Hackaday · Jun 29
Linux Kernel Runs on 1990 Sega Megadrive via SD Card
Updated
Updated · Hackaday · Jun 29

Linux Kernel Runs on 1990 Sega Megadrive via SD Card

3 articles · Updated · Hackaday · Jun 29

Summary

  • LinuxMD boots a latest mainline Linux kernel on an original 1990 Sega Megadrive, loading from an SD card through a modern storage peripheral.
  • The build works by compiling Linux with the -nommu option, because the console’s Motorola 68000 lacks the memory management unit needed for full Linux.
  • That is notable because the 68000 was Linux’s first porting target and the architecture is still maintained in 2026, making the feat more than a novelty hack.
  • The system currently offers little beyond smolutils—a stripped-down coreutils set—showing the project is more a proof of technical limits than a practical Linux machine.

Insights

How does Linux run on a CPU missing a feature it has required for decades?
Can porting modern software to vintage consoles actually save them from electronic waste dumps?
What is the real motivation for a feat celebrated more for its difficulty than its utility?