
Want your PC booted up sooner? Effectively, for those who assume your pc has a sluggish startup time, how about ready one of the best a part of per week for the machine besides? That’s the size of time a Linux PC powered by an historical Intel CPU will hold you tapping your fingers on the desk.
Tom’s {Hardware} flagged up this left-field experiment, undertaken by a programmer, Dmitry Grinberg, who set about utilizing the Intel 4004 besides up Linux (Debian, to be exact).
You might bear in mind that this isn’t simply any outdated processor, however Intel’s very first chip, and certainly the primary commercially produced microprocessor on this planet, which arrived in 1971. Sure, over half a century in the past now, the Intel 4004 appeared in all its 4-bit glory (with its successor being the Intel 8080, later resulting in the well-known 8086 processor, ushering within the x86 period).
So, how does this silicon relic boot Debian precisely? Very, very, very, very slowly, is the reply.
Certainly, booting up Linux took 4.76 days, and as Tom’s notes, even finishing up a listing itemizing command took the aged CPU some 16 hours – ouch.
The total video of the Linux system being booted is obtainable on YouTube in unedited type, however even speeded as much as 120x sooner, it takes 1 hour and 40 minutes to look at – must you be affected by a little bit of insomnia, and in want of some materials at bedtime, maybe. If you would like the brief 10-minute take, see it beneath.
Evaluation: All of the gory particulars
That is very positively a kind of initiatives that falls into the ‘enjoyable however pointless’ class, which Grinberg absolutely admits. Frankly, it’s a marvel that it may be finished in any respect – keep in mind that the Intel 4004 was a 4-bit processor initially developed as a calculator chip.
How on Earth was this feat carried out, precisely? Effectively, Grinberg’s intensive weblog put up offers a full account, however for those who’re going to courageous that, be warned that it goes in-depth into all types of techie particulars.
The short model is that the programmer used a dev board because the system with an Intel 4004 processor, clock generator, RAM, a ROM controller (and an ATMEGA48 appearing as ROM), after which wanted to tug off some emulation tips and a raft of Linux optimizations.
Briefly, hats off to Grinberg, who has authored a bunch of different fascinating initiatives proven off on that weblog web site, together with the enterprising feat of PokéWalker hacking (the PokéWalker was some of the correct pedometers ever made, are you able to consider?).




