了解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 | |
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/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運行需要的軟件
圖片來源: KDE/QT vs GNOME/GTK
其它
- Displaying video with overlays using Gtk and FFMpeg
- 基于Qt和FFmpeg的跨平台高性能音视频播放框架
- GNOME develop
- Welcome to the GNOME Wiki!
- What should I choose: GTK+ or Qt
- GTK API
- GTK vs Qt