GNOME
Past, Present and Future, or Goats and Monkeys
Wanda the GNOME Fish
wanda@foo.bar
Independent contractor
George Lebl
jirka at 5z dot com
Crazy Czech Hacker
Eazel, Inc.
Maciej Stachowiak
mjs@eazel.com
Hacker
Eazel, Inc.
GNOME Past
1997 - Beginning of GNOME
199[78] - Maciej's and George's first flamewar
199[78] - RHAD Labs formed
1999 March - Yay! we have a release (1.0.0)
1999 October - Yay! we have a release (1.0.5x)
1999 October - Eazel, Inc incorporated
1999 October - Helix Code, Inc incorporated
1999 December - Freeze of 1.2
2000 March - GUADEC I in Paris
2000 May - Release of 1.2
2000 August - GNOME Foundation announced
GNOME Present
2001 January - George and Maciej make
fools of themselves
GNOME Future
(estimated dates)
2001 February - GNOME 1.4 Beta
2001 March - GNOME 1.4
2001 March - GUADEC II in Copenhagen
2001 May - GNOME 1.4.1
200[12] ??? - GNOME 2.0
2035 August 7 - GNOME 42.1 (Jetpack GNOME)
GNOME Progress
GNOME 1.0
First stable release
GNOME Panel
GNOME Midnight Commander
gdk_imlib
GTK+ 1.2
Enlightenment is the most popular GNOME WM
GNOME 1.0.55 (October GNOME)
First stable release (this time we mean it)
Many bugfixes
Features mostly the same as 1.0
GNOME 1.2 (Bongo Bongo GNOME)
Many bug fixes
Updated panel
Icons in task list
gdk_pixbuf
Reduced memory footprint
Better documentation
Better pager/task list applets
Many other usability tweaks
Sawmill is the most popular GNOME WM
Other things we forgot
GNOME 1.4 (code name still classified)
Nautilus replaces gmc
Sawfish included in release
grdb, to make old X apps match your theme
Non-broken gdm
xalf for application launch feedback
GNOME Extra Apps release (GNOME Plus Pack?)
medusa search and indexing system
Many new easter eggs
GNOME 1.4 continued
Many language bindings included (C++, Python, Guile)
gnome-vfs virtual filesystem added
Bonobo component model added
OAF - improved activation system
gnome-print added
GConf configuration framework
Will be perfect and bug free
GNOME 1.4.1
Will fix all the bugs in GNOME 1.4
May include Evolution
GNOME 2.0
Hell if we know
New, improved development platform
Fully incompatible
Gtk 2.x
XRender support
Better i18n support with Pango
Imlib totally excorcised
Junk cleaned out of gnome-libs
gnome-vfs more widely used
GNOME 2.0 continued
Vertigo
New control center
?? ORBit 2 ??
?? Major Bonobo update ??
?? Mango ??
?? New file open dialog ??
Things we haven't thought of yet
GNOME Dictionary
GEGL - Genetically Engineered Goat, Large
HADJAHA! - Molesting a Moose in Swedish
menu.c - Don't look here
Freeze - Only add features you really like
Monkeys - Strange obscession of Miguel
Goats - Strange obscession of George
Broooooooooken - Any code not written by Federico
Eeevil - Any decision not made by Mathieu
Imlib cache - Advanced write only memory
management technique
GNOME Styles of Coding
Miggiehack - Self explanatory
Soptimization - Sacrificing readability for 0.001% speed improvment
Raphcode - fg_r = bg_r + ((tmp + (tmp >> 8) + 0x80) >> 8);
Darination - Code review with a chainsaw
ratsercoed - restrcited bioolcigal ewapon
Save the World
Please dontate to the UN World Food Programme
http://www.wfp.org