KDE
出自Linux Wiki
目录 |
概述
KDE是K Desktop Environment的缩写,即K桌面环境。它是一种著名的运行于UNIX以及Linux、FreeBSD等类Unix操作系统上的自由图形工作环境。而同多数自由软件一样,KDE是完全自由、开放、免费的,任何人可以阅读或修改它的源代码。KDE是使用C++与Qt写成的。[1]
KDE除了提供软件的桌面运行环境,还附带了丰富的桌面应用程序,如开发工具、教育软件、游戏、办公软件等等,可以按需安装。
KDE还为开发者提供了先进的软件开发架构,省去以前开发Unix应用程序的很多麻烦。KDE把它自己直接置身于和诸如微软的MFC/COM/ActiveX技术等流行开发框架相竞争的位置。
相比于Linux中的另一个流行桌面环境GNOME,KDE的界面通常更显华丽。但考虑到桌面环境的方方面面,二者可以说是各有千秋,都是最流行的桌面环境系统。[2]
历史回顾
主要版本的发布历史 [3] | |
---|---|
日期 | 发布版本 |
KDE 1 | |
1996.10.14 | 创始人计划书[4] |
1998.07.12 | KDE 1.0 发布 |
1999.02.06 | KDE 1.1 发布 |
KDE 2 | |
2000.10.23 | KDE 2.0 发布 |
2001.02.26 | KDE 2.1 发布 |
2001.08.15 | KDE 2.2 发布 |
KDE 3 | |
2002.04.03 | KDE 3.0 发布 |
2003.01.28 | KDE 3.1 发布 |
2004.02.03 | KDE 3.2 发布 |
2004.08.19 | KDE 3.3 发布 |
2005.03.16 | KDE 3.4 发布 |
2005.11.29 | KDE 3.5 发布 |
KDE 4 | |
2008.01.11 | KDE 4.0 发布 |
2008.07.29 | KDE 4.1 发布 |
2009.01.27 | KDE 4.2 发布 |
KDE 5 | |
2014.07.15 | KDE 5.0 发布 |
1996年,就读于蒂宾根大学的Matthias Ettrich对当时的Unix桌面应用有些不满:应用程序既不好看也不好用,他还曾报怨说他的女友没法使用这些软件。于是他决心创建一个好看又好用的桌面环境,这就是KDE项目的来源。
KDE中的K最初是"Kool"的缩写,而现在则认为其没有什么特殊含义。
Matthias Ettrich使用Qt来编写KDE,而使用Qt编写的一些KDE应用程序也在1997年早期问世。而KDE 1.0的发布则在1998年7月12日,
1998年时的Qt是遵从双协议的,即自由、开源的QPL协议和用于私有软件的商业协议。这曾经引发了不少有关KDE/Qt的争议,直到2000年9月,Trolltech公司终于让Unix版本的Qt兼容GPL,使得这一争论平息下来。
KDE 2引入了不少新技术:如DCOP(Desktop COmmunication Protocol)、KIO、KPart、KHTML等。KDE 3全面使用Qt 3,界面变得更加美观,但与KDE 2在编程接口上变化不大。由于Qt 3只在Linux、Mac OS X上支持GPL,KDE 3只有通过X服务器运行于Windows中。
KDE 4系列是目前KDE的最新版本,不仅用户界面有明显改进,还引入了Plasma等新技术及Dolphin等新软件。由于它使用在各平台上都兼容GPL的Qt 4,KDE 4可以直接在Windows、Mac OS X等平台上编译、运行。
2008年初KDE 4.0发布时,由于是新系列的早期版本,在因其巨大的变化得到好评的同时,其稳定性和易用性上的不足也使其遭遇了不少批评。随着后续版本KDE 4.1、KDE 4.2的陆续推出,KDE 3软件渐渐向KDE 4过渡,其稳定性和易用性上已有了不小的改善。
其它信息
版本命名规则
KDE的版本号一般有两到三位,如3.5.9和4.2。其中最左边的版本号为系列号(如3.5.9的系列号为3),系列号相同的版本之间在API和ABI上是兼容的,也就是说一个程序只要在KDE 3.0里工作正常,那么它也应该能用于KDE 3系列的后续版本。相反的,最高版本号不同的KDE所提供的应用程序接口有所不同,如使用KDE 2库的软件可能不能在KDE 3或KDE 4中正常运行。
接下来的一位表示某一系列中的“Major release”,它通常会引入一些新的特性、修正一些Bug。KDE 4发布以来,大约每半年发布一个新的“Major release”。
可选的最低一位则是维护版本号,如对于3.5.9,表明它时从3.5开始的第10个维护版本。这样的版本通常只是修改错误、改进少数不足等,KDE 4发布以来,KDE大约每月发布一个维护版本。
应用程序
KDE中的部分应用程序:
- Amarok - 音乐播放器
- Dolphin - 文件管理器
- K3b - 光盘刻录软件
- Kate - 文本编辑器
- Kdenlive - Non-linear editing system
- KDevelop - 集成开发环境
- Konsole - 虚拟终端
- Kontact - Personal information manager featuring an e-mail client, a news client, a feed aggregator, To-do lists and more.
- Kopete - 即时通信客户端
- Konqueror - 网页浏览器
- KOffice - 办公套件