X11 é um protocolo de rede . Ele codifica coisas como primitivos gráficos, imagens, movimento do ponteiro e pressionamentos de teclas.
O Xorg é um servidor X . Ele implementa o X11 e fornece uma interface para teclados, mouses e placas de vídeo.
O GTK + é um widget toolkit . Ele fornece coisas como botões, barras de rolagem, caixas de edição, etc.
Metacity e Compiz são gerenciadores de janela . Eles decoram as primitivas de X window e suportam várias operações, como movimentação, redimensionamento e maximização de janelas.
GNOME, KDE e LXDE são ambientes de área de trabalho . Eles fornecem bibliotecas e especificações que os aplicativos usam e seguem para "reproduzir" com outros aplicativos.