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

NASA’s Perseverance rover witnessed a dance of “dust devils” on Mars – they were fighting over territory

During one of its observations of the Jezero Crater area, NASA's Perseverance rover witnessed a…

9 minutes ago

The first-ever flight of astronauts over the Earth’s poles has ended – Crew Dragon splashed down in the Pacific Ocean

Aerospace company SpaceX and the US National Aeronautics and Space Administration (NASA) have completed the…

19 minutes ago

Microsoft Launched Quake II Through Generative AI

In February, Phil Spencer, head of Microsoft's gaming division, spoke about an unusual application of…

19 minutes ago

China Takes Chips Beyond Silicon — 32-Bit RISC-V Processor Built on Atomic-Thin Semiconductor

This week, Chinese scientists published a paper in Nature reporting that they have gone beyond…

1 hour ago

China’s First High-Performance RISC-V Server Processor Introduced – Lingyu Chip

The Lingyu chip has a total of 40 cores. These are 32 general-purpose computing cores…

2 hours ago