Thinking (and toying with) the concept of a minimal desktop over the weekend, I got to thinking about how Firefox has become an indispensable desktop application, and how it is based on the GTK+ (Glib, etc.) "sub-stack" library set. The point being that even for non-GNOME desktop environments, Glib, Pango, ATK, et al. have become foundational. In other words, these days that set of libraries are, for all intents and purposes, no less essential than say, the X Window (Xorg) sub-stack.

Looking at things that way, it's also true that every Solaris freeware stack project either diverges from OpenSolaris or not at the GUI (GTK+) "sub-stack" level. For example, the independent distros have diverged -- albeit, out of necessity -- at this level. (Those projects have such a broad scope they have to maintain their own GUI/GTK+ library stacks.)

In contrast, the projects that have not diverged (that I can think of) are: The Companion project, Pat Mauritz' pmpkg project, the spec-files-extra repository, and Sun's Firefox/Thunderbird ports (found in the Mozilla contrib repo). In other words, these projects -- although independent of each other -- standardize on a common GUI library base; and therefore (correct me if I'm wrong here) together they comprise a large pool of highly compatible ports.

Eric
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to