سؤال

أريد إعداد مربع Linux X86 بحيث:

  • ويستخدم الحد الأدنى من موارد النظام.
  • يدير SDL، دون xwindows
  • يتضمن وظائف كافية لتشغيل qemu.

أساسا أنا فقط أريد أن يكون فقط مضيف للمحاكاة الافتراضية وكن كما "رقيقة" قدر الإمكان ترك جميع الموارد تقريبا المتاحة لنظام التشغيل "العميل" أو OSS.

هل هناك أي شيء مثل هذا متاح ل X86 وهناك طريقة واضحة لتشغيل SDL بدون X-Windows.

تعديل:

أوه نعم، شكرا للمعلومات Sleske! أشار تعليق Framebuffer لي في الاتجاه الصحيح! لأي شخص آخر مهتم http://www.linux-fbdev.org. تبدو واعدة جدا! أحتاج فقط لمعرفة كيفية تكوين SDL ل Access FB الآن.

بيت

هل كانت مفيدة؟

المحلول

هل أنت مؤكد أن هذه فكرة جيدة؟

ليس من الواضح على الإطلاق بالنسبة لي أن SDL يستخدم موارد أقل بكثير من x Windows. لماذا تعتقد ذلك؟ لاحظ أيضا أن x Windows يستخدم بشكل شائع بالنسبة للبرنامج العام من SDL، حتى تقوم بإعداد نفسك لجميع أنواع المشكلات. أعتقد أنه يجب عليك إعادة النظر في افتراضاتك.

ومع ذلك، أود أن أوصى دبيان كما distro. يمنحك سيطرة رائعة للغاية على ما تريد تثبيته، ويشمل Qemu.

يحرر:

إذا كنت ترغب فقط في تجربة ذلك من أجل الفضول: يمكن تشغيل SDL بالفعل دون X11 على Linux، عن طريق الإخراج إلى Framebuffer Linux. ومع ذلك، فإن Google سريعة يعطي الانطباع بأن هناك مستندات قليلة حول كيفية القيام بذلك، ويبدو أنه يستخدم في الغالب فقط على الأجهزة المضمنة. حظا سعيدا في محاولة!

قد ترغب أيضا في التحقق مما إذا كان Qemu يعتمد مباشرة على X11، أو إذا كان سيحصل عليه مع SDL فقط. إذا كان ذلك يعتمد على X11، فقد تضطر إلى معالجة ذلك أيضا.

نصائح أخرى

لماذا لا تذهب مع جنتو?

لم جربها بنفسي، لكنني أفهم أنك تحصل على اختيار ما تجميعه.

جرب Tiny Linux Distro في http://tiny.seul.org/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top