Разработчикът Дмитрий Гринберг е успял да стартира ядрото на 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. Желаещите да повторят експеримента могат да използват публикуваните спецификации и схема на платката и софтуера.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!