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
Ok, but my question was whether there is a third
group: Application Service Providers that offer
applications to users using LBX/RX. I am interested whether the performance of LBX is high enough that RX could be used to replace Java applets or regular ActiveX stuff that cause trouble and inconvenience for many people.
www.broadwayinfo.com
Perhaps the X Consortium (or the Open Group or whatever those officious corporate ass-sucking whores called themselves then)
I think you're confusing the X Consortium and X/Open...
--
the telephone rings / problem between screen and chair / thoughts of homocide
"don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
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
I can't answer for anyone other solutions, but Tarantella Vision2K *says* it has support for both RX and LBX. As for the ASP part, I know of at least one that is using Tarantella. Whether they're putting RX/LBX to good use, I wouldn't know...
/cj
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."
What the hell are you talking about?