et celui là:
Vous connaissez peut-être le défi qui consiste à installer Doom sur n’importe quel appareil électronique en circulation ? Hé bien Dmitry Grinberg, un ingénieur américain, s’est lancé le même défi, mais avec le noyau Linux. Et sa dernière prouesse a de quoi sincèrement épater puisqu’il a installé le système sur un processeur de calculatrice datant de… 1971. non, ce n’est pas une blague. Le tout premier microprocesseur grand public au monde à vrai dire.
L’Intel 4004 embarque pas moins de 2300 transistors, affiche une vitesse d’horloge de 740 kHz et a 53 ans au compteur. Pour vous donner une idée de l’écart générationnel qui existe entre ce modeste processeur pour calculatrice et nos composants actuels, un Intel de dernière génération est environ 8000 fois plus puissant que ce timide morceau de silicium et de métal.
l’Intel 4004 a donc un statut mythique dans le petit monde de l’informatique puisqu’il s’agit du premier microprocesseur grand public au monde. enfin, grand public, euh, public de comptables, surtout. En 1971, l’ère des ordinateurs personnels n’est même pas arrivée, les PCs IBM n’arrivant qu’en 1978 avec le processeur Intel 8086, lointain descendant de notre Intel 4004. Démarrer un quelconque système d’exploitation sur un processeur de ce type est donc un miracle en soi. il faut etre tres tres patient, par contre.
Dmitry Grinberg, dans sa video, montre que le noyau Linux met plus de 4 jours à démarrer sur ce minuscule processeur. N’importe quelle commande met plusieurs jours, voire plusieurs semaines à s’exécuter. Même lister l’arborescence d’un dossier en ligne de commandes prend une quinzaine d’heures environ. Autant dire que la machine n’est pas faite pour les tâches du quotidien. À moins que vous soyez plutôt du genre très patient.
L’exploit de Dmitry Grinberg est clairement plus une preuve de concept qu’autre chose. Plus gadget qu’autre chose, l’énorme circuit imprimé et le système qui l’accompagne sont clairement destinés à montrer la flexibilité du noyau Linux plus qu’à être utilisé pour quoi que ce soit. ce mec est un p*tain de fou!!!
L’exploit est d’ailleurs encore plus impressionnant quand on sait que le processeur en lui-même est en fait incapable de faire tourner Linux car il n’a pas la possibilité d’utiliser des commandes assembleur utilisées par linux. Dmitry Grinberg a en réalité développé un programme d’émulation imitant un processeur MIPS R3000 (sortie en 1988).
Pour résumer, un processeur de calculatrice sortie en 1971 émule un processeur d’ordinateur sortie en 1988, qui démarre à son tour un noyau logiciel développé en 1991. Le plus étonnant dans tout ça est moins que l’ordinateur mette 4 jours à démarrer, mais plutôt que cela marche sans crasher au moindre soucis. Si vous voulez tester vous-même, les instructions ont eté posté sur son blog: Linux/4004 - Dmitry.GR. par contre, bonne chance pour trouver les pieces datant de 1971
Dmitry Grinberg est bien connu dans la communauté des hackers. Il a conçu le firmware des badges des participants à DefCon 32, qui intégraient un émulateur Game Boy Advance. Il a également réussi à faire tourner Doom sur ces badges alimentés par le RP 2350 de Raspberry Pi. DefCon a, toutefois, évincé Grinberg de l’événement parce qu’il était associé au concepteur du hardware du badge, Entropic Engineering, avec lequel les organisateurs avaient des tensions.
pour ma part, je ne dirais plus jamais que mon ordi est trop lent, faut relativiser
sources :
Un hacker parvient miraculeusement à faire fonctionner un Intel 4004 sous Linux, le démarrage prend environ cinq jours (netcost-security.fr)
#LIDD : booter Linux sur un CPU 4004 de 1971, c’est possible… en plus de 4 jours - Next