Chapter 6. Architecture Components

Table of Contents
Libraries
CORBA, ORBit and Bonobo
Graphics in GNOME
Session Management
DocBook
Internationalization & Localization (I18N & L10N)
Guile

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.