denis19 общество intel denis19

Инженер запустил Linux на Intel 4004

19 сентября 2024 года разработчик и инженер Дмитрий Гринберг подробно рассказал в своём техническом блоге, что он успешно запустил Linux с rootfs-окружением из Debian на микропроцессоре 1971 года Intel 4004, который имеет 2300 транзисторов, поддерживает 46 инструкций и обеспечивает производительность на уровне 60 тысяч операций в секунду.Архитектура процессора Intel 4004 имеет серьёзные ограничения и может адресовать лишь 4 КБ постоянной памяти.

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

DMCA