2007年,KDE4重装上阵!
引自:http://www.lupaworld.com/viewnews_16357.html
KDE(K Desktop Environment) 是开源 Linux/Unix 平台上最著名的桌面系统之一。KDE 项目最初是 Matthias Ettrich 在 1996 年发起的,目的是为日益流行的 Linux 操作系统开发一个强大易用的 GUI 桌面系统,方便终端用户使用。项目一经发起,立即吸引了世界各国开源软件开
发者的注意和参与。在大家的努力下,KDE 目前已经发展成为一个成熟的 GUI
桌面系统(最新稳定版本:3.5.6),拥有包括从网络浏览器到办公文档处理等一系列大型优秀软件。KDE
本身成为目前上最大的开源项目,以自己华丽的界面、易用的功能吸引了很多用户,连 Linux 创始人 Linus 本尊,都是 KDE
的铁杆用户。很多 Linux 发行版本也都把 KDE 作为默认的桌面系统,比如 Mandriva/Suse,以及国内的 Magic/红旗
等发行版本。
KDE 系统是建立在挪威 Trolltech 公司开发的跨平台 GUI 框架 Qt 的基础上的。Qt 是一个成熟的 C++ GUI 编程框架,Trolltech 公司潜心开发 Qt,使之不断完善前进。在 2005 年,Trolltech 发布了
革命性的 Qt 4.0,Qt4 对很多底层组件进行了重新编写,使得 Qt 功能和效率更上一个台阶,代码更符合 C++ 语言的国际标准。但是
Qt4 api 的向下兼容性却不是很好,这使得用户以前编写的 Qt 程序,可能需要修改很多地方才能在新版本的 Qt 上运行。KDE
系统也遇到了这个问题,在综合考虑得失的情况下,KDE 的开发者们决定对 KDE 也来一次重新设计和实现,这就是 KDE4 项目由来的原因。
从
05 年底开始,KDE 的开发者们就在马不停蹄的设计编码。但是编写(虽然是重写)GUI
桌面系统是一个工程浩瀚、任务繁重的系统工程,开发者们不断讨论新系统的功能需求和设计理念,但是在当时却无法明确指定 KDE4
的具体发行时间。竞争对手 Gnome 不断发布新版本(每 6 月一个新版本),KDE
此时只能在集中精力开发下一个版本的同时,腾出手来完善维护目前的生产线 3.5.* 系列。KDE 这次重起炉灶,可急坏了很多 KDE
爱好者(鄙人就是一个)。还好,事情终于有眉目了,最近,开发者 Allen Winter 公布了KDE4的开发计划表:
* 2007-04-01子系统冻结
o 从此日开始kdelibs不再接受大的子项目。
o 所有的类的位置都将固定在kdelibs目录下。
o Trunk目录中开始包含KDE4代码。
o 基于KDE3的其它程序移至/branches/stable,并在始继续开发。
o 系统构建依赖关系固定。
* 2007-05-01 alpha版发布,kdelibs软件API冻结
o 将全面应用Qt4.3。
o 除非核心开发者同意,所有类与界面都不允许变动。
o想要更改API的话,必须向kde-core-devel邮件列表提交申请,说明理由并附上代码。如果一周内无人反对,变动才允许提交。
* 2007-06-01 特性冻结
o KDE主要模块新特性冻结。
o 不再允许加入新特性,从此日开始关注程序的稳定性并解决bug。
o 所有主要模块的维护者必须指出是否能按时刻表完成任务,或者退出不与KDE4.0同时发布。
* 2007-06-25 Beta版周期,所有kdelibs API冻结
o 从此日起,每月发布一个Beta版,直到大量严重的漏洞得到解决为止。
o kdelibs的API正式完全冻结。
o 程序中字符串不能再改变,翻译工作全面启动。在Beta2版中加入翻译文件。
* 2007-09-25 RC版周期
o 从此日起,每两周发布一个RC版,直到所有严重的漏洞得到解决为止。
o 首个RC版发布后将迎来总体的发布冻结。除了后退(因KDE4移植而导致破损)或漏洞修补,不允许做任何事。
o 从首个RC版开始,KDE4.0中将包含语言包。
* 2007-10-23 KDE 4.0发布
o 发布日期视三个Beta版与两个RC版的具体情况而定。
现
在已经毫无疑问,KDE4 在 2007 年,能准时和大家见面了。新的 KDE
系统结合了很多开发者的智慧,新引进了许多功能模块,是十分令人期待的。最后说点题外话,就在最近,几位中国的 KDE
爱好者成立了“KDE中国”这个网络组织,开始致力于 KDE 系统的中文化和 KDE 在中文地区的推广工作。如果您有兴趣加入推广 KDE
的行列,可以加入“KDE中国”的邮件列表和论坛(参考文末的网站信息)。
让我们一起来推广和使用 KDE,KDE Rules!
参考资料 & 参考网站:
1 - KDE 官方站:www.kde.org
2 - KDE 中国:www.kdecn.org
3 - 云帆网:http://www.myswear.net/forum/forumdisplay.php?fid=52
4 - KDE中国 IRC 频道:#kde-cn [on] irc.freenode.org
[全文完]
Jellen 2007-04