Linux launched on Intel 4004 – loading took five days

According to OpenNet, developer Dmitry Grinberg managed to run the Linux kernel with a rootfs environment from Debian on a 10-micron 4-bit Intel 4004 processor, released at the end of 1971 and considered the world’s first commercially available single-chip microprocessor. The Intel 4004 has only 2300 transistors. The processor had only 46 instructions, and its peak performance reached approximately 93 thousand operations per second.

Due to the impossibility of directly porting the kernel to the Intel 4004 and due to the limitations of the CPU itself, the author decided to write an emulator for the MIPS R3000 processor, within which Linux was already running. To run the processor, the author created a Linux/4004 board using several approaches based on components from the 1970s, which, as it turned out, were not so cheap. Naturally, the board also contains much more modern components that allow, for example, the use of an SD card as permanent memory.

Image source: dmitry.gr

Due to the low performance of the Intel 4004, the emulator worked slowly – it took almost 4 hours of real time to process each virtual second in the emulated environment. With improvements to the board and software, the Linux boot time dropped from almost 9 days to about 5 days. The author was even able to overclock the CPU from the base 740 kHz to 790 kHz. Those wishing to repeat the experiment can use the published specifications and board diagram, as well as software.

admin

Share
Published by
admin

Recent Posts

Ireland to Probe Legality of Training Grok AI Model on Europeans’ X Posts

The Irish regulator has launched an investigation into Elon Musk's social network X over its…

4 hours ago

Perm Polytechnic University has figured out how to transmit data inside a well via drilling mud

Perm National Research Polytechnic University reported that its scientists have turned the drilling fluid inside…

4 hours ago

Baldur’s Gate 3’s Latest Major Update Finally Has a Release Date — Not Long to Wait

Developers from the Belgian Larian Studios have announced the release date of the eighth major…

5 hours ago

Japan Out of MicroSD Express Memory Cards as Resellers Prepare for Switch 2 Release

According to online sources, microSD Express memory cards have sold out at e-commerce stores across…

5 hours ago

Baldur’s Gate 3’s Latest Major Update Finally Has a Release Date — Not Long to Wait

Developers from the Belgian Larian Studios have announced the release date of the eighth major…

5 hours ago

Japan Out of MicroSD Express Memory Cards as Resellers Prepare for Switch 2 Release

According to online sources, microSD Express memory cards have sold out at e-commerce stores across…

5 hours ago