Доступные по цене микроконтроллеры постепенно достигают уровня, позволяющего запускать старое компьютерное программное обеспечение посредством эмуляции. Разработанный для плат ESP32 tiny386 предлагает эмуляцию 386 PC, запускающую современное ядро Linux и поддерживающую часть инструкций 486 и 586.
Адаптации tiny386 для RP2350 были перенесены на платы Waveshare Pi Zero с помощью эмуляционной платформы FRANK. Система поддерживает периферийные устройства, включая VGA и DVI/HDMI; ожидается, что её производительность будет выше, чем у ESP32. Решение считается подходящим для DOS, Windows 3.1, Windows 95 и более лёгких установок Linux, а не для современных дистрибутивов Linux.
Почему это важно
Эта разработка показывает, что для запуска старого компьютерного программного обеспечения появляется больше доступных и разнообразных вариантов оборудования. Перенос tiny386 на платы на базе RP2350 означает, что проект не ограничивается только ESP32 и позволяет использовать такие подключения, как VGA и DVI/HDMI. Однако поддерживается лишь часть инструкций 386, 486 и 586, поэтому совместимость не означает, что любое старое программное обеспечение будет работать без проблем; современные дистрибутивы Linux также не являются целью этого решения. Поэтому разработка особенно важна для тех, кто хочет попробовать запускать DOS, Windows 3.1, Windows 95 и лёгкие установки Linux на таком оборудовании. Открытым остаётся вопрос о реальной производительности и уровне совместимости эмуляции с различным программным обеспечением.
Предыстория
RP2350 — не новое название в архиве FikirPilot: за последние 90 дней мы опубликовали новость, в которой упоминалось это название; та статья датирована 5 сентября 2026 года.