{"rewrite":{"id":"r_b9e829d03f3f2677aa996e9e","clusterId":"c_693d54d011744ee1c0501db5","slug":"linuxmd-project-runs-linux-on-original-sega-mega-drive-hardware","model":"deepseek-v4-flash","headline":"LinuxMD Project Runs Linux on Original Sega Mega Drive Hardware","summary":"Developer Daniel Palmer has released LinuxMD, an experimental project that boots Linux on an actual Sega Mega Drive console from 1988. The project requires a Mega EverDrive flash cartridge with SSF2 mapper support to provide the necessary 4MB of RAM. Palmer also provides a modified QEMU emulator fork for testing, though it runs faster than real hardware.","whyItMatters":"The project demonstrates that a 1988 16-bit console, with the right cartridge hardware, can run a modern operating system kernel, pushing the boundaries of retro hardware hacking.","webCardHtml":"\u003cp\u003eDeveloper Daniel Palmer has published LinuxMD on GitHub, a project that boots the Linux kernel and a minimal root filesystem on an actual Sega Mega Drive. The 1988 console normally lacks the memory to run Linux, but Palmer uses the Mega EverDrive flash cartridge\u0026#39;s SSF2 mapper to provide bank switching, giving the system access to 4MB of RAM. The boot process loads a compressed kernel and root filesystem from an SD card inserted into the EverDrive, with a serial console over USB for shell access.\u003c/p\u003e\u003cp\u003ePalmer also includes a fork of the QEMU emulator modified to reproduce the EverDrive\u0026#39;s mapper behavior, allowing testing on a PC. However, the emulator runs the CPU faster than real hardware. On actual hardware, Palmer notes that loading and decompressing the kernel is slow, and communication with the EverDrive is sluggish, making normal use impractical as of the release.\u003c/p\u003e","blueskyPost":"LinuxMD boots a full OS on 1988 hardware with 4MB of RAM from a flash cartridge. The gap between the console's original capability and what a modified cartridge enables is the actual engineering story.","twitterPost":"LinuxMD runs Linux on a stock Mega Drive using a flash cartridge for RAM. The hardware did not change; the cartridge did.","threadsPost":"LinuxMD boots Linux on an unmodified 1988 Mega Drive. The console's original RAM is insufficient; the project uses a flash cartridge to supply 4MB. The hardware is stock. The cartridge is the enabler. That is the distinction that matters.","newsletterBlurb":"Developer Daniel Palmer has released LinuxMD, an experimental project that boots the Linux kernel on an original Sega Mega Drive console. The project uses a Mega EverDrive flash cartridge with SSF2 mapper support to provide the necessary 4MB of RAM. Palmer also provides a modified QEMU emulator fork for testing, though it runs faster than real hardware.","attributionJson":"[{\"source\":\"GIGAZINE\",\"url\":\"https://gigazine.net/news/20260701-linuxmd/\",\"title\":\"LinuxMD, which runs Linux on an actual Mega Drive, appears\"}]","lintFlagsJson":null,"lintHits":0,"costUsd":0,"inputTokens":4248,"outputTokens":605,"status":"published","repairAttempts":0,"nextRepairAt":null,"factsAttemptedAt":1782893814,"createdAt":"2026-07-01T08:05:50.000Z","publishedAt":"2026-07-01T08:09:50.000Z","updatedAt":"2026-07-01T08:09:50.000Z"},"cluster":{"id":"c_693d54d011744ee1c0501db5","canonicalTitle":"メガドライブ実機上でLinuxを動かす「LinuxMD」が登場","representativeArticleId":"a_1d2e63c27a933dffd74663fd","sourceCount":1,"writtenSourceCount":1,"writeAttempts":0,"isSolo":true,"entitiesJson":"{\"anime_titles\":[],\"manga_titles\":[],\"work_titles\":[\"LinuxMD\"],\"studios\":[],\"people\":[\"Daniel Palmer\"],\"type\":\"news\",\"domain\":\"games\",\"is_roundup\":false}","contentType":"news","status":"published","firstSeenAt":"2026-07-01T07:32:00.000Z","lastSeenAt":"2026-07-01T07:32:00.000Z","updatedAt":"2026-07-01T08:09:50.000Z"},"attribution":[{"source":"GIGAZINE","url":"https://gigazine.net/news/20260701-linuxmd/","title":"メガドライブ実機上でLinuxを動かす「LinuxMD」が登場"}],"entities":{"anime_titles":[],"manga_titles":[],"work_titles":["LinuxMD"],"studios":[],"people":["Daniel Palmer"],"type":"news","domain":"games","is_roundup":false},"keyFacts":["Developer Daniel Palmer released LinuxMD on GitHub, a project that boots the Linux kernel on an original Sega Mega Drive from 1988.","The project requires a Mega EverDrive flash cartridge with SSF2 mapper support to provide 4MB of RAM, which the console normally lacks.","The boot process loads a compressed kernel and root filesystem from an SD card inserted into the EverDrive, with a serial console over USB for shell access.","Palmer also provides a modified QEMU emulator fork for testing, though it runs faster than real hardware.","On actual hardware, loading and decompressing the kernel is slow, and communication with the EverDrive is sluggish, making normal use impractical."]}
