Linked by fsmag on Wed 13th May 2009 01:27 UTC
Thread beginning with comment 363282
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Running X over the network can be *very* useful
That was the whole point. When you work in a large organization (academic or otherwise) where you have UNIX boxes running the gamut from Linux to Solaris to HP-UX, nothing beats X Window. Trouble is, most people use it on their desktop (not by choice but because there are no real alternatives) where server and client run on the same computer and the benefits of such architecture are lost.
but one need a local network to get decent performance.
A fast DSL can get you an acceptable performance level. It's not zippy by any mean (and forget about eye candy) but it's usable. Still, there are better alternatives like VNC which support features like Low Bandiwth X, compression, etc.
Reece
from wikipedia:
In computing, LBX, or Low Bandwidth X, was a protocol to use the X Window System over network links with low bandwidth and high latency. It was introduced in X11R6.3 ("Broadway") in 1996, but never achieved wide use. It was disabled by default as of X.Org Server 7.1, and was removed for version 7.2.
And the other options are also less great:
NX is not installed by default,
vnc still needs an X server running on the remote machine
with X over SSH, I can use remote X clients from, for example, an ubuntu server without a GUI, and show them on my windows desktop. x over ssh is great, but slow. my experience with DSL is that it is still too slow, so X over SSH needs work.
Trouble is, most people use it on their desktop (not by choice but because there are no real alternatives) where server and client run on the same computer and the benefits of such architecture are lost.
It's a very useful abstraction. X11 is a very clever design. It makes crazy things like compiz/xnest and more, easier. The client and server being on the same machine is a small overhead. Many apps use TCP for IPC.





Member since:
2005-07-06
Running X over the network can be *very* useful, but one need a local network to get decent performance. Optimizing X for networks would be something I should do if I had the technical knowledge and time available.