Search the Archive
  Home
  Welcome to
  Station Information
  Mathematical and
  Natural Sciences

  Astronomy
  Biology
  Chemistry
  Computer science
  Earth science
  Ecology
  Health science
  Mathematics
  Physics
  Statistics
  Applied Arts
  and Sciences

  Agriculture
 
Architecture
  Business
  Communication
  Education
  Engineering
  Family and
  consumer science

  Government
  Law
  Library and information
  science

  Medicine
  Politics
  Public affairs
  Software engineering
  Technology
  Transport
  Social Sciences
  and Philosophy

  Archaeology
  Economics
  Geography
  History
  History of science
  and technology

  Language
  Linguistics
  Mythology
  Philosophy
  Political science
  Psychology
  Sociology
  Culture and
  Fine Arts

  Classics
  Cooking
  Dance
  Entertainment
  Film
  Games
  Gardening
  Handicraft
  Hobbies
  Holidays
  Internet
  Literature
  Music
  Opera
  Painting
  Poetry
  Radio
  Recreation
  Religion
  Sculpture
  Sports
  Television
  Theater
  Tourism
  Visual arts and design

GNOME


 

GNOME is an easy to use Graphical User Interface for UNIX-like operating systems. It is the official desktop of the GNU Project.

Table of contents
1 Origin
2 Organisation
3 GNOME platforms
4 Versions
5 Architecture
6 Major native applications
7 See also
8 External links

Origin

The GNOME (GNU Network Object Model Environment) project was started in August 1997 by Miguel de Icaza as an attempt to provide a Free desktop for the GNU/Linux operating system. At the time, the only serious alternative for the non-technical user was KDE.

However, there were a number of problems associated with KDE: it was based on Trolltech's Qt toolkit, which had a number of alledged licensing issues (now mostly, if not entirely, resolved), and its language of implementation was C++. Disagreements existed over potential implications of fine details in the wording of the original QPL license of the Qt toolkit. GNOME founders/supporters argued it was not a Free license. TrollTech and KDE supporters argued that is was the equivelant of a dual-licensed (GPL/commercial) product, and therefore truelly and intentionally Free software. This became the basis of the GNU/Linux Desktop wars that ensued arguably until Qt was released under the GPL license, explicitly.


GNOME screenshot showing: RhythmBox (music), gthumb (image manager), Abiword and the Nautilus file manager viewing the available network shares. ()

The GNOME framework is written in C, rather than C++, to avoid the problems associated with using different C++ compilers, and to ease the task of using other languages to write GNOME applications. Instead of Qt, the GTK toolkit was chosen as the basis for future GNOME development. This had a number of advantages: it was written in C, its license was the Lesser General Public License, and it was already used by The Gimp, a major Free software project.

Organisation

GNOME project development, like most Free software projects, is loosely organised -- preferring to rely on the dedication of those working on it. Most discussion regarding GNOME occurs on a variety of open mailing lists (see GNOME website). The GNOME foundation was set up in August 2000 to deal with administration tasks, press interest and companies interested in GNOME development or distribution.

GNOME 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. There is also a port of GNOME to Cygwin, allowing it to run on Microsoft Windows

Versions

Architecture

Several vital pieces of technology make up the advanced infrastructure of GNOME:

Major native applications

See also

External links








Site Partners

Easy Encyclopedia
Small Business Forum
Free Web Templates
Free Mortgage Quote

  This content from wikipedia is licensed under the GNU Free Documentation License