FACTOID # 104: In Ethiopia, nine out of ten births occur without skilled health staff present.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > GNOME desktop
GNOME Logo

GNOME (for GNU Network Object Model Environment) is a computer desktop environment for UNIX and UNIX-like operating systems. It is the official desktop of the GNU Project.

Contents

Origin

The GNOME project was started in August 1997 by Miguel de Icaza and Federico Mena as an attempt to provide a free software desktop for the GNU/Linux operating system.

Enlarge
GNOME screenshot showing Rhythmbox (music), gthumb (image manager), Abiword, and the Nautilus file manager viewing available network shares.
Enlarge
GNOME desktop using the Bengali language


At the time, the only serious alternative for the non-technical user was KDE. However, KDE was built on top of the Trolltech's Qt toolkit -- a piece of software that did not use a free software license and was incompatible with the GNU General Public License (GPL), as used by the KDE project and some of the software ported to it. This problem was partially resolved by the release of Qt under the Q Public License (QPL) -- a free software license, although still incompatible with the GPL; and finally resolved by licensing Qt under both the QPL and the GPL. An approach known as dual-licensing. The licensing of Qt is still controversial for many people because the GPL imposes restrictions on the licensing of code linking to it, such as the KDE framework and any applications written for it.


In place of the Qt tookit, the GIMP Toolkit (GTK+) was chosen as the base of the GNOME desktop. GTK+ uses the GNU Lesser Public License (LGPL), a free software license that allows software linking to it, such as applications written for GNOME, to use any license. The GNOME desktop itself is licensed under the LGPL for its libraries, and GPL for applications that are part of the GNOME project itself.


The GNOME desktop is written in the C programming language. A number of language bindings are available, allowing GNOME applications to be written in a variety of languages, such as C++, Java, Ruby, C#, Python, Perl and many others.


Aims

According to the GNOME website,

The GNOME project provides two things: The GNOME desktop environment, an intuitive and attractive desktop for end-users, and the GNOME development platform, an extensive framework for building applications that integrate into the rest of the desktop.

The GNOME desktop puts heavy emphasis on simplicity, usability and making things "just work". As a consequence of this, two things are given prominence in GNOME development:

  • Accessibility — designing and building a desktop and applications that can be used by everyone, regardless of technical skill or physical disability
  • Internationalisation — ensuring that the desktop and applications are available in many languages

Organisation

Like most free software the GNOME project is loosely organised. Discussion regarding GNOME development occurs on a number of mailing lists that are open to anyone. In August 2000 the GNOME Foundation was set up to deal with administrative tasks, press interest and to act as a contact point for companies interested in developing GNOME software.


Platforms

Although originally a GNU/Linux desktop, GNOME now runs on most Unix-like systems (*BSD variants, AIX, IRIX, HP-UX), and in particular it has been adopted by Sun Microsystems as the standard desktop for its Solaris platform, replacing the ageing CDE. Sun Microsystems has also released a business desktop under the name Java Desktop System — a SuSE Linux system base with a GNOME desktop. There is also a port of GNOME to Cygwin, allowing it to run on Microsoft Windows. GNOME is also available in a number of LiveCD Linux distributions — these allow a computer to boot directly from a compact disc without removal or changes to a pre-existing operating system, such as Microsoft Windows.


Architecture

The GNOME desktop is built from a large number of different projects. A few of the major ones are listed below:

Applications

See List of GNOME applications for a more complete list. Applications based on GNOME include the following:

Versions

Each of the parts making up the GNOME project (see Architecture) has its own version number and release schedule. However, individual module maintainers coordinate their efforts to create a full GNOME stable release on a roughly six-month schedule. The releases listed in the table below are classed as stable. Unstable releases for testers and developers are not listed, nor are bugfix releases for individual modules.

Version Date Information
  August 1997 GNOME development announced
1.0 March 1999 First major GNOME release
1.0.53 October 1999 "October"
1.2 May 2000 "Bongo"
1.4 April 2001 "Tranquility"
2.0 June 2002 Major upgrade based on GTK2. Introduction of the Human Interface Guidelines
2.2 February 2003 Multimedia and file manager improvements
2.4 September 2003 Epiphany web browser, accessibility support
2.6 March 2004 Switch to a spatial file manager, new file dialog
2.8 September 2004 Improved removable device support, adds Evolution

See also

External links

Official sites

GNOME versions

  • Release announcements for versions 1.0.53 (http://mail.gnome.org/archives/gnome-announce-list/1999-October/msg00020.html), 1.2 (http://mail.gnome.org/archives/gnome-announce-list/2000-May/msg00062.html), 1.4 (http://mail.gnome.org/archives/gnome-announce-list/2001-April/msg00005.html),
  • Start pages for versions 2.0 (http://www.gnome.org/start/2.0/), 2.2 (http://www.gnome.org/start/2.2/), 2.4 (http://www.gnome.org/start/2.4/), 2.6 (http://www.gnome.org/start/2.6/), 2.8 (http://www.gnome.org/start/2.8/)

Third-party sites

  • GnomeFiles — GNOME/GTK+ Software Repository (http://www.gnomefiles.com)
  • A GNOME news site (http://www.gnomedesktop.org/)
  • GNOME Journal (http://www.gnomejournal.org/) — an online magazine devoted to the GNOME Desktop
  • The Story of the GNOME project (http://primates.ximian.com/~miguel/gnome-history.html) written by Miguel de Icaza
  • Using GNOME: A wikibook guide to GNOME (http://wikibooks.org/wiki/Using_GNOME)

  Results from FactBites:
 
GNOME: The Free Software Desktop Project (0 words)
The GNOME project provides two things: The GNOME desktop environment, an intuitive and attractive desktop for users, and the GNOME development platform, an extensive framework for building applications that integrate into the rest of the desktop.
GNOME is Free Software and part of the GNU project, dedicated to giving users and developers the ultimate level of control over their desktops, their software, and their data.
GNOME understands that usability is about creating software that is easy for everyone to use, not about piling on features.
LinuxDevCenter.com -- What Is the GNOME Desktop (1350 words)
GNOME is a desktop software project, but it's large enough to mean different things to different people.
The whole effort is coordinated by a nonprofit group known as the GNOME Foundation.
The desktop itself and its menus are designed to look familiar to anyone who has ever used a computer.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m