了解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] [KDE]](/2016/07/13/gnome-kde/ccidnet_com_648971.jpg) 
圖片來源: 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] [GNOME]](/2016/07/13/gnome-kde/ccidnet_com_648975.jpg) 
圖片來源: 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