2009-08-12 8 views
3

Ich möchte das Einrichten eines x86-Linux-Box, so dass:Minimale Linux-Distrobution mit SDL-Unterstützung und NO X Windows?

  • Es verbraucht sehr wenig Systemressourcen.
  • Läuft SDL, ohne XWindows
  • Enthält ausreichende Funktionalität zu führen QEmu.

Grundsätzlich mag ich es einfach nur ein Host für die Virtualisierung und seine als „dünn“ wie möglich verlassen fast alle Ressourcen für die „Client“ OS oder O verfügbar sein.

Gibt es so etwas für den x86 und gibt es eine einfache Möglichkeit, SDL ohne X-Windows zu betreiben.

EDIT:

Oh ja, danke für die Info Sleske! Der Framebuffer Kommentar wies mich in die richtige Richtung! Für alle anderen interessierten http://www.linux-fbdev.org sieht sehr vielversprechend aus! Ich muss jetzt herausfinden, wie SDL für den FB-Zugriff konfiguriert wird.

Pete

+0

gehört auf superuser.com – sleske

+0

Abgeschieden. ** @ Pete: ** da ich sehe, dass du noch keinen SuperUser-Account hast: Das Passwort für die Beta ist im Blog. Link zum Blog am Ende der Seite. – dmckee

+0

Das war ziemlich einfach, gibt es eine Möglichkeit, die Frage zu "bewegen" oder zu vernetzen? – NoMoreZealots

Antwort

2

Sind Sie sicher, Sie das eine gute Idee ist?

Es ist mir überhaupt nicht klar, dass SDL wesentlich weniger Ressourcen als X Windows verwendet. Warum glaubst du das? Beachten Sie auch, dass X Windows viel häufiger für allgemeine Software als SDL verwendet wird, so dass Sie sich für alle Arten von Problemen vorbereiten. Ich glaube, du solltest deine Annahmen überdenken.

Das heißt, ich würde Debian als die Distribution empfehlen. Es gibt Ihnen eine sehr genaue Kontrolle darüber, was Sie installieren möchten, und enthält QEmu.

Edit:

Wenn Sie nur, es versuchen wollen, aus Gründen der Neugier: SDL kann ohne X11 auf Linux in die Tat ausführen, indem Sie auf den Linux-Framebuffer ausgeben. Ein kurzes Google hat jedoch den Eindruck, dass es nur wenige Dokumente gibt, die dies tun, und anscheinend wird dies meistens nur auf eingebetteten Geräten verwendet. Also viel Glück versuchen!

Sie können auch überprüfen, ob QEMU direkt von X11 abhängt oder ob es nur mit SDL funktioniert. Wenn es von X11 abhängt, müssen Sie möglicherweise auch das angehen.

+1

Bin ich sicher, dass es eine gute Idee ist? Absolut nicht, aber ich möchte es versuchen .. Nun, da SDL eine der Komponenten ist, die erforderlich sind, um ein Qemu für die Grafikemulation auf Client-Betriebssystemen auszuführen, denke ich nicht, dass ich es vermeiden kann, es ohne wesentliche Änderungen an Qemu zu verwenden Wie kann ich SDL ohne XWindows laufen lassen? – NoMoreZealots

+0

Ah, ich sehe, intellektuelle Neugierde Sehr lobenswert ;-), ich habe meine Antwort entsprechend aktualisiert. – sleske

+0

Ich glaube, ich habe Berichte von Qemu gesehen, die auf Plattformen laufen, die kein X-Windows haben, aber einen SDL-Port haben. – NoMoreZealots

0

Versuchen Tiny Linux-Distribution auf http://tiny.seul.org/

+0

Ich mag es, es scheint immer noch scheint XWindows zu verwenden. Ich mag die Tatsache, dass es auf alte Hardware zielt, aber das ist nicht wirklich, was ich hier versuche. Ich habe Linux auf der PS2 (32Megs RAM), und fand es lustig, dass die Leute darüber meckerten, nicht genug Speicher. Ich erinnere mich an eine Zeit, als Desktops weniger als 16 hatte, und lief immer noch Linux. – NoMoreZealots

2

Warum nicht mit Gentoo gehen?

Ich habe es nicht selbst versucht, aber ich verstehe, dass Sie wählen, welche Bits zu kompilieren.