Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Is there any lightwight X11 alternative suited for old systems? (Say, 1GHz and 256-314MB RAM)

share|improve this question
6  
is X11 really too heavy for you? are you sure you don't just need a lighter weight window manager? like fluxbox or XFCE, and get off of Gnome/KDE –  xenoterracide Mar 18 '11 at 23:04
1  
@xenoterracide: xfce is nice, I use it a lot, but I was wondering if there are more drastic solutions other that using a light window manager. –  johnjohn Mar 18 '11 at 23:24
2  
I ran X on a 32 MB i386 once. And on a 40 MB 68040 powerbook as a second display system. Your system is more than sufficient to open some windows. Speed and responsiveness will depend on many factors. –  dmckee Mar 19 '11 at 2:12
    
only alternative is wayland and it probably won't work on old hardware. –  xenoterracide Mar 19 '11 at 7:39
add comment

6 Answers

up vote 6 down vote accepted

The XFree86 implementation of the X server includes TinyX, which is part of many small linux distributions e.g. Damn Small Linux or embedded linux distributions.

TinyX perfectly fits you requirements.

share|improve this answer
add comment

The only server implementations talking the X11 protocol I know of are XFree86 and X.Org. Note that X.Org is the server implementation shipped by most Linux distributions, due to licensing issues with XFree86. I don't see why those shouldn't run on your machine given those specs, provided that appropriate graphics drivers are available. Judging by the tags you're using Gentoo, so you should be able to just install X.Org by running emerge xorg-x11 and waiting for it to finish compiling (which might take a while on an old machine like this).

You probably won't be able to run modern desktop environments like Gnome or KDE though, especially given the memory limitations. I would give Xfce a try, or perhaps LXDE.

share|improve this answer
    
Thank you very much! That clarifies it for me. –  johnjohn Mar 18 '11 at 23:25
add comment

First, the big caveat: I think X with a lightweight desktop environment is really going to be your best bet for desktop hardware, because a) it includes wide hardware support, including 2D and 3D acceleration on a lot of old graphics cards, b) it's not really that awfully heavyweight, and c) all X programs will just work.

But there are alternatives. These generally work by running directly on the Linux framebuffer console, possibly via directfb. Some options here would be:

  • Android-x86: a port of Google's phone/embedded OS to PC hardware. Linux kernel, but not necessarily a Unix-like userspace.
  • Qt QWS: embedded version of the popular toolkit (apparently KDE is even partly ported)
  • GTK-DFB: a similar thing for GTK
  • SDL forget all those "toolkits", with their "widgets" and "sophisticated support libraries" and "convenience"! Write your graphics as directly as possible, since SDL has direct framebuffer support

But, depending on your hardware, all of that trouble might not really get you anything, because it won't necessarily be faster. And you'll have to find ports of anything you want to run, or port it yourself.

share|improve this answer
    
Awesome list, great answer :) –  johnjohn Dec 21 '12 at 7:55
add comment

If you can, do yourself a favor and invest into more memory; the is nothing which beats real memory.

However, I've seen XFCE running with xUbuntu 8.04 and 256 MB with 800 Mhz - and I would recommend using lean software with it: Opera instead of Firefox/Thunderbird, Abiword instead of OpenOffice, no monitors (disk/net activity, whether plugin, ticker here, ticker there, gaijm+xchat+skype+...). Sometimes closing an app to run another will be helpful.

In the 90ies I ran KDE on a 64MB machine with 233 Mhz, with X of course, but it was pre-YouTube time. :)

share|improve this answer
add comment

Lightweight X11 => (Xvesa+jwm)

share|improve this answer
add comment

It ought to be replied an alternative to x11:

here what is fbdev: http://www.mplayerhq.hu/DOCS/HTML/fr/fbdev.html

Xvesa TinyX

(Xfree maybe but well. it is not like before)

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.