Минимальный дистрибутив Linux с поддержкой SDL и БЕЗ XWindows?

StackOverflow https://stackoverflow.com/questions/1263710

Вопрос

Я хочу настроить окно x86 Linux таким образом, чтобы:

  • Он использует минимальные системные ресурсы.
  • Запускает SDL, без XWindows
  • Включает в себя достаточную функциональность для запуска QEmu.

По сути, я просто хочу, чтобы это было ТОЛЬКО хост для виртуализации и быть как можно более "тонкий" оставляя почти все ресурсы доступными для "клиентской" ОС или OSS.

Есть ли что-нибудь подобное для x86 и есть ли простой способ запустить SDL без X-Windows.

Редактировать:

О да, спасибо за информацию, Слеске!Комментарий к фреймбуферу указал мне правильное направление!Для всех, кто еще заинтересован http://www.linux-fbdev.org выглядит очень многообещающе!Мне просто нужно выяснить, как настроить SDL для доступа к FB прямо сейчас.

Пит

Это было полезно?

Решение

Вы уверены, что это хорошая идея?

Мне совсем не ясно, что SDL использует значительно меньше ресурсов, чем X Windows.Почему вы в это верите?Также обратите внимание, что X Windows гораздо чаще используется для общего программного обеспечения, чем SDL, поэтому вы настраиваете себя на всевозможные проблемы.Я считаю, что вам следует пересмотреть свои предположения.

Тем не менее, я бы рекомендовал Debian как дистрибутив.Это дает вам очень точный контроль над тем, что вы хотите установить, и включает QEmu.

Редактировать:

Если вы просто хотите попробовать это ради любопытства:SDL действительно может работать без X11 в Linux, выводя данные в фреймбуфер Linux.Быстрый поиск в Google, однако, создает впечатление, что существует мало документов о том, как это сделать, и, по-видимому, это в основном используется только на встроенных устройствах.Так что удачи в попытках!

Возможно, вы также захотите проверить, зависит ли QEMU напрямую от X11, или он обойдется только SDL.Если это зависит от X11, возможно, вам придется заняться и этим.

Другие советы

Почему бы не пойти с Генту?

Сам не пробовал, но я понимаю, что вы сами выбираете, какие биты компилировать.

Попробуйте крошечный дистрибутив Linux по адресу http://tiny.seul.org/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top