На Sega MegaDrive запустили Linux

6 июля 2026

На Sega MegaDrive запустили Linux

Новости

Энтузиаст портировал ядро Linux на 16-битную игровую консоль Sega MegaDrive. Проект получил название LinuxMD.

Автором необычного порта выступил разработчик Дэниел Палмер. Он опубликовал исходные коды на GitHub, и уже сейчас любой желающий может попробовать запустить Linux на своей старой консоли или в эмуляторе.

Главное препятствие, с которым столкнулся Палмер, — архитектурные ограничения консоли. Процессор Sega MegaDrive — Motorola 68000 с тактовой частотой 12 МГц — не имеет встроенного блока управления памятью, который критически важен для полноценной работы Linux. Чтобы обойти это ограничение, ядро было скомпилировано в специальном режиме.

Второй вызов — катастрофическая нехватка памяти. Штатной оперативной памяти консоли недостаточно даже для загрузки ядра. Спасает ситуацию флеш-картридж EverDrive — устройство, которое обычно используется для запуска игр с SD-карты. Этот картридж добавляет 4 МБ ОЗУ и берёт на себя управление памятью.

Процесс загрузки выглядит так: картридж с записанным на SD-карту образом подключается к консоли, а сама консоль — к ПК через USB. После запуска загрузчика на экране телевизора появляется приглашение командной строки, а в терминале компьютера начинают выводиться логи работы ядра.

Практической пользы от этого достижения ждать не стоит — по крайней мере, пока.

Сам автор признаётся, что система работает «невероятно медленно». Между вводом команды и получением ответа можно успеть спокойно выпить кофе. Палмер отмечает, что «взаимодействие с EverDrive тоже довольно медленное» и системе требуется серьёзная оптимизация.

Помимо чистого энтузиазма и любви к ретро-железу, проект имеет образовательную и экспериментальную ценность. Он даёт пищу для изучения архитектуры без MMU, разработки встраиваемых систем для ретро-консолей и эмуляции.

«Серия чипов Motorola 68000 стала первой целевой платформой для портирования Linux и до сих пор поддерживается в 2026 году», — отмечают в Hackaday. И хотя LinuxMD вряд ли станет чьим-то основным рабочим инструментом, сам факт, что современное ядро (версии 7.1.0-rc6) запускается на 34-летней приставке, — уже выдающееся достижение.

Для тех, у кого нет под рукой оригинальной консоли, Палмер предусмотрел специальный форк QEMU, эмулирующий как MegaDrive, так и необходимый картридж. В эмуляторе система работает значительно быстрее, но, по словам автора, «ощущения совсем не те».

Проект LinuxMD полностью открыт и доступен на GitHub.


Источник: https://www.opennet.ru/opennews/art.shtml?num=65826

Источник: https://github.com/LinuxMD/linuxmd/releases/tag/bin-20260701

Новости

19 августа 2026

Firefox 154: управление ИИ и защита WebSocket-соединения

Новости

17 августа 2026

Релиз ядра Linux 7.2: новая эра производительности и безопасности

Новости

10 августа 2026

Cloudflare открыла исходный код платформы Cloudflare OS

Новости

6 августа 2026

6-я Международная конференция по качеству кода ICCQ 2026: подача заявок до 17 августа

Новости

5 августа 2026

Осталось чуть больше недели на подачу заявки для конкурса «Код логики»

Новости

3 августа 2026

Выпущена NetBSD 11.0

Новости

30 июля 2026

США усиливает давление на китайский ИИ, а глава Nvidia пишет коллективное письмо

Новости

28 июля 2026

Совместимы ли разработка свободного ПО и AI?

Новости

22 июля 2026

ИИ-модели OpenAI «взломали» Hugging Face

Новости

20 июля 2026

Hugging Face и alphaXiv запускают конкурс по воспроизведению результатов ICML 2026

Новости

15 июля 2026

Анализ VPN-приложений для Android: миллиарды пользователей под угрозой

Новости

13 июля 2026

PhotoGIMP 3.1 — надстройка, превращающая GIMP в Photoshop

Новости

9 июля 2026

Cтабильный релиз Proton 11.0

Новости

6 июля 2026

На Sega MegaDrive запустили Linux

Новости

2 июля 2026

Brain2Qwerty v2: ИИ, который считывает мысли и превращает их в текст

Новости

25 июня 2026

Правозащитная организация SFC выпустила рекомендации по использованию ИИ в открытом коде

Новости

22 июня 2026

Вышел Qt Creator 20: поддержка AI-агентов, режим Zen и новая система сборки

Новости