GNOME

FlossDoc,自由中文開源知識庫

Jump to: navigation, search

GNOME (讀作 /gˈnoʊm/ 或有些時候讀作 /noʊm/) 是一個完全自由軟件組成桌面環境。這是一個國際性專案,其工作主要在建立軟件開發框架 (software development frameworks),為桌面甄選應用軟件和開發整合各桌面軟件的程式包括應用程式啟動員、檔案管理程式、視窗和工作管理程式等。

GNOME (GNU Network Object Model Environment) 為一個 GNU 專案。GNOME 雖主要在 GNU/Linux 上開發,但亦可以在其他 Unix 上運作。包括 Solaris 上的 Java Desktop 亦是建基於 GNOME。

目录

主要元件

  • 視窗管理員: Mutter
  • 檔案管理員: Nautilus
  • 文字編輯器: GEdit
  • 電郵程式及排程: Evolution
  • 網頁瀏覽器: Epiphany
  • 多媒體播放程式: Totem
  • 音樂播放程式: Rhythmbox
  • 即時通訊程式: Empathy
  • 光碟燒錄程式: Brasero
  • 相片管理程式: F-Spot
  • 終端機: GNOME Terminal

歷史

1996 年展開的 KDE 銳意為 Unix/X11 架構一完整易用的桌面環境,為自由/開放原始碼軟件進入桌面市場展開第一步。然而,使用 GNU GPL 的 KDE 卻全建基於當時仍不自由的 Qt toolkit,令 KDE 受到自由/開放原始碼軟件社群很大的抨擊。在兩方爭持不下,Migual de Icaza 和 Federico Mena 在 1997 年 8 月發起了 GNOME 作為 KDE 的後備選擇。

GNOME 選用以 LGPL 發放的 GTK+ (相對 KDE 的 Qt tool kit) 。GNOME 展開不久,即獲 GNU/Linux 兩大 distribution - DebianRedHat 宣佈支持,亦使用 GNOME 成為它們未來預設桌面環境。

2000 年 9 月 Qt toolkit 的 Unix 版本終於以 GNU GPL 發放,長達 3 年的授權証紛爭亦告平息。而和 GNOME 同期展開亦同樣因 Qt 授權証紛爭而起的 Harmony 專案亦因完成歷史任務而宣告停止。然而,GNOME 當時已有了自己的生命,沒有像 Harmony 一樣地退場。Helix Code 的電郵日程管理程式 Evolution 和 Eazel 的檔案管理員 Nautilus 已出現並成了 GNOME 的殺手應用程式 (killer application)。在 2000 年 8 月成立的 GNOME Foundation[1] 隨即得到 IBM、Compaq、HP 和 Sun Microsystems 等主要電腦廠商支援,Sun Microsystems 更宣告會在 Solaris 預設使用 GNOME 作桌面環境。[2]自此之後,GNOME 在 Sun Microsystems 及各廠商的支持下迅速發展,並發展對 GNOME 介面有很重要影響的 Human Interface Guidelines (HIG),並在 2002 年 6 月推出的 GNOME 2.0 開始全面採用。GNOME 亦由此開始每半年推出一個版本,並和 KDE 成為自由/開放原始碼軟件兩個最主要的桌面環境。

2008 年 6 月,OpenedHand (其後被 Intel 收購) 展開了一個研發專案研究將 Clutter toolkit 和視窗管理員結合的可行性。同年 7 月 GUADEC 上,發展 GNOME 3 的提案第一次被提出。有關新 GNOME 設計的討論亦隨即展開,包括由 Owen Talyor 提出討論如何改良 Gnome Panel。在同年 10 月波士頓舉行的 2008 User Experience Hackfact, 各 Gnome 的主要開發者面對面走在一起規畫的新一年的 Gnome 桌面。

同時,Gnome Shell 專案在 Owen Talyer 領導下亦隨即展開。六個月後,William Jon McCann 亦加入成為 Gnome Shell 的設計領導。[3]

經過多次延期,Gnome 3.0 終於在 2011 年 4 月 6 日正式發佈。

版本

