Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

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.