Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2001 01:52:03 -0800
From:      "Ted Mittelstaedt" <tedm@toybox.placo.com>
To:        "Anthony Atkielski" <anthony@atkielski.com>, <questions@FreeBSD.ORG>
Subject:   RE: Re[2]: Tiny starter configuration for FreeBSD
Message-ID:  <005b01c161f1$b152f0e0$1401a8c0@tedm.placo.com>
In-Reply-To: <001101c161ea$7f9b72e0$0a00000a@atkielski.com>

next in thread | previous in thread | raw e-mail | index | archive | help
>-----Original Message-----
>From: owner-freebsd-questions@FreeBSD.ORG
>[mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Anthony
>Atkielski

 but since
>UNIX is not designed to support a pretty GUI, they've never matched
>Windows (or
>the Mac).
>

fvwm95 was written specifically to be a clone of the
Windows desktop for X-Windows.  If you think the Windows UI is so superior
to the "UNIX UI" then you can put it on UNIX if you want.

>And how much of this "UNIX" system is dedicated to making the GUI
>gorgeous?  Is
>the GUI available and gorgeous to a hundred users at a time?
>

Yes - because under X Windows the way the GUI is implemented is fundamentally
different than NT.

X has a thing called an X Server, and a thing called an X Client.  The X
server
handles the GUI, it draws the lines on the screen and fills in the polygons
and
such.  The X client is the program that is the application, like a
wordprocessor,
web browser, etc.  They communicate through an X protocol.  This protocol is
networkable - meaning that the X Server and X Client can reside on different
systems.

If you want the GUI available and gorgeous to a hundred users then you need
100 screens, right?  So, those screens are going to be attached to X
Terminals,
all the X terminal does is run the X server.  All of the X client applications
that
show up on the X server screen can be run as processes on the UNIX server
that all the X terminals are connected to.

It's a bit like Windows Terminal Server, except that in WTS not only the
applications but each of the screens
are imaged on the server, and they are transferred to the Terminal Server
Clients over the network.  With UNIX, only the applications are run on the
server, the screens are built remotely.  This is why X is scalable and WTS
isn't.


Ted Mittelstaedt                                       tedm@toybox.placo.com
Author of:                           The FreeBSD Corporate Networker's Guide
Book website:                          http://www.freebsd-corp-net-guide.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005b01c161f1$b152f0e0$1401a8c0>