Sui sistemi UNIX la GUI è gestita dal server X.

Questo è un esempio su come usarle: http://en.wikipedia.org/wiki/Xlib

Comunque in tanti usano le GTK oppure anche le Qt che sono buone librerie, una C ed una C++.