什么是GNOME?

GNOME是GNU Network Object Model Environment的缩写,它属于GNU(GNU’s Not UNIX)计划的一部分。GNOME是一种支持多种平台的开发与桌面环境,可以运行在包括GNU/Linux(通常叫做Linux)、Solaris、HP-UX、BSD和Apple's Darwin系统上。GNOME拥有很多强大的特性,如:高质量的平滑文本渲染,首个国际化和可用性支持,并且包括对反向文本的支持(注:有些国家的文字是从右到左的排版的)。

GNOME2.26

GNOME诞生于1997年8月,当时,为了克服KDE所遇到的Qt许可协议和单一C++依赖的困难,以墨西哥的Miguel de Icaza和Federico Mena为首的250名程序员就开始了一个新项目作为KDE的替代品,完全从头开始,这就是GNOME。

经过14个月的共同努力,终于完成了这个工程。现在GNOME已得到了占Linux市场份额最大发行商RedHat的支持,拥有了大量应用软件,包括文字处理软件AbiWord,电子表格软件Gnumeric,日历程序GNOMEcal,堪与PhotoShop媲美的图形图像处理软件Gimp等。

Debian默认的桌面环境就是GNOME。

目标

GNOME计划提供了两个东西:GNOME桌面环境,一个对最终用户来说符合直觉并十分吸引人的桌面;还有GNOME开发平台,一个能使开发的应用程序与桌面其他部分集成的可扩展框架。

GNOME桌面主张简单、好用和恰到好处,因此GNOME开发中有两点很突出:

可达性——设计和建立为所有人所用的桌面和应用程序,不论其技术技巧和身体残疾。 国际化——保证桌面和应用程序可以用于很多语言。

架构

GNOME桌面由许多不同的项目构成,部分重要的项目如下所示:

  • ATK —— 可达性工具包
  • Bonobo —— 复合文档技术
  • GObject —— 用于C语言的面向对象框架
  • GConf —— 保存应用软件设置
  • GNOME VFS —— 虚拟文件系统
  • GNOME Keyring —— 安全系统
  • GNOME Prin t—— GNOME软件打印文档
  • GStreamer —— GNOME软件的多媒体框架
  • GTK+ —— 构件工具包
  • Cairo —— 复杂的2D图形库
  • Human Interface Guidelines —— Sun微系统公司提供的使得GNOME应用软件易于使用的研究和文档
  • LibXML —— 为GNOME设计的XML库
  • ORBit —— 使软件组件化的CORBAORB
  • Pango —— i18n文本排列和变换库
  • Metacity —— 窗口管理器
guide/desktop/gnome/whatis-gnome.txt · 最后更改: 2009/08/09 00:51 (外部编辑)
[unknown link type]到顶部
GNU Free Documentation License 1.3
京ICP备05034962号 Debian Driven by DokuWiki get firefox browser Recent changes RSS feed Valid XHTML 1.0