63258 Инженер запустил Linux на процессоре 50-летней давности (видео)

Инженер запустил Linux на процессоре 50-летней давности (видео)



Инженер Дмитрий Гринберг запустил Linux с rootfs-окружением из Debian на процессоре, выпущенном в далёком 1971 году. Речь о модели Intel 4004, включающей 2300 транзисторов и 4 килобайта постоянной памяти. Только для запуска операционной системы чипу потребовалось 8 дней.

Сложность задумки заключалась в том, что Intel 4004 не поддерживает ни одного из существующих компиляторов для языка C. Они позволяют переводить текст, написанный на языке программирования, в машинные коды.

Чтобы решить проблему, Гринберг создал эмулятор на ассемблере, позволяющем выполнять на Intel 4004 окружение на базе ядра Linux. Малая производительность процессора дала о себе знать — обработка одной виртуальной секунды в эмулируемом софте требовала до четырёх часов вычислений на реальной системе.

Например, для отрисовки множества Мандельброта с разрешением 13×40 потребовалось 30 дней. Сама же система запускалась на процессоре восемь дней. Чтобы понимать, насколько это медленно, на видео выше одна секунда хронометража соответствует двум минутам реального времени.

Читайте також:  Первый урожай редиса собран на МКС (2 фото + видео)
По теме: ( из рубрики Новини )

Оставить отзыв

Ваш адрес email не будет опубликован.

*
*

4 × 3 =

Top