Linux запустили на NES (Dendy) через эмулятор IBM PC. Ядро ELKS, терминал и файловая система работают, но без многозадачности и графики
Энтузиасты сумели запустить ядро Linux на Nintendo Entertainment System (NES), известной в России как Dendy.
Для этого использовали NES86 — эмулятор IBM PC на NES, который эмулирует процессор Intel 8086 и создаёт среду, совместимую с ELKS (Embedded Linux Kernel Subset).
Проект доказывает: даже на железе 80-х можно заставить работать современные системы.
Что реально запустили?
- Ядро ELKS – облегчённая версия Linux, созданная для процессоров x86 16-bit.
- Оболочка и базовые утилиты – работа в Терминале возможна!
- Файловая система – пусть и с ограничениями, но функционирует.
Какие ограничения?
NES – это не современный ПК, поэтому:
- Производительность минимальна – консоль просто не тянет сложные процессы.
- Нет многозадачности – выполняется одна операция за раз.
- Графический интерфейс не поддерживается – только текстовые команды.
На чём можно запустить?
- Эмуляторы: NES86 стабильно работает на FCEUX и Rustico.
- Оригинальная NES: требуется Everdrive N8 Pro, так как стандартный Everdrive N8 не поддерживает проект.
Почему это важно?
Этот эксперимент – не просто фанатская забава. Он демонстрирует:
- Гибкость Linux – система может работать даже на консоли 80-х.
- Возможности кроссплатформенной адаптации – подобные технологии могут быть полезны в сфере ретро-компьютинга.
- Наследие NES – культовая консоль продолжает удивлять спустя десятилетия.
Проект NES86 уже доступен в открытом репозитории. Более подробно – на GitHub.