gnome-kde

了解GNOME及KDE


更新記錄

item note
20160713 第一版

目錄


GNOME,KDE

過程

GNOME (GNU Network Object Model Environment)

KDE(Kool Desktop Environment)

item description
1984 MIT正式发行X Window,第一個版本 X1 發行
Mathias Ettrich選擇使用Qt程式庫開發KDE桌面系統
1997 于非Qt库的桌面系统,即GNOME项目 (但KDE所依賴的Qt当时并未使用GPL授權。出于这种考虑)
GIMP Toolkit(GTK+)被选中做为Qt toolkit的替代,担当GNOME桌面的基础
GTK+使用LGPL,允许链接到此库的软件(例如GNOME的应用程序)使用任意的许可协议
1998 KDE 1.0
1999 Linux业界的老大RedHat很不喜欢KDE/Qt的版权,在GNOME项目发起后RedHat立刻对其提供支持
GNOME 1.0
Qt加入GPL授權
2002 KDE 3.0 (QT 3.0) , GNOME 2.0 ( GTK 2.0)
Novell公司宣布收购德国的SuSE Linux,而SuSELinux是地位仅次于RedHat的全球第二大Linux商业企业
2004 GNOME不仅开始在技术上超越前者,也获得更多商业公司的广泛支持
Qt在版权方面的限制让许多商业公司望而却步
2008 Qt是一个跨平台的C++图形用户界面库,它是挪威TrollTech公司的产品, 被NOKIA收购
2009 Qt 4.5發布,加入了LGPL授權作為第三選擇 (放宽了KDE函數庫的授權,使得平臺下商業私有版權程式的開發較原來自由)
  • GNOME 2使用Metacity為它的預設窗口管理器
  • 在GNOME 3之前,GNOME是根據傳統的桌面比擬而設計,但在GNOME 3便被GNOME Shell所取代

  • Linux业界的老大RedHat很不喜欢KDE/Qt的版权,在GNOME项目发起后RedHat立刻对其提供支持

KDE

  • KDE軟體是基於Qt框架開發的,具備了可於多數的Unix及其他類Unix系統下運行的能力,此外還包括有Mac平臺上的OS X系統和微軟的Windows系統

  • KDE的主要版本號按照Qt的發布週期

    • KDE SC 4是基於Qt 4
    • KDE 3是基於Qt 3
[KDE]

圖片來源: KDE/QT vs GNOME/GTK

GNOME

  • 1996

    • GIMP Toolkit(GTK+)被选中做为Qt toolkit的替代,担当GNOME桌面的基础
  • GNOME 2使用Metacity為它的預設窗口管理器

  • GNOME 3便被GNOME Shell所取代, Mutter取代了Metacity成為預設的窗口管理器

    • GNOME核心程式都重新設計以提供更連貫的用戶體驗
  • GNOME 3.10後亦可在Wayland下執行

  • 2011年5月倫內德·柏特菱建議把systemd列為GNOME運行需要的軟件
[GNOME]

圖片來源: KDE/QT vs GNOME/GTK

其它

參考來源