GNOME(The GNU Network Object Model Environment)是一种让使用者容易操作和设定电脑环境的工具,GNOME包含了Panel、桌面及一系列的标准桌面工具和应用程式,并且能让各个应用程式都能正常的运作。不管之前使用何种操作系统,都能轻易地使用 GNOME 功能强大的图形接口工具。

  GNOME是一种GNU网络对象模型环境 ,GNU计划的一部分,开放源码运动的一个重要组成部分,是一种让使用者容易操作和设定电脑环境的工具,目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,是GNU计划的正式桌面。

  GNOME可以运行在包括GNU/Linux(通常叫做Linux),Solaris,HP-UX,BSD和Apple's Darwin系统上. GNOME 拥有很多强大的特性,如:高质量的平滑文本渲染, 首个国际化和可用性支持, 并且包括对反向文本的支持(注: 有些国家的文字是从右到左的排版的)。 

  GNOME运行在大多数类Unix系统,并被Sun Microsystems公司采纳为Solaris平台的标准桌面,取代了过时的CDE。Sun Microsystems公司也以Java Desktop System名义发布一个商业版的桌面:一个被SUSELinux系统使用的基于GNOME的桌面。GNOME也移植到Cygwin使其能运行于Microsoft Windows。GNOME 还被众多LiveCDLinux发行版使用,如Gnoppix,Morphix和Ubuntu。

  GNOME属于GNU计划中的一部份。GNU计划开始于1984年,专注于发展类似UNIX且完全免费的操作系统。

GNOME计划是1997年8月由Miguel de Icaza和Federico Mena发起,作为KDE的替代品,使用孟加拉国语的GNOMEKDE是一个基于Qt部件工具箱自由的桌面环境,而QT是由Trolltech开发,当时并未使用自由软件许可。GNU项目的成员关注于使用象这样的一种工具箱构造自由的软件桌面和应用软件,从而发起两个项目:一个是作为纯粹Qt库替代品的“Harmony”;还有就是目的在于使用完全与Qt无关的自由软件构造桌面系统的GNOME项目。 

在GNOME变得实用和普及之后,2000年9月Trolltech在GNU GPL和QPL双重许可证下发布了GNU/Linux版的QT库。但是Qt的许可证还是在许多人中间有争议,因为GPL用于库时对与之链接的代码-例如的KDE框架和任何为其编写的程序-都施加了许可证限制。 

GIMP Toolkit(GTK+)被选中做为Qt toolkit的替代,担当GNOME桌面的基础。GTK+使用GNU宽通用公共许可证(LGPL,一个自由软件许可证),允许链接到它的软件,例如GNOME的应用程序:使用任意的许可证。GNOME桌面的库使用LGPL,而GNOME计划内的应用程序使用GPL许可证。

GNOME桌面系统使用C语言编程,但也存在一些其它语言的绑定使得能够使用其它语言编写GNOME应用程序,例如C++,Java,Ruby,C#,Python,Perl等等。

2000年8月成立了GNOME基金会,为了处理管理工作、施加影响以及于同对开发GNOME软件有兴趣的公司联系。基金会并不直接参与技术决策,而是协调发布和决定哪些对象应该成为GNOME的组成部分。基金会网站将其成员资格定义为: “按照GNOME基金会章程,任何对GNOME有贡献者都可能是合格的成员。尽管很难精确定义,贡献者一般必须对GNOME计划有不小帮助。其贡献形式包括代码、文档、翻译、计划范围的资源维护或者其它对GNOME计划有意义的重要活动 。” 基金会成员每年11月选举董事会,其候选人必须也是贡献者。

 GNOME是Red Hat Enterprise Linux的默认图形桌面环境。它在图形框架之上为用户提供了颇具吸引力的集成桌面和统一开发平台。

  GNOME桌面环境包含集成应用程序,可以在桌面上灵活的使用鼠标和组合键剪切、粘贴、复制、移动和删除文件、文件夹及其他项目。GNOME菜单上的图形管理工具可以监控进程、配置服务和联系远程系统。