KDE


KDE (正體)

K Desktop Environment


KDE 4 截图
开发 KDE 团队
初始版本 1998
最新版本 4.2.4 / 2009-6-3; 31 天前
最新预览版本 4.3 RC 1 / 2009-6-30; 4 天前
操作系统 跨平台(Linux, BSD, Solaris, Microsoft Windows, Mac OS X)
语言 多语言(80种以上)
类型 桌面环境
许可协议 GNU General Public License 及其它[1]
网站 http://www.kde.org/

KDE,K桌面环境(K Desktop Environment)的缩写。KDE是一种著名的运行于UNIX以及LinuxFreeBSD类Unix操作系统上面的自由桌面环境,整个系统采用的都是Qt Software公司所开发的Qt程序库。该项目的目的是提供基本的桌面功能和日常必需的应用程式,以及提供开发者编写独立的应用程式的工具和文档。
许多独立的应用程式和规模较小的项目是基于KDE的技术。这些软件包括KOfficeKDevelopAmarokK3b和许多其他应用程式。

同时,KDE也开始发行Windows版和 Mac OS X[2]

目录

历史

起源

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

Mathias Ettrich 选择使用 Qt 程式库开发KDE 桌面系统,很快地他和其他志愿开发人员于1997年初发布了一些应用程序。

第一版

KDE 1.0

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

KDE是一个用于UNIX工作站的网络透明的现代化桌面环境。KDE不断探索以满足UNIX工作站需要一个易于使用的桌面,类似 MacOS 或 Window95/NT 下的桌面环境。我们相信 UNIX操作系统是当今可用的最好的操作系统。事实上多年来UNIX在信息技术专业已经成为无可争议的选择。当提到稳定性、可扩展性和开放性,没有什么可以和UNIX竞争。但是,由于在UNIX上缺乏易于使用的现代化桌面环境阻碍UNIX成为办公室和家庭中普通电脑用户的桌面系统。


现在KDE是UNIX上可用的易于使用现代桌面环境。结合一个自由的UNIX如Linux,UNIX/KDE组成一个完全自由和开放的计算平台,完全免费提供给任何人,包括对源代码的任何修改。虽然它总是会有改进的空间,我们相信已经提供一个当今一些较常见的和商业操作系统/桌面组合的合适的替代选择。我们希望UNIX/KDE组合将最终实现开放、可靠、稳定和专利自由的电脑环境。

——KDE 1.0发布公告[4]

第二和第三版

KDE 2.0

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

KDE 3.2 with Konqueror and the About screen. This has been described as a watershed release. [6]

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

第四版

KDE 4.0 with Dolphin and System Settings

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

授权的演进

虽然 KDE 是免费的 开放源软件,由于使用了开放源始码但当时非自由软件授权的 Qt程序库,有很多人担心日后会出现版权上的问题。
庆幸地,于1998年11月Qt 程序库所属的Qt Software公司发布了第一个自由软件许可 Q Public License(QPL)的 Qt 程序库授权。同年,KDE Free Qt foundation[8] 保证当 Qt Software 在12个月内没有发布新的自由版本 Qt,那么 Qt 授权将改基于BSD许可证
可是,还有很多人争议 QPL 授权会与 GPL 上的条款不相容。因此 Red Hat 公司一直无法将 KDE 成为默认桌面,而 Mandrake Linux(Mandriva Linux)则趁此机会以 KDE 袭卷欧洲市场;直到2000年9月,一个以 GPL 发布的 UNIX 版本的 Qt 程序库发布后,大部份用户才对 KDE 产生信心。
2009年3月3日发布的 Qt 4.5开始遵循LGPL协议,整个KDE函式库的授权会更加宽松,提供商业软件的开发更加自由的平台[9]

组织

和许多自由/开放源码软件专案一样,KDE的开发主要是来自志愿者的贡献。尽管有各种公司,如Novell(以SuSE的形式)、Qt SoftwareMandriva ,雇用员工开发KDE。 由于大量的个人贡献以各种方式(如代码、翻译、美工)给KDE ,组织这样一个专案是十分复杂的。大多数问题的讨论,都是透过几个邮寄清单(mailing list)来进行。
重要的决定,如发布日期,加入新的应用程式,是由KDE核心开发名单上的核心开发人员决定。 这些人能成为开发人员意味着在很长一段时间对KDE有重大的贡献。决定不是来自于正式的投票过程,而是邮寄清单上的讨论。

