Linux sur... Intel 4004
mar, 24/09/2024 - 12:27
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 !
Article complet : https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004