Leichte X11-Alternative verfügbar?

11

Gibt es eine Lightwight X11-Alternative, die für alte Systeme geeignet ist? (Sagen wir 1 GHz und 256-314 MB RAM)

John John
quelle
7
ist X11 wirklich zu schwer für dich? Sind Sie sicher, dass Sie nicht nur einen leichteren Fenstermanager benötigen? wie Fluxbox oder XFCE, und steigen aus Gnome / KDE
Xenoterracide
1
@xenoterracide: xfce ist nett, ich benutze es oft, aber ich habe mich gefragt, ob es drastischere Lösungen gibt als die Verwendung eines Lichtfenstermanagers.
Johnjohn
4
Ich habe X einmal auf einem 32 MB i386 ausgeführt. Und auf einem 40 MB 68040 Powerbook als zweites Anzeigesystem. Ihr System ist mehr als ausreichend, um einige Fenster zu öffnen. Geschwindigkeit und Reaktionsfähigkeit hängen von vielen Faktoren ab.
dmckee --- Ex-Moderator Kätzchen
Die einzige Alternative ist Wayland und es wird wahrscheinlich nicht auf alter Hardware funktionieren.
Xenoterracide
X11 selbst ist nicht schwer. Desktop-Umgebungen sind. Versuchen Sie, einen einfachen Fenstermanager ( mwmzum Beispiel) anstelle von KDE oder Gnome zu verwenden. Es sollte funktionieren
user996142

Antworten:

11

Die XFree86-Implementierung des X-Servers enthält TinyX , das Teil vieler kleiner Linux-Distributionen ist, z. B. Damn Small Linux oder eingebettete Linux-Distributionen.

TinyX passt perfekt zu Ihren Anforderungen.

philfr
quelle
7

Die einzigen Serverimplementierungen, die das mir bekannte X11-Protokoll verwenden, sind XFree86 und X.Org . Beachten Sie, dass X.Org die Serverimplementierung ist, die von den meisten Linux-Distributionen aufgrund von Lizenzproblemen mit XFree86 ausgeliefert wird. Ich verstehe nicht, warum diese angesichts dieser Spezifikationen nicht auf Ihrem Computer ausgeführt werden sollten, sofern entsprechende Grafiktreiber verfügbar sind. Gemessen an den Tags, die Sie für Gentoo verwenden, sollten Sie X.Org einfach installieren können, indem Sie es ausführen emerge xorg-x11und darauf warten , dass es vollständig kompiliert wird (was auf einem alten Computer wie diesem eine Weile dauern kann).

Sie werden wahrscheinlich keine modernen Desktop-Umgebungen wie Gnome oder KDE ausführen können, insbesondere angesichts der Speicherbeschränkungen. Ich würde Xfce ausprobieren, oder vielleicht LXDE .

Cedric
quelle
4

Erstens die große Einschränkung: Ich denke, X mit einer leichtgewichtigen Desktop-Umgebung ist wirklich die beste Wahl für Desktop-Hardware, da a) es eine breite Hardware-Unterstützung bietet, einschließlich 2D- und 3D-Beschleunigung auf vielen alten Grafikkarten, b) Es ist nicht wirklich so schwer, und c) alle X-Programme funktionieren einfach.

Es gibt aber Alternativen. Diese funktionieren im Allgemeinen, indem sie direkt auf der Linux-Framebuffer-Konsole ausgeführt werden, möglicherweise über directfb . Einige Optionen hier wären:

  • Android-x86 : Ein Port von Googles Telefon / eingebettetem Betriebssystem auf PC-Hardware. Linux-Kernel, aber nicht unbedingt ein Unix-ähnlicher Benutzerbereich.
  • Qt QWS : eingebettete Version des beliebten Toolkits (anscheinend ist KDE sogar teilweise portiert )
  • GTK-DFB eine ähnliche Sache für GTK (inzwischen eingestellt)
  • SDL vergisst all diese "Toolkits" mit ihren "Widgets" und "hoch entwickelten Support-Bibliotheken" und "Komfort"! Schreiben Sie Ihre Grafiken so direkt wie möglich, da SDL direkte Framebuffer-Unterstützung bietet

Abhängig von Ihrer Hardware bringt Ihnen all dieses Problem möglicherweise nicht wirklich etwas, da es nicht unbedingt schneller sein muss. Und Sie müssen Ports für alles finden, was Sie ausführen möchten, oder es selbst portieren.

mattdm
quelle
Tolle Liste, tolle Antwort :)
Johnjohn
2

Wenn Sie können, tun Sie sich selbst einen Gefallen und investieren Sie in mehr Gedächtnis. Das ist nichts, was echte Erinnerung übertrifft.

Ich habe jedoch gesehen, dass XFCE mit xUbuntu 8.04 und 256 MB mit 800 MHz ausgeführt wird - und ich würde empfehlen, schlanke Software zu verwenden: Opera anstelle von Firefox / Thunderbird, Abiword anstelle von OpenOffice, keine Monitore (Festplatten- / Netzaktivität, ob Plugin) , Ticker hier, Ticker dort, Gaijm + Xchat + Skype + ...). Manchmal ist es hilfreich, eine App zu schließen, um eine andere auszuführen.

In den 90ern habe ich KDE auf einem 64-MB-Computer mit 233 MHz ausgeführt, natürlich mit X, aber es war Zeit vor YouTube. :) :)

Benutzer unbekannt
quelle
2

Leichtes X11 => (Xvesa + jwm)

SHW
quelle