[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ A ] [ B ] [ C ] [ D ] [ next ]

Debian Tutorial
Appendix B - Summary of GNU/Linux system components


You may be a little confused about exactly what GNU/Linux is. What's the Linux kernel, vs. the GNU utilities, vs. the X Window System? Here's a little ASCII art diagram to show you how it all relates (apologies, it's not very attractive).

     
      Window Manager ----- Gnome Programs/Libraries (in development)
      |   |	    ----------/                     \
      |   |     /                                 ---------\
      | X Clients         Programs/Applications ---- Shared Libraries
      |   |   \                    |                 /
       \  |    ---------------\    |     /-----------       
       X Server -------------- Linux Kernel 
           |                   /    |
           |   /---------------     |
       Video Card -------- Other Computer Hardware (Memory, disk, etc.)

Note that the X Server and X Clients are applications, but they are applications which interact in special ways with the video hardware and other applications.

The window manager is a special X Client, and thus also an application. All the X programs use the Shared Libraries, but no line appears in the diagram.

When the Gnome (GNU Network Object Model Environment) project is completed, it will help to unify the X environment with a special set of programs and libraries, interacting with the window manager and other X Clients.

The GNU utilities are small programs that do simple tasks: mv, cp, tar for example.


[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ A ] [ B ] [ C ] [ D ] [ next ]

Debian Tutorial


17 June 2006

Havoc Pennington [email protected]