Okay, this was *hugely* helpful, thank you for answering in such detail!
If I have any questions, I'll be sure to ask. :)
Jon
(Who's hoping you feel MUCH better, even though I haven't read my
SickNick(tm) update yet.)
 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
On Behalf Of Nick Arnett
Sent: Tuesday, February 11, 2003 7:08 PM
To: [EMAIL PROTECTED]
Subject: RE: X-Windows

> -----Original Message-----
> From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On
> Behalf Of Jon Gabriel
> Sent: Tuesday, February 11, 2003 3:01 PM
> To: [EMAIL PROTECTED]
> Subject: ATL: X-Windows
>
>
> Does anyone know of a site that would explain exactly what
> X-Windows is and
> does?  I'm coming up blank in my net searches.
>
> Am trying to figure out if I need to run it on my Mac G4. :)

You probably don't.  Timely question, though... I spent part of today,
when
feeling better, installing an X server on my Windows 2K machine, which
I'm
using via SSH to the new server I'm configuring.  And that
server-to-server
verbiage leads me directly to the fact that in the world of X, what we
usually think of as a server is a client, and vice-versa.  Back to that
in a
minute.

X is a graphical user interface system, supporting several windowing
systems
(e.g. Gnome and KDE).  Remember how John Sculley used to put down
Windows as
"just a GUI on top of DOS?"  That's pretty much what X is, usually for
Unix
software.  On the Mac, and to a large extent with Windows today, the
windowing system is deeply integrated with the rest of the OS, so it can
be
difficult to comprehend it as a separate thing.  But it helps if you
understand a cool thing about X, which is that it allows the UI to be on
a
different machine than the operating system.  Now that I have an X
server on
my Windows machine, I can open up any graphical application for my Linux
box
on my Windows machine.  Right now, I can open an X window running
Mozilla,
here on my W2K machine.  The UI is running on this machine, the W2K box,
but
the program is running on the Linux box.  With a "thin" X server, this
means
that the heavy lifting is happening on some other machine; my local
system
is just drawing stuff.  It's not remote viewing of the Linux screen,
like
with PC Anywhere, etc.  The W2K machine becomes a "display" that the
server
knows about, where it can open windows, etc.  And the Linux box doesn't
care
if the display is local (on the same machine) or across the world,
connected
by the Internet.  Of course, if you're going to do this over a net, it's
really a good idea to have a fast connection.  I have 100 mbit Ethernet
at
home, so I notice no real difference.  Depending on the application,
running
across a network can become somewhat gruesome if bandwidth becomes a
bottleneck.

So, what could you do with X on your Mac?  I'm assuming you mean an X
server.  You could then run X-based programs (clients) on your machine.
For
example, you could, with proper authorization, run a copy of Mozilla on
my
Linux box, from your Mac box.  A window would open up with a Linux-based
copy of Mozilla running in it.  For the most part, it wouldn't look and
feel
like a Mac application unless you happened to choose an X window manager
that resembles the Mac.  You'd be able to copy and paste between apps
running on your Mac and the X stuff.

I'll stop now.  Ask what you want and I'll answer as well as I can, as
my
health allows.

Nick

_______________________________________________
http://www.mccmedia.com/mailman/listinfo/brin-l
_______________________________________________
http://www.mccmedia.com/mailman/listinfo/brin-l

Reply via email to