Quote Originally Posted by firebyrd10
OK i'm think I'm starting to get it (knock on wood)

Xfree86 and other servers run the X window system over a Server/Client system. The computer your working at is both the server and the client so that you can see. THis client server method makes its possible to do a thin client log in.

KDE, gnome, flux box and everything elses takes the X window that the server gives us and makes it more user friendly by adding clickable icons to start programs and browse through folders.

Is this right? So X is just a bunch of code that the X servers run.

OK.
Correct.
Now what about my other questions like what is an X module? and is Xvesa a server? Also do differnt server change what you can run? Like (if Xvesa was a server) I can run KDE on Xfree86 because it is powerful but takes up a lot of space and I can't run KDE on Xvesa because it is small and not as powerful.
Those are the drivers for the video cards that the server uses for the display. Usually you have the choice the generic vesa driver or the driver for your actual card ati, nv, etc...

Last, Is X (running on the server) without a desktop manager just the grey screen with command line?

Ok if these are answered I should be set.

Thank you.
It would be the grey screen with an X cursor that you can move around (if the mouse is configured correctly) when no window manager is running there would be no command line.