El repositorio LinuxMD, mantenido por Daniel Palmer, reúne una cadena de herramientas que permite arrancar el kernel Linux en una Sega MegaDrive original de 16 bits. El proyecto aprovecha el cartucho Mega EverDrive, que aporta 4 MB de RAM gracias a un mapeador SSF2 especial, un protocolo propio para cargar archivos desde la tarjeta SD y un registro de temporizador necesario para la planificación del núcleo.
Para construir el sistema se compila una toolchain m68k-linux con buildroot, se genera u-boot como cargador de arranque y se elabora un sistema de archivos raíz mínimo basado en erofs y smolutils. Los binarios resultantes —u-boot.bin, vmlinux.lz4 y m68k.erofs— se copian a la SD del EverDrive. Tras encender la consola y conectar el cable USB al PC, una utilidad llamada medtool abre una consola serie virtual sobre la que aparece el prompt de u-boot y, a continuación, el arranque del kernel Linux 7.1.0-rc6 con hostname "md".
El repositorio también incluye un fork de QEMU que emula la MegaDrive y el EverDrive, útil para experimentar sin hardware real, aunque los propios autores reconocen que QEMU ejecuta la CPU 68000 a una velocidad muy superior a la del silicio original. El proyecto está dirigido a aficionados a la retroinformática, desarrolladores de Linux embebido y curiosos que quieran explorar los límites del veterano Motorola 68000.