KDE专案及有关活动的赞助来自个人、大学和企业。[10]2006年10月15号宣布,马克·沙特尔沃思成为的KDE第一赞助者,最高级赞助商。[11] 在2007年7月7日宣布, 英特尔和Novell也已成为KDE的赞助商[12]

虽然开发人员和用户散布在世界各地,KDE仍保留了坚实的基础在德国。如网络服务器就设在凯撒斯劳滕蒂宾根的大学,一个德国的非营利组织( KDE e.V.)常常在德国举行 KDE的会议。

特征

Konqi,KDE专案的吉祥物
Kandalf 巫师

许多的KDE应用程序名称中有一个K字,多数是在第一个字母和大写表示。然而,有明显的例外如kynaptic和 Amarok(以前称amaroK)。K 在许多KDE应用程序来自于CQ拼写单词不同,例如Konsole和Kuickshow。另外,一些是在一个常用词前缀上K,例如KOffice 。但是在KDE 4应用程序和技术目前的趋势是名字中不包含K,如PlasmaPhononDolphin

KDE专案的吉祥物是一个名为Konqi的青龙。Kandalf巫师是KDE专案在1.x的和2.x的版本的前吉祥物,他被取代是由于版权的问题(太相似甘道夫(Gandalf))。

发展

KDE的开发是使用Qt程式库,可运行于大多数的Unix和类Unix系统, Mac OS X和微软Windows。并且KDE也是freedesktop.org的成员之一

主要发布的时间轴
日期 释出
KDE 1
1996年10月14日 Project announced by Matthias Ettrich[13]
1998年7月12日 KDE 1.0 释出
1999年2月6日 KDE 1.1 释出[14]
KDE 2
2000年10月23日 KDE 2.0 释出
2001年2月26日 KDE 2.1 释出[15]
2001年8月15日 KDE 2.2 释出[16]
KDE 3
2002年4月3日 KDE 3.0 释出[17]
2003年1月28日 KDE 3.1 释出[18]
2004年2月3日 KDE 3.2 释出[19]
2004年8月19日 KDE 3.3 释出[20]
2005年3月16日 KDE 3.4 释出[21]
2005年11月29日 KDE 3.5 释出[22]
KDE 4
2008年1月11日 KDE 4.0 释出[23]
2008年7月29日 KDE 4.1 释出[24]
2009年1月27日 KDE 4.2 释出[25]

应用程序

主条目:KDE程序列表

核心技术

另见

参考文献

  1. ^ KDE Licensing Policy
  2. ^ Ryan Paul.KDE goes cross-platform with Windows, Mac OS X support,Ars Technica,2008年1月23日.于2008年1月24日查阅. 
  3. ^ (14 October 1996). "New Project: Kool Desktop Environment (KDE)". de.comp.os.linux.misc. (Web link). .于2006-12-29查阅。
  4. ^ KDE 1.0 Release Announcement.于2008年3月27日查阅.
  5. ^ 5.0 5.1 KDE 2.0 Release Announcement
  6. ^ Aaron Seigo.milestones.于2008年11月10日查阅.
  7. ^ NEPOMUK-KDE
  8. ^ KDE Free Qt Foundation.于2007年1月26日查阅.
  9. ^ http://www.kde.org/announcements/4.2/index.php
  10. ^ Sponsorship Thanks.于2006年10月16日查阅.
  11. ^ Mark Shuttleworth Becomes the First Patron of KDE.KDE(2006年10月15日).于2006年10月16日查阅.
  12. ^ Intel and Novell Become Patrons of KDE.KDE(2007年7月7日).于2007年7月8日查阅.
  13. ^ Matthias Ettrich original posting
  14. ^ KDE News Archive for February 1999 referring to the release of version 1.1
  15. ^ KDE press release for version 2.1
  16. ^ KDE press release for version 2.2
  17. ^ KDE press release for version 3.0
  18. ^ KDE press release for version 3.1
  19. ^ KDE press release for version 3.2
  20. ^ KDE press release for version 3.3
  21. ^ KDE press release for version 3.4
  22. ^ KDE press release for version 3.5
  23. ^ KDE 4.0 Release Schedule.于2007年12月1日查阅.
  24. ^ KDE 4.1 Release Schedule.于2008年8月29日查阅.
  25. ^ KDE 4.2 Release Schedule.于2009年1月27日查阅.

外部链接

中文社群

参与中文翻译







stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History