KDE Software Compilation

来自Local Chinese Wikipedia
跳转到导航 跳转到搜索

Template:NoteTA Template:更新 脚本错误:没有“Infobox”这个模块。脚本错误:没有“Check for unknown parameters”这个模块。 KDE Software CompilationKDE SC)是一个KDE的桌面环境。2010年2月4.4版发布之前的版本,Software Compilation称为K Desktop Environment

历史[编辑]

起源[编辑]

脚本错误:没有“Lang”这个模块。是由德国脚本错误:没有“Lang”这个模块。于1996年就读于蒂宾根大学开始的一个计划。当时,他忧心于Unix桌面没有一个应用程式外观、感受或工作方式和其他程式一样。他建议不仅是建立一套应用程序,而是一个桌面环境,用户可以得到相同的外观、感受和工作方式。他还希望这个桌面易于使用及更人性化。他在Usenet发表的文章引发了很大的回响,而KDE计划就此诞生了。[1]

Mathias Ettrich选择使用Qt程式库开发脚本错误:没有“Lang”这个模块。桌面系统,很快地他和其他志愿开发人员于1997年初发布了一些应用程序。

第一版[编辑]

脚本错误:没有“main”这个模块。

File:KDE 1.0.jpg
KDE 1.0

在1998年7月12日,KDE 1.0发布。在发布公告KDE团队概述了这个专案及创造原因:

尽管脚本错误:没有“Lang”这个模块。作为免费的开放源软体,但由于它使用了开放源始码但当时并非自由软体授权的脚本错误:没有“Lang”这个模块。程序库,有许多人在担心日后可能会出现的版权问题。

很庆幸地是,1998年11月之后,脚本错误:没有“Lang”这个模块。程序库所属的Trolltech公司发布了第一份自由软体许可Q Public License(QPL)的脚本错误:没有“Lang”这个模块。程序库授权。同年不久,KDE Free Qt基金会[3]保证假若Qt Software在任意连续12个月期间没有释出新的自由版本,那么Qt程序将更改为基于BSD许可证授权散布。

很多人依然争议著认为脚本错误:没有“Lang”这个模块。授权与GPL上的条款会不相容。Red Hat公司因此始终无法当KDE作默认桌面,而Mandriva Linux即趁此时机凭借KDE袭卷了欧洲的市场;2000年9月,一个基于脚本错误:没有“Lang”这个模块。协议的脚本错误:没有“Lang”这个模块。脚本错误:没有“Lang”这个模块。程序库成功释出,大部份用户方才对脚本错误:没有“Lang”这个模块。生出信心。

第二版[编辑]

脚本错误:没有“main”这个模块。

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

第二个系列KDE 2发布,提出了重大技术改进。[4]这些包括DCOP(桌面通信协议)。KIO,应用程序I/O库。KParts,一个组件对象模型,使应用程序中嵌入另一个程序。和KHTML,一个HTML渲染和绘图引擎。[4]

第三版[编辑]

脚本错误:没有“main”这个模块。

File:Kde-3.2.3-es-es.png
KDE 3.2下的Konqueror和关于视窗。[5]

第三个系列KDE 3是远远大于以前的系列,包括6个主要版本。KDE 2和KDE 3之间的API变化则较少,即KDE 3可以被看作主要是延续KDE 2系列。

第四版[编辑]

脚本错误:没有“main”这个模块。

File:KDE 4.png
KDE Software Compilation 4.10中的Plasma工作空间。

KDE 4包含了许多新技术的变化。核心是一个重新设计的桌面和面板集合称为Plasma,作为取代KickerKDesktopSuperKaramba并集成他们的功能到一块的技术,并打算进行更多的配置为了更新那些十年之久的桌面比拟
一些新的框架,包括Phonon,一个新的多媒体接口使KDE的独立于任何一个特定的媒体后端。Solid,一个网络和可携式设备的API。和Decibel,一个新的通信框架,以整合所有到桌面的通信协议。
还有一个特色是一个元数据和搜索框架,其中包括Strigi作为一个完整的文本文件索引服务,以及KDE下的NEPOMUK整合。[6]

第四版以后[编辑]

脚本错误:没有“main”这个模块。 KDE将不会再提供整个软体集的同步释出,其分割为:

  • KDE Frameworks 5:5.0版本于2014年7月7日释出[7],每个月会释出一个新的主要版本。
  • KDE Plasma 5:5.0版本于2014年7月15日释出[8],每三个月会释出一个新的主要版本。
  • KDE Applications:14.12为整合了部份基于KDE Frameworks 5的应用程式的第一个版本,会继续推出以日期为版本号的版本[9]

主要变更为后端函式库从Qt4更新为Qt5、KDE核心函式库的模组化以及改用下一代的显示伺服器Wayland[10]

发展[编辑]

发布周期[编辑]

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

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. 脚本错误:没有“citation/CS1”这个模块。
  2. Template:Cite web
  3. Template:Cite web
  4. 4.0 4.1 Template:Cite web
  5. Template:Cite web
  6. Template:Cite web
  7. Template:Cite web
  8. Template:Cite web
  9. Template:Cite web
  10. Template:Cite web
  11. Matthias Ettrich original posting
  12. KDE News Archive for February 1999页面存档备份,存于互联网档案馆) referring to the release of version 1.1
  13. KDE press release页面存档备份,存于互联网档案馆) for version 2.1
  14. KDE press release页面存档备份,存于互联网档案馆) for version 2.2
  15. KDE press release页面存档备份,存于互联网档案馆) for version 3.0
  16. KDE press release页面存档备份,存于互联网档案馆) for version 3.1
  17. KDE press release页面存档备份,存于互联网档案馆) for version 3.2
  18. KDE press release页面存档备份,存于互联网档案馆) for version 3.3
  19. KDE press release页面存档备份,存于互联网档案馆) for version 3.4
  20. KDE press release页面存档备份,存于互联网档案馆) for version 3.5
  21. Template:Cite web
  22. Template:Cite web
  23. Template:Cite web
  24. Template:Cite web
  25. Template:Cite web
  26. Template:Cite web
  27. Template:Cite web
  28. Template:Cite web
  29. Template:Cite web
  30. Template:Cite web
  31. Template:Cite web
  32. Template:Cite web
  33. Template:Cite web
  34. Template:Cite web
  35. Template:Cite web
  36. Template:Cite web
  37. Template:Cite web
  38. Template:Cite web
  39. Template:Cite web
  40. Template:Cite web
  41. Template:Cite web
  42. Template:Cite web
  43. Template:Cite web
  44. Template:Cite web
  45. Template:Cite web
  46. Template:Cite web
  47. Template:Cite web
  48. Template:Cite web
  49. Template:Cite web
  50. Template:Cite web
  51. Template:Cite web
  52. Template:Cite web
  53. Template:Cite web
  54. Template:Cite web
  55. Template:Cite web
  56. Template:Cite web
  57. Template:Cite web
  58. Template:Cite web

外部连结[编辑]

脚本错误:没有“Navbox”这个模块。