KDE Software CompilationKDE SC)是一個KDE的桌面環境。2010年2月4.4版發布之前的版本,Software Compilation稱為K Desktop Environment

Quick Facts 開發者, 目前版本 ...
KDE Software Compilation
KDE SC Plasma桌面
KDE SC Plasma桌面
開發者KDE
目前版本
  • 4.12.3
編輯維基數據鏈結
程式語言C++Qt
作業系統完整桌面:類Unix系統Windows XP7[1]
應用程式:Mac OS X v10.410.6
語言多語言[2]
類型桌面環境
授權條款GPLLGPLBSD授權條款MIT授權條款與X11授權條款[3]
網站www.kde.org
Close

歷史

起源

KDE是由德國Mathias Ettrich於1996年就讀於蒂賓根大學開始的一個計劃。當時,他憂心於Unix桌面沒有一個應用程式外觀、感受或工作方式和其他程式一樣。他建議不僅是建立一套應用程式,而是一個桌面環境,使用者可以得到相同的外觀、感受和工作方式。他還希望這個桌面易於使用及更人性化。他在Usenet發表的文章引發了很大的迴響,而KDE計劃就此誕生了。[4]

Mathias Ettrich選擇使用Qt程式庫開發KDE桌面系統,很快地他和其他志願開發人員於1997年初發佈了一些應用程式。

第一版

Thumb
KDE 1.0

在1998年7月12日,KDE 1.0發佈。在發佈公告KDE團隊概述了這個專案及創造原因:

儘管KDE作爲免費的開放源軟體,但由於它使用了開放源始碼但當時並非自由軟體授權的Qt程式庫,有許多人在擔心日後可能會出現的著作權問題。

很慶幸地是,1998年11月之後,Qt程式庫所屬的Trolltech公司發佈了第一份自由軟體許可Q Public License(QPL)的Qt程式庫授權。同年不久,KDE Free Qt基金會[6]保證假若Qt Software在任意連續12個月期間沒有釋出新的自由版本,那麼Qt程式將更改為基於BSD授權條款授權散佈。

很多人依然爭議著認爲QPL授權與GPL上的條款會不相容。Red Hat公司因此始終無法當KDE作默認桌面,而Mandriva Linux即趁此時機憑藉KDE襲捲了歐洲的市場;2000年9月,一個基於GPL協定的UNIXQt程式庫成功釋出,大部份使用者方才對KDE生出信心。

第二版

Thumb
KDE 2.0

第二個系列KDE 2發布,提出了重大技術改進。[7]這些包括DCOP(桌面通訊協定)。KIO,應用程式I/O庫。KParts,一個組件對象模型,使應用程式中嵌入另一個程式。和KHTML,一個HTML彩現和繪圖引擎。[7]

第三版

Thumb
KDE 3.2下的Konqueror和關於視窗。[8]

第三個系列KDE 3是遠遠大於以前的系列,包括6個主要版本。KDE 2和KDE 3之間的API變化則較少,即KDE 3可以被看作主要是延續KDE 2系列。

第四版

Thumb
KDE Software Compilation 4.10中的Plasma工作空間。

KDE 4包含了許多新技術的變化。核心是一個重新設計的桌面和面板集合稱為Plasma,作為取代KickerKDesktopSuperKaramba並整合他們的功能到一塊的技術,並打算進行更多的組態為了更新那些十年之久的桌面比擬
一些新的框架,包括Phonon,一個新的多媒體介面使KDE的獨立於任何一個特定的媒體後端。Solid,一個網路和可攜式裝置的API。和Decibel,一個新的通訊框架,以整合所有到桌面的通訊協定。
還有一個特色是一個元資料和搜尋方塊架,其中包括Strigi作為一個完整的文字檔案索引服務,以及KDE下的NEPOMUK整合。[9]

第四版以後

KDE將不會再提供整個軟體集的同步釋出,其分割為:

  • KDE Frameworks 5:5.0版本於2014年7月7日釋出[10],每個月會釋出一個新的主要版本。
  • KDE Plasma 5:5.0版本於2014年7月15日釋出[11],每三個月會釋出一個新的主要版本。
  • KDE Applications:14.12為整合了部份基於KDE Frameworks 5的應用程式的第一個版本,會繼續推出以日期為版本號的版本[12]

主要變更為後端函式庫從Qt4更新為Qt5、KDE核心函式庫的模組化以及改用下一代的顯示伺服器Wayland[13]

發展

發布週期

