Разработчик успя да стартира Linux на античния процесор Intel 4004 – зареждането му отне „само“ 5 дни

Най-четени

Емил Василев
Емил Василев
Емил Василев редовно превежда сложни научни теми на достъпен език — от въпроси като „Какво е имало преди Големия взрив?" до практическото приложение на биотехнологиите в лечението на болести. Тази комбинация от технологична и научна журналистика го прави един от най-разностранните автори в екипа на Kaldata.

Разработчикът Дмитрий Гринберг е успял да стартира ядрото на 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!

4 Коментара
стари
нови оценка

Нови ревюта

Подобни новини