Linux inicializa em 4,76 dias no Intel 4004.


0

Imagine conseguir rodar o Linux no primeiro microprocessador comercial do mundo, o Intel 4004. Parece impossível, não é mesmo? Mas o hacker de hardware Dmitry Grinberg conseguiu essa proeza! Com apenas 2.300 transistores e uma velocidade de clock original de 740 kHz, o CPU de 1971 é extremamente primitivo se comparado aos padrões atuais. E é lento – leva cerca de 4,76 dias para o kernel do Linux inicializar.

Inicialmente projetado para uma calculadora japonesa chamada Busicom 141-PF, o Intel 4004 de 4 bits teve uso limitado em produtos comerciais da década de 1970 antes de ser substituído por chips mais potentes da Intel, como o 8008 e 8080 que impulsionaram os primeiros computadores pessoais – e depois o 8086 e 8088 que deram início à era dos PCs da IBM.

Se você está cético em relação a essa conquista ser possível com um 4004 cru, está certo: o próprio 4004 é muito limitado para executar o Linux diretamente. Em vez disso, Grinberg criou uma solução igualmente impressionante: um emulador que roda no 4004 e emula um processador MIPS R3000 – a arquitetura usada na estação de trabalho DECstation 2100 para a qual o Linux foi originalmente portado. Esse emulador, juntamente com uma emulação de hardware mínima, permite que um Debian Linux simplificado inicialize até um prompt de comando.

Redação Confraria Tech.

Referências:
Linux boots in 4.76 days on the Intel 4004


Like it? Share with your friends!

0
admin