Installer Linux sur la Mega Drive de SEGA : une idée surprenante mais réalisable !
Vous pensiez que Linux ne tournait que sur des machines modernes ou des serveurs costauds ? Détrompez-vous. Un certain Daniel Palmer a réussi à faire démarrer le kernel Linux sur une console SEGA Mega Drive, celle de 1988. Oui, la console 16 bits de votre enfance peut maintenant faire tourner un système d’exploitation open source.
Sommaire
LinuxMD : le kernel qui défie le temps
Le projet s’appelle LinuxMD, et les fichiers sont disponibles sur GitHub. Palmer a compilé une version du kernel Linux pour le processeur Motorola 68000 de la Mega Drive. C’est un hack hardware pur et dur, un vrai modding console qui sent bon l’informatique vintage.
L’idée paraît absurde, mais elle fonctionne. Le kernel se lance via une cartouche EverDrive, un périphérique qui permet de charger des programmes tiers. Pas de miracle : il faut une console rétro en bon état et beaucoup de patience.

Ce qu’il vous faut pour reproduire l’exploit
Pour installer Linux sur votre Mega Drive, il vous faudra une cartouche EverDrive. C’est le seul moyen de charger le kernel via le port cartouche. Sans ça, impossible de lancer le système d’exploitation.
Ensuite, armez-vous de temps. La décompression du kernel est d’une lenteur dingue, comme le dit Palmer lui-même. Le processeur Motorola 68000 n’est pas taillé pour ça, mais le résultat en vaut la peine.
Vous pouvez aussi utiliser un fork de QEMU pour émuler l’environnement, mais attention : l’émulateur simule le CPU trop rapidement. Le rendu n’est pas fidèle au matériel original. Mieux vaut le vrai hardware.
Pourquoi c’est à la fois génial et inutile
Palmer lui-même reconnaît que cette curiosité technique n’a que peu d’intérêt pratique. La transmission série utilisée est tellement lente que n’importe quel circuit imprimé pourrait faire mieux. C’est plus une preuve de concept qu’un outil utilisable au quotidien.
Mais le voir démarrer avec le petit pingouin Linux qui s’affiche sur l’écran, avec une petite LED d’activité, c’est jouissif. C’est un hack hardware comme on les aime : pour l’émotion, pas pour l’efficacité.
Ce genre de projet DIY rappelle pourquoi le Linux embarqué fascine tant. On peut faire tourner un système d’exploitation moderne sur une machine de 1988. C’est le triomphe du logiciel libre sur le matériel obsolète.
Le petit plus qui change tout
Le projet n’a pas d’intérêt concret, mais il a une valeur symbolique énorme. Faire tourner Linux sur une console rétro, c’est un pied de nez aux géants du logiciel propriétaire. C’est aussi une leçon d’optimisation et de bidouille.
Si vous avez une Mega Drive qui prend la poussière, une EverDrive qui traîne, et un après-midi à perdre, lancez-vous. Les instructions sont simples. Le résultat, lui, est inoubliable.
Et puis, avouez-le : montrer à vos potes que votre console 16 bits fait tourner un système d’exploitation moderne, ça c’est de la classe non ?
Source: www.lesnumeriques.com




Commentaires
Laisser un commentaire