[Discuss] FreeNx
John Blomfield
jabfield at shaw.ca
Tue Nov 20 16:42:05 PST 2007
Alan W. Irwin wrote:
> On 2007-11-20 11:05-0800 Michael wrote:
>
>> On Tue, 2007-11-20 at 10:49 -0800, Alan W. Irwin wrote:
>>
>>> On 2007-11-20 10:06-0800 Michael wrote:
>>>
>>>>
>>>>
>>>>> I think of FreeNX as a way to accelerate X communications over a low
>>>>> bandwidth high-latency network. In practice, though, I find it is
>>>>> not
>>>>> needed for typical home LAN speeds of 100Mb/s. For example, for our
>>>>> thin-client configuration (X-terminal), we don't bother with it
>>>>> because
>>>>> there is no noticable difference in X access speed locally or over
>>>>> our
>>>>> 100Mb/s LAN.
>>>>>
>>>>> Let's call your boxes, box1, box2, and box3 ... // ...... simply
>>>>> be a matter of
>>>>> hitting ctrl-alt-F7, ctrl-alt-F8, or ctr-alt-F9. X networking
>>>>> support is
>>>>> truly empowering!
>>>>>
>>>>> Alan
>>>>
>>>>
>>>> Am I understanding this correctly? Can I actually operate various
>>>> headless systems via remote X sessions using FreeNX?
>>>
>>> Actually, that capability has been built right into X for decades so
>>> there
>>> is no need to bother with FreeNX unless you are in a low-bandwidth
>>> (internet) situation. 100Mb/s LAN's have plenty of speed so the FreeNX
>>> complication is not required to run X applications (e.g., KDE) on
>>> any of the
>>> boxes on your LAN with a monitor/keyboard mouse combination permanently
>>> connected to just one of them.
>>>
>>> Alan
>>
>>
>> This is extremely interesting! The things I learn every day. What is
>> this functionality called? I have never researched the x server at all,
>> so I wouldn't have the first clue what to look for. I will start
>> searching under "remote X sessions", but if it actually has a specific
>> name, things will certainly go faster.
>
> This method is used to enable so-called thin clients or X terminals which
> run the X server (which controls the monitor, mouse, and keyboard)
> locally
> and X applications (such as KDE or GNOME) remotely on a headless (but
> extremely powerful) box. Normally, only one headless box is involved
> when
> dealing with thin clients, but there is no reason why you cannot have
> just
> one fat client (with thin client capability) displaying X application
> results from a number of headless boxes as well as X application results
> from itself.
>
> To give you some background, The city of Largo Florida has used the
> thin-client approach where the ~500 city employees use thin clients to
> run
> GNOME on one central server. Dave Richards is in charge there, and
> you can
> read his blog (http://davelargo.blogspot.com/) to see how it is going for
> his second-generation 3D thin-client effort.
>
> Another X-terminal general reference is ltsp.org. But that is focussed
> on all the details required for booting diskless thin clients, and
> since you
> don't have to worry about diskless, you could get easily get lost in
> those details.
>
> Assuming you already have Linux running on all your headless boxes and
> your "headed" box, all that is really required is to set up xdm (X
> display
> manager) on each headless box, and to run "X -query" on your headed box.
> There is an X display manager entry for wikipedia at
> http://en.wikipedia.org/wiki/X_display_manager which gives you some of
> the
> background. I mentioned xdm configuration details in
> http://ladybug.vlug.org/pipermail/discuss/2007-November/023941.html.
> Those
> details are quite simple. But you should also consult the xdm man
> page as
> well since some of those details might be set up differently on your
> particular distribution.
>
> There are other X display managers than xdm (e.g., gdm, kdm, ldm), but
> to my
> mind they all overcomplicate a simple task (to respond over the
> network to X
> -query). So I far prefer xdm over the others.
>
> Alan
I am still trying to decide how best to proceed with my three boxs, that
is, X-xdm, freeNx or some other but I have a question about the X-xdm
route. If once you've setup your X headless server and the network
connection to the thin (or fat ) client is broken can you still plug a
keyboard, mouse and monitor into the server and get it to work, now that
you've modified the display manager??
John Blomfield
> __________________________
> Alan W. Irwin
>
> Astronomical research affiliation with Department of Physics and
> Astronomy,
> University of Victoria (astrowww.phys.uvic.ca).
>
> Programming affiliations with the FreeEOS equation-of-state
> implementation
> for stellar interiors (freeeos.sf.net); PLplot scientific plotting
> software
> package (plplot.org); the libLASi project (unifont.org/lasi); the
> Loads of
> Linux Links project (loll.sf.net); and the Linux Brochure Project
> (lbproject.sf.net).
> __________________________
>
> Linux-powered Science
> __________________________
> _______________________________________________
> Discuss mailing list
> Discuss at vlug.org
> http://ladybug.vlug.org/cgi-bin/mailman/listinfo/discuss
>
More information about the Discuss
mailing list