Все новости
Это интересно
Сейчас читают
Intel
Аватар Evernews Evernews

На первом процессоре Intel запустили Linux — процесс занял 4 дня

0
0
Поделиться
Телеграфировать

К моменту появления Linux процессор уже был очень стар.

На первом процессоре Intel запустили Linux — процесс занял 4 дня

Intel 4004, самый первый процессор компании Intel, был выпущен в 1971 году и по размеру не слишком напоминал современные CPU. Хотя Intel 4004 уже 53 года, процессор все еще может запускать относительно современное ПО — просто очень медленно.

Разработчик Дмитрий Гринберг решил попытаться запустить на Intel 4004 операционную систему Linux, первая версия которой появилась в 1991 году, через 20 лет после процессора. Оказалось, это возможно.

Для запуска было решено использовать сильно урезанную версию Linux: размер ядра операционной системы получилось сократить до 2.5 мегабайта. В таком режиме Linux загрузилась на Intel 4004 за четыре с лишним дня — вот видео.

Сперва, отмечает Дмитрий, операционная система работала еще медленнее: ее загрузка занимала больше 8 дней, то есть все оптимизации были не зря. Вывод команды ls (она показывает содержимое папки) занял у процессора Intel 4004 около 16 часов.

Примечательно, что для запуска Linux на Intel 4004 энтузиасту пришлось схитрить. Под старый процессор Intel не существует компилятора C, позволяющего собрать операционную систему, поэтому Дмитрий заставил процессор эмулировать MIPS R3000 — другой чип, для которого есть подходящий компилятор.

Полный технический отчет Дмитрия, посвященный проекту, можно изучить здесь. Разработчик подробно рассказывает об эмуляции, говорит об оптимизации и показывает кое-какие интересные бенчмарки.

Читать далее
Как вам Assassins Creed Shadows?
Отличная игра
1377 голосов, 28.0%
Неплохая игра, могло быть лучше
369 голосов, 7.5%
Обычная игра
220 голосов, 4.5%
Ужасно, пожалел о покупке/скачивании
310 голосов, 6.3%
Не играл и не собираюсь
2637 голосов, 53.7%
Теги: Intel, Технологии
Аватар Evernews
Evernews
8074 подписчика