|
GNOME |
|
|---|---|
GNOME 2.24的基本桌面。 |
|
| 開發 | GNOME開發者 |
| 最新版本 | 2.28.2 / 2009-12-21(51天前) |
| 作業系統 | 跨平台 |
| 語言 | 多語言(超過35種) |
| 類型 | 桌面環境 |
| 許可協議 | GNU GPL / GNU LGPL |
| 網站 | www.gnome.org |
GNOME,即GNU網路物件模型環境 (The GNU Network Object Model Environment),GNU計劃的一部分,開放源碼運動的一個重要組成部分。
其標的是基於自由軟體,為Unix或者類Unix作業系統構造一個功能完善、操作簡單以及介面友好的桌面環境,它是GNU計劃的正式桌面。
目錄 |
GNOME計劃,作為KDE的替代品,是1997年8月由Miguel de Icaza Amozurita和Federico Mena發起的。
KDE是一個基於Qt程式函式庫的自由桌面環境,而Qt是由Qt Software開發,當時並未使用自由軟體許可協定。出於這種考慮,GNU項目的成員發起了兩個項目:一個是作為Qt函式庫替代品的「Harmony」,另外一個就是創建一個基於非Qt函式庫的桌面系統,即GNOME項目。
在GNOME變得實用和普及之後,2000年9月Qt Software在GNU GPL和QPL(去掉了大多數爭論多年的內容)雙重許可證下發布了unix版的Qt函式庫。
GIMP Toolkit(GTK+)被選中做為Qt toolkit的替代,擔當GNOME桌面的基礎。GTK+使用LGPL,允許鏈結到此函式庫的軟體(例如GNOME的應用程式)使用任意的許可協定。GNOME計劃的應用程式通常使用GPL許可證。
GNOME桌面系統使用C語言編程,但也存在一些其他語言的繫結使得能夠使用其他語言編寫GNOME應用程式,例如C++,Java,Ruby,C#,Python,Perl 等等。
引自GNOME網站:
GNOME桌面主張簡單、好用和恰到好處,因此GNOME開發中有兩點很突出:
和大多數自由軟體類似,GNOME組織也很鬆散,其關於開發的討論散佈於眾多向任何人開發的郵件列表。為了處理管理工作、施加影響以及於同對開發GNOME軟體有興趣的公司聯繫,2000年8月成立了GNOME基金會。基金會並不直接參與技術決策,而是協調發布和決定哪些物件應該成為GNOME的組成部分。基金會網站將其成員資格定義為:
基金會成員每年11月選舉董事會,其候選人必須也是貢獻者。
儘管最初是GNU/Linux的桌面,GNOME已經執行在大多數類Unix系統(包括*BSD變體、AIX、IRIX、HP-UX),並被Sun Microsystems公司採納為Solaris平台的標準桌面,取代了過時的CDE。Sun Microsystems公司也以Java Desktop System名義發布一個商業版的桌面-一個被SUSELinux系統使用的基於GNOME的桌面。GNOME也移植到Cygwin使其能執行於Microsoft Windows。GNOME 還被眾多LiveCD Linux發行版使用,如Gnoppix,Morphix和CDLinux。
GNOME桌面由許多不同的項目構成,部分最重要的如下所示:
在GNOME之下還有很多子計劃,現在它們並不是都包含在GNOME發布版裡。一些基於概念的純粹試驗性質的有朝一日或許加入穩定的GNOME軟體,其他還有一些正在完善以便直接加入。例如:
儘管GNOME計劃允許應用軟體可以使用任何程式語言編寫,但是作為GNOME發行版一部分的GNOME桌面是純粹用C寫成的。關於是否使用其他高階語言C#,Python和Java等正在深入討論。這些語言都已經用於開發GNOME應用程式,但是如果用於GNOME核心應用的開發就必須在所有GNOME安裝中加入相應的虛擬機器,因而就會抬高GNOME桌面對硬體的配置要求。
Freedesktop.org是一項幫助在不同的X Window桌面——例如GNOME,KDE或者XFCE——之間實作互操作和共享技術的計劃。儘管並非正式標準化組織,Freedesktop.org定義了X桌面的基本特徵,包括程式之間的拖放、視窗管理員規範、選單布局、最近檔案列表、程式之間複製貼上和共享的MIME型式資料庫等等。遵從Freedesktop.org規範使得GNOME應用程式能夠整合到其他桌面(反之亦然),並鼓勵之間的競爭和合作。
GNOME主要的應用軟體包括:
組成GNOME計劃的每一部分(見架構)都有自己的版本號和發布規劃,透過各模組的維護者之間的定期協調(6個月),建立一個完整的GNOME發布版本。下邊的發布版本列表分類屬於穩定版。提供給測試和開發者的不穩定版本並未列入。
| 版本 | 日期 | 說明 | |
|---|---|---|---|
| 1997年8月 | 發起GNOME開發 | ||
| 1.0 | 1999年3月 | 發布第一個主要GNOME版本 | |
| 1.0.53 | 1999年10月 | "October" | |
| 1.2 | 2000年5月 | "Bongo" | |
| 1.4 | 2001年4月 | "Tranquility" | |
| 2.0 | 2002年6月 | 基於GTK2的重要升級,並引入了人性化介面指導 | |
| 2.2 | 2003年2月 | 多媒體和檔案管理器的改進 | |
| 2.4 | 2003年9月 | Epiphany,可達性支援 | |
| 2.6 | 2004年3月 | 轉向spatial檔案管理器,新檔案對話方塊 | |
| 2.8 | 2004年9月 | 改進可移動裝置的支援,增加Evolution | |
| 2.10 | 2005年3月 | 一般性最佳化,新applets(裝置掛載和移除),增加Totem和Sound Juicer | |
| 2.12 | 2005年 9月 | 改進了Nautilus;改進了在程式之間的剪下/貼上功能以及加強了對freedeskop.org 的整合。增加了:Evince PDF 檔案閱讀器;開始功能表編輯器;keyring manager與管理工具。建基於支援Cairo的GTK 2.8 | |
| 2.14 | 2006年 3月 | 性能提升。增加:Ekiga 原先叫做GNOME Meeting,GNOME 的語音和 IP 視訊客戶端;任務欄搜尋工具;Pessulus 鎖定管理器(允許管理員方便地禁用 GNOME 桌面的特定特性);快速的使用者切換;Sabayon 配置編輯器(允許管理員在實時和互動的 GNOME 會話中設定使用者配置檔案). | |
| 2.16 | 2006年 9月 | 性能提升。新增:Tomboy 智慧的wiki筆記本程式;Baobab 磁碟儲存份額管理;螢幕保護的全螢幕預覽支援;Totem 有一些輕微地改進;改進了 Nautilus;整合了支援筆記本的電源管理功能;Metacity添加compositing支援;新的圖示主題。基於GTK+2.10函式庫,新的列印對話方塊和它的API. | |
| 2.22 | 2008年3月 | Epiphany瀏覽器換用WebKit引擎;Evince文檔瀏覽器內部轉換效應;Cheese可用網路攝像頭拍攝照片和記錄視訊,並可應用特效。多媒體方面,Totem能搜尋和播放YouTube視訊,連線到MythTV服務,觀看錄像或實時TV。Rhythmbox能利用FM無線電收聽器,整合進新的歌詞網站,改進了Podcast feed支援。提供了獨立的Flash播放器,支援從檔案瀏覽器中預覽flash[1]。 | |
| 2.24 | 2008年9月 | Better GNOME panel theming, integration of bookmarks and browsing history for GNOME-wide access, and new applet library for GNOME panel,[2] 新版Ekiga嶄新的使用者介面,SIP支援, Empathy即時通訊客戶端採用Telepathy通訊框架,Nautilus可以選擇縱行和列表檢視, GnomeVFS到GIO的移植部分完成。[3] | |
| 2.26 | 2009年3月[4] | 新燒錄工具Brasero,簡單檔案分享,媒體播放器改進,提供多顯示器和指紋識別支援。 | |
| 2.28 | 2009年9月[5] | 加入GNOME藍芽模組;改進時間跟蹤器;改進即時聊天工具Empathy;改進Epiphany Web 瀏覽器;媒體播放器增加DVD回放功能;網路攝像頭工具Cheese;Evince文檔檢視器新增批註功能;聲音控制程式增加淡入淡出控制支援;Orca 螢幕閱讀器;WebKit 輔助功能支援等。 |
|
||||||||||||||||
|
||||||||||||||||
stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History