From owner-freebsd-questions Wed Oct 31 1:52:13 2001 Delivered-To: freebsd-questions@freebsd.org Received: from mail.freebsd-corp-net-guide.com (mail.freebsd-corp-net-guide.com [206.29.169.15]) by hub.freebsd.org (Postfix) with ESMTP id 2C12F37B407 for ; Wed, 31 Oct 2001 01:52:06 -0800 (PST) Received: from tedm.placo.com (nat-rtr.freebsd-corp-net-guide.com [206.29.168.154]) by mail.freebsd-corp-net-guide.com (8.11.1/8.11.1) with SMTP id f9V9q3T69124; Wed, 31 Oct 2001 01:52:03 -0800 (PST) (envelope-from tedm@toybox.placo.com) From: "Ted Mittelstaedt" To: "Anthony Atkielski" , Subject: RE: Re[2]: Tiny starter configuration for FreeBSD Date: Wed, 31 Oct 2001 01:52:03 -0800 Message-ID: <005b01c161f1$b152f0e0$1401a8c0@tedm.placo.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0 In-Reply-To: <001101c161ea$7f9b72e0$0a00000a@atkielski.com> Importance: Normal Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >-----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