KDE Software Compilation

维基百科,自由的百科全书

这是KDE Software Compilation当前版本,由imported>InternetArchiveBot编辑于2023年6月12日 (一) 17:47 (补救1个来源,并将0个来源标记为失效。) #IABot (v2.0.9.5)。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
跳转到导航 跳转到搜索
KDE Software Compilation
File:KDE Oxygen logo.svg
KDE SC Plasma桌面
KDE SC Plasma桌面
開發者KDE
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言C++Qt
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统完整桌面:类Unix系统Windows XP7[1]
      應用程式:Mac OS X v10.410.6
      语言多语言[2]
      类型桌面環境
      许可协议GPLLGPLBSD許可證MIT許可證與X11許可證[3]
      网站www.kde.org

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

      歷史[编辑]

      起源[编辑]

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

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

      第一版[编辑]

      File:KDE 1.0.jpg
      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生出信心。

      第二版[编辑]

      File:KDE-2.0-es-es.png
      KDE 2.0

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

      第三版[编辑]

      File:Kde-3.2.3-es-es.png
      KDE 3.2下的Konqueror和關於視窗。[8]

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

      第四版[编辑]

      File:KDE 4.png
      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]

      發展[编辑]

      發布週期[编辑]

      主要發布的時間軸
      日期 釋出
      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]

      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包含以下的套件:

      应用程序[编辑]

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

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

      技術[编辑]

      參考文獻[编辑]

      1. ^ Replace Windows Shell with KDE Plasma Desktop. [2010-09-24]. (原始内容存档于2020-10-25). 
      2. ^ KDE Localization statistics. [2010-09-24]. (原始内容存档于2013-05-02). 
      3. ^ KDE Licensing Policy. [2020-09-26]. (原始内容存档于2010-12-16). 
      4. ^ Ettrich, Matthias. New Project: Kool Desktop Environment (KDE). Newsgroupde.comp.os.linux.misc. 14 October 1996 [2006-12-29]. 53tkvv$b4j@newsserv.zdv.uni-tuebingen.de. (原始内容存档于2013-05-30). 
      5. ^ KDE 1.0 Release Announcement. [2008-03-27]. (原始内容存档于2010-12-19). 
      6. ^ KDE Free Qt Foundation. [2007-01-26]. (原始内容存档于2007-01-27). 
      7. ^ 7.0 7.1 KDE 2.0 Release Announcement. [2010-09-24]. (原始内容存档于2011-01-31). 
      8. ^ Aaron Seigo. milestones. [2008-11-10]. (原始内容存档于2011-07-08). 
      9. ^ NEPOMUK-KDE. [2010-09-24]. (原始内容存档于2010-08-25). 
      10. ^ First release of KDE Frameworks 5. [2015-03-23]. (原始内容存档于2020-09-26). 
      11. ^ New Plasma brings a cleaner interface on top of a new graphics stack. [2015-03-23]. (原始内容存档于2018-01-04). 
      12. ^ Albert Astals Cid. KDE Community plans for Releases in the Future. TSDgeos' blog. [2015-03-23]. (原始内容存档于2016-11-17). 
      13. ^ Sebastian Kügler. Plasma Pow-wow Produces Detailed Plans for Workspace Convergence. [2014-01-24]. (原始内容存档于2020-11-11). 
      14. ^ Matthias Ettrich original posting
      15. ^ KDE News Archive for February 1999页面存档备份,存于互联网档案馆) referring to the release of version 1.1
      16. ^ KDE press release页面存档备份,存于互联网档案馆) for version 2.1
      17. ^ KDE press release页面存档备份,存于互联网档案馆) for version 2.2
      18. ^ KDE press release页面存档备份,存于互联网档案馆) for version 3.0
      19. ^ KDE press release页面存档备份,存于互联网档案馆) for version 3.1
      20. ^ KDE press release页面存档备份,存于互联网档案馆) for version 3.2
      21. ^ KDE press release页面存档备份,存于互联网档案馆) for version 3.3
      22. ^ KDE press release页面存档备份,存于互联网档案馆) for version 3.4
      23. ^ KDE press release页面存档备份,存于互联网档案馆) for version 3.5
      24. ^ KDE 4.0 Release Schedule. [2007-12-01]. (原始内容存档于2009-05-02). 
      25. ^ KDE 4.1 Release Schedule. [2008-08-29]. (原始内容存档于2009-03-09). 
      26. ^ KDE 4.2 Release Schedule. [2009-01-27]. (原始内容存档于2009-07-02). 
      27. ^ KDE 4.3 announcements. [2009-08-04]. (原始内容存档于2010-01-23). 
      28. ^ KDE 4.4 README. [2009-08-04]. 
      29. ^ KDE SC 4.5 Release Announcement. [2010-08-10]. (原始内容存档于2012-05-01). 
      30. ^ KDE SC 4.6 Release Announcement. [2011-01-26]. (原始内容存档于2011-02-23). 
      31. ^ KDE SC 4.7 Release Announcement. [2011-07-27]. (原始内容存档于2011-08-20). 
      32. ^ KDE SC 4.8 Release Announcement. [2012-01-25]. (原始内容存档于2012-02-06). 
      33. ^ KDE SC 4.9 Release Announcement. [2012-08-01]. (原始内容存档于2013-03-03). 
      34. ^ KDE SC 4.10 Release Announcement. [2013-02-06]. (原始内容存档于2015-06-11). 
      35. ^ KDE SC 4.11 Release Announcement. [2013-08-14]. (原始内容存档于2013-09-29). 
      36. ^ KDE SC 4.12 Release Announcement. [2013-12-18]. (原始内容存档于2014-08-05). 
      37. ^ KDE SC 4.13 Release Announcement. [2014-04-16]. (原始内容存档于2014-07-02). 
      38. ^ KDE SC 4.14 Release Announcement. [2014-08-20]. (原始内容存档于2017-07-01). 
      39. ^ KDE Frameworks 5.0 Release Announcement. [2014-07-07]. (原始内容存档于2015-09-05). 
      40. ^ KDE Plasma 5.0 Release Announcement. [2014-07-15]. (原始内容存档于2015-09-24). 
      41. ^ KDE Ships KDE Applications 14.12.0. 2014-12-17 [2015-02-04]. (原始内容存档于2015-09-24). 
      42. ^ KDE Frameworks 5.1 Release Announcement. [2014-07-08]. (原始内容存档于2015-09-05). 
      43. ^ Plasma 5.1 Brings Back Many Popular Features. [2014-10-15]. (原始内容存档于2014-10-17). 
      44. ^ KDE Ships KDE Applications 15.04.0. 2015-04-15 [2015-04-15]. (原始内容存档于2020-08-03). 
      45. ^ Release of KDE Frameworks 5.2.0. KDE. 2014-09-12 [2014-09-15]. (原始内容存档于2015-09-06). 
      46. ^ KDE Ships Plasma 5.2. [2015-01-27]. (原始内容存档于2015-02-01). 
      47. ^ KDE Ships KDE Applications 15.08.0. 2015-08-19 [2015-08-19]. (原始内容存档于2020-09-20). 
      48. ^ Release of KDE Frameworks 5.3.0. KDE. 2014-10-07 [2014-10-07]. (原始内容存档于2020-08-07). 
      49. ^ KDE Ships Plasma 5.3, New Feature Release. [2015-04-28]. (原始内容存档于2015-05-18). 
      50. ^ Release of KDE Frameworks 5.4.0. KDE. 2014-11-06 [2014-11-06]. (原始内容存档于2018-07-26). 
      51. ^ KDE Ships Plasma 5.4.0, Feature Release for August. [2015-08-25]. (原始内容存档于2015-09-05). 
      52. ^ Release of KDE Frameworks 5.5.0. KDE. 2014-12-11 [2014-12-11]. (原始内容存档于2019-12-15). 
      53. ^ Release of KDE Frameworks 5.6.0. KDE. 2015-01-08 [2015-01-08]. (原始内容存档于2020-09-20). 
      54. ^ Release of KDE Frameworks 5.7.0. KDE. 2015-02-14 [2015-02-14]. (原始内容存档于2020-08-03). 
      55. ^ Release of KDE Frameworks 5.8.0. KDE. 2015-03-13 [2015-03-13]. (原始内容存档于2020-08-03). 
      56. ^ Release of KDE Frameworks 5.9.0. KDE. 2015-04-10 [2015-04-10]. (原始内容存档于2020-09-20). 
      57. ^ Release of KDE Frameworks 5.10.0. KDE. 2015-05-08 [2015-05-08]. (原始内容存档于2020-09-20). 
      58. ^ Release of KDE Frameworks 5.11.0. KDE. 2015-06-12 [2015-06-12]. (原始内容存档于2020-08-07). 
      59. ^ Release of KDE Frameworks 5.12.0. KDE. 2015-07-10 [2015-07-10]. (原始内容存档于2020-08-07). 
      60. ^ Release of KDE Frameworks 5.13.0. KDE. 2015-08-12 [2015-08-12]. (原始内容存档于2020-08-07). 
      61. ^ Dragon Player website. [2010-09-24]. (原始内容存档于2010-12-30). 

      外部連結[编辑]