Incroyable : Boot de Linux sur un PC Intel 4004 en 4,76 jours – Slow computing à son paroxysme!
Réaliser un démarrage de Linux sur un PC alimenté par un Intel 4004
Un passionné de programmation et de matériel informatique a partagé une vidéo dans laquelle il démarre et exécute des commandes sur un PC alimenté par un Intel 4004 tournant sous Linux. La vidéo démontre le temps extrêmement long nécessaire pour effectuer de simples commandes. Par exemple, le démarrage a pris 4,76 jours et une simple liste de répertoire n’est apparue à l’écran que 16 heures après avoir entré la commande ‘ls’.
Le défi de l’intégration de Linux sur un Intel 4004
L’Intel 4004, premier microprocesseur commercial au monde, est sorti environ 20 ans avant la première version de Linux. En raison de cette différence de génération ainsi que de la lenteur et du manque de fonctionnalités modernes du processeur, Linux n’a jamais offert de prise en charge pour celui-ci. Des manipulations numériques ont donc été nécessaires pour que l’exploit soit possible.
Après des optimisations majeures, la taille du noyau Linux est passée à environ 2,5 Mo, ce qui a réduit les temps de démarrage de 8,4 jours à 4,76 jours, représentant une amélioration significative.
L’enthousiaste a émulé le processeur plus performant MIPS R3000 pour permettre cette intégration. Cela a nécessité beaucoup de travail en amont, notamment des optimisations de vitesse. Le résultat final est une démonstration où Linux est finalement opérationnel après presque cinq jours de mises en route.
Une démonstration à vitesse d’escargot
Dans la vidéo, on voit le système progresser de l’affichage du message d’introduction au stade “chargement du noyau” puis “démarrage du système d’exploitation”. Enfin, le système affiche “Bienvenue sur uMIPS: N’hésitez pas à explorer lentement” et un curseur clignotant à l’écran.
Dans la démonstration, le système met environ 16 heures pour afficher la liste des cinq ou six fichiers dans le répertoire après avoir entré la commande. Une durée similaire est requise pour afficher la version du noyau Linux.
Le créateur du projet a également partagé les schémas, la liste des pièces, une image disque pour la carte SD, et envisage même de proposer le système comme un kit ou préassemblé. Cependant, il prévient que cela peut rapidement devenir coûteux, en particulier avec des composants des années 1970.
En somme, cette réalisation artistique démontre également la flexibilité de Linux et la passion pour l’informatique.
Source : www.tomshardware.com