• Экраноплан WaveFly 5X может парить прямо над водой (видео)

    Китайская компания NAVEE представила необычное транспортное средство под названием WaveFly 5X. Новинка способна скользить над поверхностью воды, создавая ощущение низкого полёта.
    Читать дальше
  • Xiaomi 17T и 17T Pro поступили в продажу на Wildberries и в Яндекс Маркете

    Линейка смартфонов Xiaomi 17T официально вышла на российские маркетплейсы. Новинки получили флагманские процессоры MediaTek, обновленные камеры Leica и кремний-углеродные аккумуляторы повышенной емкости.
    Читать дальше
  • Китайские водители нашли необычный способ взлома «автопилота» Tesla

    Система Full Self-Driving (FSD) в электрокарах Tesla требует активного участия человека в процессе поездки. Однако водители из Китая нашли необычную лазейку в работе «автопилота», позволяющую листать соцсети или даже дремать за рулём даже под бдительным взглядом бортовой камеры.
    Читать дальше
  • Xbox раскрыла, сколько потеряла из-за повышения цен на Game Pass

    Компания Microsoft уже долгое время пытается закрыть убытки Xbox, в том числе повышая цены на свою подписку Game Pass. Вот только оказалось, что геймеры не готовы с этим мириться.
    Читать дальше
  • В сервисе Google Earth появился встроенный авиасимулятор

    Google добавила в веб-версию сервиса «Планета» новый экспериментальный режим авиасимулятора, который позволяет исследовать планету с высоты птичьего полёта, управляя виртуальным самолётом. Это делает изучение карт более интерактивным и похожим на Microsoft Flight Simulator, но только бесплатно и доступно для всех.
    Читать дальше

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

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

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

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

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


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


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

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