KDE
從 Linux Wiki
目錄 |
概述
KDE是K Desktop Environment的縮寫,即K桌面環境。它是一種著名的運行於UNIX以及Linux、FreeBSD等類Unix操作系統上的自由圖形工作環境。而同多數自由軟件一樣,KDE是完全自由、開放、免費的,任何人可以閱讀或修改它的源代碼。KDE是使用C++與Qt寫成的。[1]
KDE除了提供軟件的桌面運行環境,還附帶了豐富的桌面應用程序,如開發工具、教育軟件、遊戲、辦公軟件等等,可以按需安裝。
KDE還為開發者提供了先進的軟件開發架構,省去以前開發Unix應用程序的很多麻煩。KDE把它自己直接置身於和諸如微軟的MFC/COM/ActiveX技術等流行開發框架相競爭的位置。
相比於Linux中的另一個流行桌面環境GNOME,KDE的界面通常更顯華麗。但考慮到桌面環境的方方面面,二者可以說是各有千秋,都是最流行的桌面環境系統。[2]
歷史回顧
主要版本的發佈歷史 [3] | |
---|---|
日期 | 發佈版本 |
KDE 1 | |
1996.10.14 | 創始人計劃書[4] |
1998.07.12 | KDE 1.0 發佈 |
1999.02.06 | KDE 1.1 發佈 |
KDE 2 | |
2000.10.23 | KDE 2.0 發佈 |
2001.02.26 | KDE 2.1 發佈 |
2001.08.15 | KDE 2.2 發佈 |
KDE 3 | |
2002.04.03 | KDE 3.0 發佈 |
2003.01.28 | KDE 3.1 發佈 |
2004.02.03 | KDE 3.2 發佈 |
2004.08.19 | KDE 3.3 發佈 |
2005.03.16 | KDE 3.4 發佈 |
2005.11.29 | KDE 3.5 發佈 |
KDE 4 | |
2008.01.11 | KDE 4.0 發佈 |
2008.07.29 | KDE 4.1 發佈 |
2009.01.27 | KDE 4.2 發佈 |
KDE 5 | |
2014.07.15 | KDE 5.0 發佈 |
1996年,就讀於蒂賓根大學的Matthias Ettrich對當時的Unix桌面應用有些不滿:應用程序既不好看也不好用,他還曾報怨說他的女友沒法使用這些軟件。於是他決心創建一個好看又好用的桌面環境,這就是KDE項目的來源。
KDE中的K最初是"Kool"的縮寫,而現在則認為其沒有什麼特殊含義。
Matthias Ettrich使用Qt來編寫KDE,而使用Qt編寫的一些KDE應用程序也在1997年早期問世。而KDE 1.0的發佈則在1998年7月12日,
1998年時的Qt是遵從雙協議的,即自由、開源的QPL協議和用於私有軟件的商業協議。這曾經引發了不少有關KDE/Qt的爭議,直到2000年9月,Trolltech公司終於讓Unix版本的Qt兼容GPL,使得這一爭論平息下來。
KDE 2引入了不少新技術:如DCOP(Desktop COmmunication Protocol)、KIO、KPart、KHTML等。KDE 3全面使用Qt 3,界面變得更加美觀,但與KDE 2在編程接口上變化不大。由於Qt 3隻在Linux、Mac OS X上支持GPL,KDE 3隻有通過X服務器運行於Windows中。
KDE 4系列是目前KDE的最新版本,不僅用戶界面有明顯改進,還引入了Plasma等新技術及Dolphin等新軟件。由於它使用在各平台上都兼容GPL的Qt 4,KDE 4可以直接在Windows、Mac OS X等平台上編譯、運行。
2008年初KDE 4.0發佈時,由於是新系列的早期版本,在因其巨大的變化得到好評的同時,其穩定性和易用性上的不足也使其遭遇了不少批評。隨着後續版本KDE 4.1、KDE 4.2的陸續推出,KDE 3軟件漸漸向KDE 4過渡,其穩定性和易用性上已有了不小的改善。
其它信息
版本命名規則
KDE的版本號一般有兩到三位,如3.5.9和4.2。其中最左邊的版本號為系列號(如3.5.9的系列號為3),系列號相同的版本之間在API和ABI上是兼容的,也就是說一個程序只要在KDE 3.0里工作正常,那麼它也應該能用於KDE 3系列的後續版本。相反的,最高版本號不同的KDE所提供的應用程序接口有所不同,如使用KDE 2庫的軟件可能不能在KDE 3或KDE 4中正常運行。
接下來的一位表示某一系列中的「Major release」,它通常會引入一些新的特性、修正一些Bug。KDE 4發佈以來,大約每半年發佈一個新的「Major release」。
可選的最低一位則是維護版本號,如對於3.5.9,表明它時從3.5開始的第10個維護版本。這樣的版本通常只是修改錯誤、改進少數不足等,KDE 4發佈以來,KDE大約每月發佈一個維護版本。
應用程序
KDE中的部分應用程序:
- Amarok - 音樂播放器
- Dolphin - 文件管理器
- K3b - 光盤刻錄軟件
- Kate - 文本編輯器
- Kdenlive - Non-linear editing system
- KDevelop - 集成開發環境
- Konsole - 虛擬終端
- Kontact - Personal information manager featuring an e-mail client, a news client, a feed aggregator, To-do lists and more.
- Kopete - 即時通信客戶端
- Konqueror - 網頁瀏覽器
- KOffice - 辦公套件