Linux 现已登陆世嘉 Genesis
一名开发者成功在一台世嘉 Genesis(即 Mega Drive)上运行了 Linux 系统。这一极客爱好项目通过精心构建自定义内核和外设接口,突破了老式 16 位游戏机的硬件限制,让这个复古平台运行起了真正的操作系统。
背景速读
- Sega Genesis(北美名)/ Mega Drive(国际名)是世嘉1988年推出的16位家用游戏机,采用摩托罗拉68000处理器,性能远低于现代设备,通常无法运行通用操作系统。
- Linux通常运行在x86或ARM等架构上,移植到68000需要定制内核和极简根文件系统,且受限于Genesis的4MB ROM空间和64KB RAM。
- 该项目的技术核心是在30多年前的老硬件上完成Linux启动(init过程),展示嵌入式/复古黑客对资源极限的挑战;实际用途几乎为零,属于硬核爱好者"跑个Linux只为证明能跑"的传统。
- 类似移植包括在NES、Game Boy、计算器甚至打火机上跑Linux;关键在于理解Linux内核的硬件抽象层使得跨架构移植理论上可行,但工作量巨大。