Linux sur Intel 4004 ? C’est possible !

Linux peut-il booter sur un 4004, le premier microprocesseur du marché ? Il fut conçu par Intel et commercialisé en 1971. Techniquement, c’est un exploit que Grinberg a relevé non sans quelques contournement. Le développeur réussit à adapter une Debian. Déjà en 2012, il avait réussi à démarrer Linux sur un vénérable microcontrôleur 8 bits.

En réalité, Linux ne boote pas directement sur le 4004, c’est techniquement impossibe :ROM et RAM trop petites, pas de compilateur C et l’architecture CPU trop archaïque. Pour contourner le problème, il va émuler un MIPS R3000 ! Le développeur a donc créé un émulateur R3000 en assembleur sur le 4004 ! Il faut presque 5 jours pour que Linux boote !

Petite vidéo : https://youtu.be/NQZZ21WZZr0?si=ohek5OUXq09pdXZ-