Avec GNU / Linux, vous pouvez faire des choses folles et extraordinaires, certains sans grande utilité, d'autres se transforment en projets très intéressants et très réussis. Nous avons annoncé une de ces choses folles qu'ils ont accomplies il y a quelques années avec la nouvelle d'un Russe qui a réussi à exécuter une distribution Ubuntu sur un microcontrôleur 8 bits, quelque chose qui semblait fou et qui a pris beaucoup de travail pour réécrire et adapter certaines parties du noyau pour fonctionner avec ce type de matériel et j'avais besoin de patience pour attendre les deux heures qu'il a fallu pour démarrer en mode texte et les 4 heures pour démarrer avec l'environnement de bureau graphique ...
Ce fou qui a osé défier les règles s'appelle Dmitry grinberg et il l'a fait sur un microcontrôleur ATmega8P 1284 bits qui ne fonctionnait qu'à 20 MHz, créant un émulateur ARM pouvant fonctionner à 6,5 kHz sur cette puce modeste. 128 Ko de stockage et 16 Ko de RAM sont les chiffres qui manquaient pour donner crédit que c'était un grand exploit. Utilitaire? Certainement aucun, mais il a été atteint et démontre la flexibilité de Linux, ce qui serait impensable et impossible avec Windows ou MacOS ...
Eh bien, il y a un autre projet qui n'est pas moins intéressant, mais qui est très utile dans le domaine des systèmes embarqués ou embarqués. Il s'appelle uClinux et c'est un dérivé du noyau Linux 2.0 qui peut être exécuté sur certains microcontrôleurs qui existent sur le marché et qui ne disposent pas d'unités de gestion de mémoire, c'est-à-dire des MMU (Memory Management Units) comme le reste des processeurs que nous avons l'habitude d'utiliser: ARM, x86, PPC, etc.
Actuellement, ce projet est allé un peu plus loin et est un système d'exploitation Linux complet avec les nouvelles versions 2.0, 2.4 et 2.6, ainsi qu'une collection d'applications utilisateur exécutables, de bibliothèques et d'outils. Si vous êtes intéressé par la création d'un projet basé sur ce type de puce ou souhaitez en savoir plus sur le projet uClinux, je vous recommande de visiter son Web oficial.
Grand "exploit"? Ma courte connaissance culturelle ne me donne que de rencontrer un Azaña et il était Manuel Azaña, président de la deuxième République espagnole (1936-1939). Je connais plusieurs "exploits" et parmi eux celui que vous évoquez et que l'on pourrait considérer comme un "grand exploit" technologique et non un "grand exploit".
Les connaissances que vous avez courtes sont celles de l'éducation et du respect, pour voir si vous ne vous trompez jamais ...