热门问题
时间线
聊天
视角

KDE Software Compilation

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

KDE Software Compilation
Remove ads

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年初发布了一些应用程序。

第一版

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]

发展

发布周期

更多信息 主要发布的时间轴, 日期 ...

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程序列表

技术

参考文献

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads