• Образцы с обратной стороны Луны преподнесли очередной сюрприз

    Китайские учёные продолжают пожинать плоды первопроходцев, сообщая о новых открытиях, сделанных при изучении образцов лунного грунта с обратной стороны спутника. Первые в мире образцы со скрытой от земного наблюдателя стороны Луны доставил на Землю китайский зонд «Чанъэ-6» в июне 2024 года. Первые исследования показали различия в составе ...
    Читать дальше
  • YouTube начал нормально работать у всех мобильных операторов

    Видеохостинг YouTube снова полностью доступен у всех российских операторов сотовой связи, сообщил «Коммерсантъ» со ссылкой на данные сайта по мониторингу блокировок GlobalCheck.
    Читать дальше
  • Линза iMicro Q3p превращает смартфон в микроскоп (5 фото)

    Компания QingYing начала сбор средств на линзу iMicro Q3p, превращающую смартфон в микроскоп с 1200-кратным приближением. Разработчики показали фотографии, которые делает смартфон с помощью этой линзы, и рассказали подробности о новинке.
    Читать дальше
  • Умное кольцо QRing Titan SE оценили в 69$ (3 фото)

    Компания QRing представила новое умное кольцо Titan SE. Устройство получило широкий набор функций по контролю здоровья и отслеживанию активности пользователя, при этом стоит оно 69$.
    Читать дальше
  • Wi-Fi 8 что в нём интересного и когда появится?

    Специалисты в сфере беспроводных технологий уже ведут разработку нового поколения беспроводной связи Wi-Fi — Wi-Fi 8. Пока процесс идёт за закрытыми дверями. Однако уже известно, что в новом стандарте акцент будет сделан не на чистой скорости передачи данных, а на повышении удобства использования.
    Читать дальше

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

2 октября 2024 | Просмотров: 2 535 | Интересное

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

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

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


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


Комментарии: 0

В Вашем браузере отключен JavaScript. Для корректной работы сайта настоятельно рекомендуется его включить.