Hubbry Logo
search
logo
GNOME 1
GNOME 1
current hub
2535365

GNOME 1

logo
Community Hub0 Subscribers
Write something...
Be the first to start a discussion here.
Be the first to start a discussion here.
See all
GNOME 1

GNOME 1 is the first major release of the GNOME desktop environment. Its primary goal was to provide a consistent user-friendly environment in conjunction with the X Window System. It was also a modern and free and open source software alternative to older desktop environments such as the Common Desktop Environment (CDE), but also to the K Desktop Environment (KDE). Each desktop environment was built-upon then proprietary-licensed widget toolkits (Motif and Qt respectively), whereas GNOME's goal from the onset, was to be freely-licensed, and utilize the GTK toolkit instead.

GNOME 1 was announced on August 15, 1997, and received its first release on March 3, 1999. Miguel de Icaza served as the primary architect, while other key developers included Federico Mena Quintero (then GIMP maintainer), and Elliot Lee. The three are considered founders of the project. Red Hat, who employed Mena and Lee, also provided development resources through its "Red Hat Advanced Development Labs" (RHAD), which was founded to tackle usability issues for Linux. The project was affiliated with the GNU Project during this time.

Along with the Desktop, the GNOME Panel provides the core functionality for the interface. It features a primary button, stylized with the GNOME logo, known as the "Main Menu Button". On each side of the Panel, arrow icons are displayed that toggle it to be hidden or visible. It also holds customizable applets that allow for smaller individual functionalities such as a clock for viewing system time. Another applet, the GNOME Pager, allows the Panel to serve as a taskbar, and a mechanism for utilizing virtual desktops.

Accessible from the Main Menu button is GNOME's centralized configuration known as the GNOME Control Center. Like the Panel with its applets, each setting is modularized with individual setting tools known as "capplets". Capplets available with a default installation of GNOME include settings for modifying the Desktop's background with a wallpaper image or basic colors, screensaver properties, etc.

GNOME 1's initial project scope did not include an official window manager, but instead intended to be interoperable with any window manager that implemented GNOME compliance with the Pager and Desktop. In its initial implementations, Enlightenment was the default and only fully-compliant window manager. However, GNOME 1 did eventually include an official window manager in its final version release with Sawfish. The window manager that GNOME uses is configurable from within the Control Center.

In 1996, KDE began development of a desktop environment to provide a unified behavior and appearance of applications for Unix-like systems. KDE adopted Trolltech's Qt widget toolkit for use in its graphical interface, which was licensed under the Qt Free Edition License. However, it was noted by Richard Stallman that such a license was not compatible as free software because it did not allow for modification of its source code.

While Elliot Lee was working for Red Hat as a webmaster, he collaborated with Miguel de Icaza in an eventually unfinished attempt to create a common library for applications on the Linux platform. De Icaza, while studying at UNAM, recruited two fellow students, Arturo Espinosa and Federico Mena Quintero, to contribute to free and open-source software. Mena became a developer of GIMP in 1996, and wrote the Gradient Editor. The GIMP project's original authors, Peter Mattis and Spencer Kimball, had decided to transition away from the Motif widget toolkit by creating a new widget toolkit that became known as GTK that same year.

Prior to development of the GNOME desktop environment, the name referred to an acronym for the "GNU Network Object Model Environment", which was intended to be an open implementation of an inter-process communication ABI similar to Microsoft's Component Object Model (COM). Meeting Nat Friedman on the LinuxNet IRC network years prior, De Icaza and Friedman eventually met face-to-face in the Summer of 1997, when mutual friend Randy Chapman invited De Icaza to interview with Microsoft as a developer to port Internet Explorer to the Solaris/SPARC platform. At this time, De Icaza became aware of COM, and started working with Mena to create a free and open source version for Unix-like operating systems. This original effort was eventually released, but became known as "Bonobo" instead.

See all
User Avatar
No comments yet.