Минимальный дистрибутив Linux с поддержкой SDL и БЕЗ XWindows?
-
13-09-2019 - |
Вопрос
Я хочу настроить окно 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/