More information 主要發布的時間軸, 日期 ...
主要發布的時間軸
日期 釋出
KDE 1
1996年10月14日 Matthias Ettrich宣佈計劃[14]
1998年7月12日 KDE 1.0發行
1999年2月6日 KDE 1.1發行[15]
KDE 2
2000年10月23日 KDE 2.0發行
2001年2月26日 KDE 2.1發行[16]
2001年8月15日 KDE 2.2發行[17]
KDE 3
2002年4月3日 KDE 3.0發行[18]
2003年1月28日 KDE 3.1發行[19]
2004年2月3日 KDE 3.2發行[20]
2004年8月19日 KDE 3.3發行[21]
2005年3月16日 KDE 3.4發行[22]
2005年11月29日 KDE 3.5發行[23]
KDE SC 4
2008年1月11日 KDE 4.0發行[24]
2008年7月29日 KDE 4.1發行[25]
2009年1月27日 KDE 4.2發行[26]
2009年8月4日 KDE 4.3發行[27]
2010年2月9日 KDE SC 4.4發行[28]
2010年8月10日 KDE SC 4.5發行[29]
2011年1月26日 KDE SC 4.6發行[30]
2011年7月27日 KDE SC 4.7發行[31]
2012年1月25日 KDE SC 4.8發行[32]
2012年8月1日 KDE SC 4.9發行[33]
2013年2月6日 KDE SC 4.10發行[34]
2013年8月14日 KDE SC 4.11發行[35]
2013年12月18日 KDE SC 4.12發行[36]
2014年4月16日 KDE SC 4.13發行[37]
2014年8月20日 KDE SC 4.14發行[38]
2014年開始分裂為許多套基於Qt5的軟體
日期 釋出 日期 釋出 日期 釋出
KDE Frameworks 5 KDE Plasma 5 KDE Applications
2014年7月7日 KDE Frameworks 5.0發行[39] 2014年7月15日 KDE Plasma 5.0發行[40] 2014年12月17日 KDE Applications 14.12發行[41]
2014年8月7日 KDE Frameworks 5.1發行[42] 2014年10月15日 KDE Plasma 5.1發行[43] 2015年4月15日 KDE Applications 15.04發行[44]
2014年9月12日 KDE Frameworks 5.2發行[45] 2015年1月27日 KDE Plasma 5.2發行[46] 2015年8月19日 KDE Applications 15.08發行[47]
2014年10月7日 KDE Frameworks 5.3發行[48] 2015年4月28日 KDE Plasma 5.3發行[49]
2014年11月6日 KDE Frameworks 5.4發行[50] 2015年8月25日 KDE Plasma 5.4發行[51]
2014年12月11日 KDE Frameworks 5.5發行[52]
2015年1月8日 KDE Frameworks 5.6發行[53]
2015年2月14日 KDE Frameworks 5.7發行[54]
2015年3月13日 KDE Frameworks 5.8發行[55]
2015年4月10日 KDE Frameworks 5.9發行[56]
2015年5月8日 KDE Frameworks 5.10發行[57]
2015年6月12日 KDE Frameworks 5.11發行[58]
2015年7月10日 KDE Frameworks 5.12發行[59]
2015年8月12日 KDE Frameworks 5.13發行[60]
Close

KDE團隊定期發布新版本。

平台發布

平台發布是開始一個系列(版本號X.0)的主要發布。這些版本可以打破二進制檔案和原始碼相容性,或者換句話說,所有以下版本(X.1, X.2, ...)將保證原始碼和二進制相容性(API & ABI)。例如,該軟體使用KDE 3.0開發將可以工作在所有(未來)發布的KDE 3,相對於應用程式開發使用KDE 2,不保證能夠利用KDE 3的函式庫。KDE的主要版本號按照Qt的發布週期,這意味著KDE SC 4是基於Qt 4,而KDE 3是基於Qt 3。

標準發布

主要有兩種類型的發布,主要版本和維護版本。

主要版本(版本號有兩位,例如3.5)包含新的功能。當一個主要版本發布,下一個主要版本發布便會開始工作。一個主要版本需要數月才能完成,許多錯誤修復來自此期間穩定分支的backport,這意味著這些修補程式藉由維護版本被納入最後的穩定版本。從KDE SC 4系列開始,KDE SC的主要發行週期為6個月。

維護版本版本號有三位,例如KDE 1.1.1,並專注於修正錯誤、小的缺陷,和小的可用性改進。維護版本一般不加入新的功能,儘管有些發布,包括小的改進。使用較短的發布日期。從KDE SC 4系列開始,KDE SC每個月發布維護版本。

套件

Software Compilation包含以下的套件:

應用程式

Thumb
在KDE 3.5上執行的Kontact個人資訊套裝管理軟體及Konqueror檔案管理員暨網路瀏覽器

更多應用程式,請見KDE程式列表

技術

參考文獻

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.