Architecture Components

This section discusses the various pieces of GNOME, and what they do.

Libraries

Why do I need so many libraries for GNOME?

GNOME requires the libraries it does for two big reasons. We wanted GNOME to have lots of useful features, and we didn't want to write everything from scratch. By using common libraries for many of GNOME's features it allows GNOME to work better and more consistently with other non-GNOME applications.