Хакер Дмитрий Гринберг совершил удивительное достижение, заставив Linux работать на процессоре Intel 4004 1971 года выпуска, хотя для запуска системы потребовалось почти пять дней. У этого эксперимента нет практического применения, но достижение все же впечатляющее, учитывая возраст чипа.
Intel 4004 — первый коммерчески выпускаемый микропроцессор, с 2600 транзисторами и тактовой частотой 790 кГц. Этот 4-битный процессор, даже по меркам 1970-х годов, был крайне простым и не поддерживает многие современные операции, такие как логические операции и прерывания, что делает многозадачность невозможной. Для запуска Linux Гринберг написал программу, эмулирующую процессор MIPS R3000 на Intel 4004, использовав периодически правильные компоненты и собственную печатную плату с базовым дисплеем.
Изначально прогнозировалось, что загрузка ядра операционной системы займет около девяти дней, но благодаря оптимизациям время было сокращено до 4,76 дня. Это стало возможным благодаря ряду хитростей и небольшому разгону процессора на 5%.
1 view
435
117
2 weeks ago 00:00:30 12
short_400404_or_268835860_intel_4004_linux
2 weeks ago 00:00:31 1
На Intel 4004 запустили Linux
3 weeks ago 00:06:07 89.5K
Флибуста закрывается // Игра о Дурове в тюрьме // RuStore на iPhone
4 weeks ago 00:11:46 13
Linux_4004
4 weeks ago 00:11:47 1
Linux/4004
2 years ago 06:22:43 49
ine-programming-with-python-for-devops-engineers
3 years ago 00:00:55 145
Путь в никуда (2021)
4 years ago 00:24:49 1
Deus ex Silicium : Les Circuits Intégrés
5 years ago 00:01:25 38
Unity - - LabaratoryEN - PC, Mac Linux Standalone_ _DX11_ 15_40_04