Разработчик успя да стартира Linux на античния процесор Intel 4004 – зареждането му отне „само“ 5 дни
Разработчикът Дмитрий Гринберг е съумял да започва ядрото на Linux благодарение на Debian rootfs средата на 4-битовия процесор Intel 4004, пуснат в края на 1971 година и считан за първия в света търговски наличен еднокристален микропроцесор. Intel 4004 има единствено 2300 транзистора и има единствено 46 указания, а пиковата му продуктивност е достигала почти 93 000 интервенции в секунда.
Поради невъзможността за непосредствено преместване на ядрото на Intel 4004 и заради рестриктивните мерки на самия процесор Гринберг взема решение да напише емулатор на процесора MIPS R3000, в който към този момент работи Linux. За да работи процесорът, създателят основал на няколко стадия Linux/4004 платка въз основата на съставни елементи от 70-те години на предишния век, които, както се оказа не са толкоз евтини. Разбира се, платката съдържа и доста по-съвременни съставни елементи, които разрешават да вземем за пример да се употребява SD-карта като непрекъсната памет.
Поради ниската продуктивност на Intel 4004 емулаторът беше муден – обработката на всяка виртуална секунда в емулираната среда отнемаше съвсем 4 часа действително време. След усъвършенствания в платката и софтуера времето за зареждане на Linux беше понижено от съвсем 9 дни на към 5 дни.
Авторът даже съумя да овърклокне процесора от базовите 740 kHz на 790 kHz. Желаещите да повторят опита могат да употребяват оповестените спецификации и скица на платката и софтуера.