GNOME 自 2.2 開始有 6 個月的固定開發週期,每逢三和九月都發佈新版本。

版本 發佈日期 使用 distro GTK+ 特點
1.0 1999-03 第一個正式發佈版本
1.0.53 (October) 1999-10
1.2 (Bongo) 2000-05
1.4 (Tranquility) 2001-04-02
1.4.1.4 Debian 3.0 2.0.2
2.0 (Tranquility) 2002-06 2.x 引任 Human Interface Guidelines
2.0.2 Red Hat 8.0SuSE 8.1 2.0.6
2.2 2003-02 改進多媒體和檔案管理
2.2.0.1 Red Hat 9SuSE 8.2 2.2.1
2.2.2 RHEL 3.x 2.2.4
2.2.3 SuSE 9.0 2.2.3
2.4.0 (Temujin) 2003-11 Fedora Core 1SuSE 9.1 2.2.4 加入 Epiphany
2.6.0 2004-03 Fedora Core 2 2.4.0 Nautilus 改成 spatial 模式。新 GTK+ 檔案對話框。
2.6.1 SuSE 9.2 2.4.9
2.8.0 2004-09-15 Ubuntu 4.10Fedora Core 3RHEL 4.x 2.4.13 改良對可移除裝置的支援和加入 Evolution
2.8.1 Debian 3.1 2.6.4
2.10.0 2005-03-09 Ubuntu 5.04Fedora Core 4SuSE 9.3 2.6.x 改良記憶體和效能。加入新面皮程式如回收筒、數據機控制和磁碟掛載。加入 TotemSound Juicer
2.12 2005-09 2.8.x 改進 Nautilus 和 應用程式間的剪貼。加入 Evince。新佈景主題 Clearlooks
2.12.0.1 Ubuntu 5.10SuSE 10.0SuSE 10.1 2.8.x
2.14.0 2006-03 Fedora Core 5 2.8.15 改進效能,加入 GStreamer 0.10、Ekiga、和快速使用者切換
2.14.1 Ubuntu 6.06 LTS 2.8.17
2.16.0 2006-09 Ubuntu 6.10Fedora Core 6Debian 4.0RHEL 5.xSuSE 10.2 2.8/2.10 加入 TomboyBaobabOrcaGNOME Power Manager
2.18.0 2007-03 Ubuntu 7.04Fedora 7 2.10.11 加入 Seahorse, GNOME Sudoku 和 glchess
2.20.0 2007-09 Ubuntu 7.10SuSE 10.3 2.12.0 Evolution 加入備份功能,Evince 加入 PDF 表格編輯。Nautilus 加入搜尋功能。和加入自動 codec 安裝。
2.20.1 Fedora 8 2.12.1
2.20.1.1 Debian 5.0 2.12.11
2.22.0 2008-03 Ubuntu 8.04 LTSFedora 9SuSE 11.0 2.12.9 Totem 支援播放 DVD 和 YouTube。Evolution 支援 Google Calendar 和訊息標簽。加入 CheeseGVFS
2.24 2008-09 加入 EmpathyEkiga 3.0。Nautilus 支援分頁瀏覽。加強多顯示器支援
2.24.1 Ubuntu 8.10Fedora 10SuSE 11.1 2.14.4
2.26.0 2009-03 Ubuntu 9.04Fedora 11 2.16.1 加入 Brasero 並支援指紋識別
2.28.0 2009-09 Ubuntu 9.10Fedora 12RHEL 6.0SuSE 11.2 2.18.x 加入 GNOME 藍芽模組
2.30.0 2010-03 Ubuntu 10.04 LTSFedora 13 2.20.x 支援 iPod 和 iPod Touch
2.32 2010-09 Ubuntu 10.10Fedora 14 2.22.x
3.0 2011-04 Fedora 15 3.0

參考資料

  1. The GNOME Foundation
  2. John Markoff (2000-08-14). Developers of Linux Software Planning Assault on Microsoft. NYTimes.
  3. GNOME (2011-03-04) GNOME 3 Design History. GNOME Live!

請參看

外部連結

Personal tools