Who is Using X11's LBX and RX Features?
tjansen asks: "In 1998 Open Group released
X11R6.4, which introduced two nifty features called LBX (Low Bandwidth X) and RX (Remote Execution). LBX reduced the bandwidth needed by the X protocol, and RX made it possible to embed a remote X11 application securely into a Netscape plugin. Since version 4.0 both are also included in XFree86. Together they look like a nice and platform-independent solution for Application Service Providers (there are Windows clients, of course) and I wonder why I have never seen anybody using this."
I have an application that runs fine on our Linux and Solaris machines, but isn't available for Windows. I'd love to use RX to give the Windows desktops access to the app via a plugin. Unfortunately, the RX plugin doesn't seem to be maintained any more, and furthermore, it crashed mozilla on my test box :-(
"The invisible and the non-existent look very much alike." -- Delos B. McKown
www.broadwayinfo.com
It's now three years later, XFree86 4.x is looking completely stable, along with LBX, RX, and a slew of other things that nobody ever uses. It is uncertain to me whether or not it will ever make a difference, at this point. At the time of LBX's birthing (early 1998), bandwidth was nearly nonexistant for everyone, and such a thing made sense for a great number of people.
That said, I'd like to use LBX. I want to run [gnutella|napster|mojonation|freenet] on a high-bandwidth linux box with a DDS-2 drive, while sitting at home behind a trio of 28.8 modems (ie, "As Good As It Gets In Rural Ohio"). Never underestimate the bandwidth of a Chevy Beretta filled to the brim with DAT carts.
I've used differential X (dxpc) with some success, but it uses particularly ugly methods of interfacing with the client software, and requires being set up before each session. I've also used ssh's gzip compression and X11 forwarding, which isn't anywhere near as fast, but is at least transparent in use.
LBX and RX/Broadway would seem to serve both purposes admirably. Too bad that in this chicken/egg scenario, the bird just won't lay any eggs.
Kid-proof tablet..
RX sounds interesting, where can we get more info?
Thanks.
--
Adam Sherman
--
Adam Sherman
Freelance Geek
The number of users of X is a small proportion of the internet as a whole.
Those that do use X fall into 2 categories
- Bandwidth rich LANs
- Home users with a Linux box over PPP to an ISP
In the first case, there's little need to worry about introducing any more complexity to support remote X applications. Despite all the hoopla over a network based windowing system, the only time I take advantage of it is to run remote X terminal sessions (rxvt) to my display. Am I BW limited? No way.Meanwhile, in the second case, I am BW limited, but using LBX does not address my problems running a Linux box at home. I run a browswer and all X clients locally and display locally. Maybe once I ran exmh on the ISP's machine just to see what it was like having direct disk access to my mail, but it generally didn't seem worth the hassle. Any graphics attachments still had to be rendered over a slow pipe.
If they had put LBX into the low level infrastructure from the beginning, so that all X protocol would use it transparently, then it would have been great. Otherwise, IMHO, it's just a great idea still looking for problem to solve.
"Provided by the management for your protection."