Amb GNU / Linux es poden fer coses boges i extraordinàries, Algunes sense massa utilitat, altres es tornen en projectes molt interessants i de gran èxit. Una d'aquestes coses boges que han aconseguit la vam anunciar fa uns anys amb la notícia d'un rus que aconseguia fer córrer una distro Ubuntu en un microcontrolador de 8 bits, cosa que semblava una bogeria i que va necessitar de gran treball darrere per reescriure i adaptar certes parts de l'nucli per funcionar amb aquest tipus de maquinari i que necessitava de paciència per esperar les dues hores que trigava a arrencar en mode text i les 4 per iniciar amb l'entorn d'escriptori gràfic ...
Aquest boig que es va atrevir a desafiar les regles es diu Dmitry Grinberg i ho va fer sobre un microcontrolador de 8 bits ATmega1284P que tan sols funcionava a 20Mhz, creant un emulador ARM que podia funcionar a 6,5Khz sobre aquest xip tan modest. 128 Kb d'emmagatzematge i 16 KB de RAM són les xifres que faltaven per donar crèdit que va ser tota una gran gesta. ¿La utilitat? Certament cap, però es va aconseguir i demostra la flexibilitat de Linux, cosa que seria impensable i impossible amb Windows o amb MacOS ...
Doncs bé, hi ha un altre projecte no menys interessant, però que sí que té molta utilitat en el camp dels sistemes encastats o encastats. es diu uClinux i és un derivat de l'nucli Linux 2.0 que es pot fer córrer sobre certs microcontroladors que hi ha al mercat i que no posseeixen unitats de gestió de memòria, és a dir, MMUs (Memory Management Units) com la resta de CPU a què estem acostumats a fer servir: ARM, x86, PPC, etc.
Actualment aquest projecte ha anat una mica més enllà i és un complet sistema operatiu Linux amb nous llançaments 2.0, 2.4 i 2.6, així com una col·lecció d'aplicacions d'usuari que poden ser executades, biblioteques i eines. Si estàs interessat en crear algun projecte basat en aquest tipus de xips o vols conèixer més sobre el projecte uClinux, et recomano visitar el seu web oficial.
2 comentaris, deixa el teu
¿Gran «gesta»? Els meus curts coneixements culturals només em donen per conèixer un Azaña i era Manuel Azaña, president de la II República Espanyola (1936-1939). «Gestes» conec diverses i entre elles la que esmentes i que podríem considerar «gran gesta» tecnològica i no una «gran gesta».
El coneixements que tens curts són els d'educació i respecte, a veure si tu mai et confons ...