KDE 25 年历史年表


KDE 社区在过去的 25 年间发生的重要事件回顾,从 KDE 使用的基础技术的构筑开始讲述。另请参见 KDE 20 周年纪念电子书


开始回顾


可用语言: 简体中文 English asturianu Català Český Deutsch Español Euskara Français Italiano 한국어 Nederlands Polski Português brasileiro Português Slovenčina Slovenščina Svenska Українська Tiếng Việt
1969

UNIX 诞生

1969 年,肯·汤普逊 (Ken Thompson)丹尼斯·里奇 (Dennis Ritchie) 开始着手开发 UNIX 操作系统。他们一开始使用汇编语言编写程序,但不久便使用 C 语言 重新编写。C 语言是里奇自己发明的一种高级计算机语言。

汤普森和里奇 汤普森和里奇
1979

C++ 语言的诞生

1979 年,比雅尼·斯特劳斯特鲁普 (Bjarne Stroustrup) 开始着手开发一种“带有类的 C 语言”,它便是日后的 C++ 语言。比雅尼自己认为 C++ 是当年唯一一种能够兼顾代码编写效率和代码简洁性的计算机语言。

比雅尼 比雅尼
1984

自由软件运动的萌芽

1984 年,理查德·斯托曼 (Richard Stallman) 开始着手开发 GNU (GNU is Not Unix 的缩写),一款基于 Unix,但完全自由的操作系统——当时 Unix 仍是一款专有软件。

理查德·斯托曼 理查德·斯托曼
1991

Linux 内核的诞生

1991年,林纳斯·托瓦兹 (Linus Torvalds) 开发了 Linux 内核,一款基于 MINIX 的操作系统内核。MINIX 本身则是由 安德鲁·塔能鲍姆 (Andrew Tanenbaum) 编写的一个 Unix 版本。Linux 的出现让自由软件运动翻开了新的篇章,对于自由软件的推广有着重要的历史意义。详情请见 Linux 内核 25 年发展历程信息图

林纳斯·托瓦兹 林纳斯·托瓦兹
1993

第一款发行版的诞生

1993 年间,第一批自由操作系统发行版开始涌现,它们基于 GNU 和 Linux 开发。一款 GNU/Linux 发行版 通常由 Linux 内核和 GNU 系统工具和程序库构成,并配套有一系列应用程序。

GNU 和 Tux GNU 和 Tux
1995

Qt 的诞生

1995 年,挪威公司奇趣科技 (Troll Tech) 发布了跨平台程序框架 Qt。基于 Qt 开发的 KDE 则在一年后发布。Qt 是 KDE 20 多年来的基础架构,详情请见 Qt 发展历程

Qt 标志 Qt 标志
1996

KDE 宣布开发

1996 年,马蒂亚斯·埃特里希 (Matthias Ettrich) 宣布开发 Kool Desktop Environment (酷桌面环境,KDE),一款面向最终用户设计的 Unix 系统图形界面,使用 C++ 语言编写,基于 Qt 构建。“KDE”是仿照 CDE 的相关语。CDE 是一款通用桌面环境,它当时仍是专有软件。详情请见 KDE 项目公告原文

马蒂亚斯·埃特里希 马蒂亚斯·埃特里希
1997

KDE 第一次会议

1997 年,大约 15 位 KDE 开发人员齐聚在德国阿恩斯贝格市,一同为开发 KDE 并讨论该项目的前景。这次会议后来被称为 KDE 第一次会议 (KDE One)

第一次会议代表科内利乌斯珍藏合影 第一次会议代表科内利乌斯珍藏合影

KDE 1 测试版

KDE 1 的测试版本在项目公布 12 个月后终于发布了。发布公告强调 KDE 并不是一款窗口管理器,而是一款集成桌面环境,窗口管理器只是它的一个组成部分。

KDE 1 测试版截图 KDE 1 测试版截图

KDE e.V. 成立

1997 年,代表 KDE 社区的非营利组织 KDE e.V. 在德国蒂宾根市注册成立,它是 KDE 社区的法律和财务实体。

KDE e.V. 标志 KDE e.V. 标志
1998

KDE 自由 Qt 基金会成立

KDE 自由 Qt 基金会的基金会条款由 KDE e.V. 和奇趣科技 (Qt 项目当时的所有机构) 共同签署。该基金会将确保 Qt 永远是自由软件

恐奇有颗 Qt 的心 恐奇有颗 Qt 的心

KDE 1 正式发布

KDE 于 1998 年发布了其图形环境的第一个稳定版本,其亮点包括应用程序开发框架 KOM/OpenParts,还有 KDE 办公套件的预览版本。请见 KDE 1.x 截图

KDE 1 KDE 1
1999

吉祥物恐奇

1999 年 4 月,KDE 帮助中心迎来了一位全新的助手角色——小绿龙恐奇 (Konqi)。憨态可掬的恐奇得到了社区的好评,他会在 KDE 3.x 时代替老巫师坎道夫 (Kandalf) 成为新的 KDE 吉祥物。详情请见 KDE 2 截图 中的恐奇和坎道夫。

吉祥物恐奇 吉祥物恐奇

KDE 第二次会议

1999 年 10 月,KDE 的开发人员齐聚在德国埃朗根市举行 KDE 第二次会议。详情请见 KDE 第二次会议报告

第二次会议合影 (第二次会议代表科内利乌斯珍藏) 第二次会议合影 (第二次会议代表科内利乌斯珍藏)
2000

KDE 桌面

KDE 2 第 1 测试版开始,人们已经感觉到了项目想要改名的端倪。KDE 在这之前一直被称作“K 桌面环境”,而它现在开始被称作“KDE 桌面”。

KDE 2 图标 KDE 2 图标

KDE 第三次会议准备会议

2007 年 7 月,KDE 第三次会议 (准备会议) 在挪威特吕西尔举行。详情请见 KDE 第三次会议准备会议报告

第一次会议代表科内利乌斯珍藏合影 第一次会议代表科内利乌斯珍藏合影

KDE 2 正式发布

KDE 发布了第二个正式版本,其亮点是同时兼任网页浏览器和文件管理器的 Konqueror,还有办公套件 KOffice。KDE 2.0 重写了的软件的绝大部分代码。详情请见 KDE 2.0 截图

KDE 2 KDE 2
2001

KDE 项目

KDE 2.1.2 发布公告除了带来新版软件外,还带来了新的项目命名习惯。KDE 从此版公告开始被称作“KDE 项目”。

KDE 2.1 启动画面 KDE 2.1 启动画面

KDE 女性小组

2001 年 3 月,KDE 社区宣布成立它的女性工作小组。KDE 女性工作小组致力于吸引更多女性加入自由软件运动,特别是为 KDE 招纳更多女性贡献者。详情请见 2010 年度 KDE 学院会议发表的 “KDE 女性高光时刻” 视频。

凯蒂,恐奇的女友 凯蒂,恐奇的女友
2002

KDE 第三次会议

2002 年 3 月,约 25 位开发人员齐聚在德国纽伦堡市召开 KDE 第三次会议。当时 KDE 3 即将发布,而 KDE 2 的代码需要移植到新版 Qt 3 程序库。

KDE 第三次会议代表合影 KDE 第三次会议代表合影

KDE 3

KDE 发布了第三个正式版本,新增功能亮点为打印程序框架 KDEPrint、项目被翻译为 50 种语言、由 KDE 教娱项目维护的教育软件包等。详情请见 KDE 3.0 截图

KDE 3 KDE 3

KDE e.V. 会议

2002 年 8 月,KDE e.V. 召开了一次委员会成员会议,此次会议对确立 KDE 组织的运作方式发挥了关键作用。此次会议决定项目的“KDE”品牌应被注册为商标,新委员必须要获得至少两位现任 KDE e.V. 委员的邀请和认可才能加入等规章制度。

第二次会议合影 (第二次会议代表科内利乌斯珍藏) 第二次会议合影 (第二次会议代表科内利乌斯珍藏)
2003

KDE 3.1

KDE 社区为 KDE 3.1 版设计了全新的外观,包括 Keramik 控件主题、Crystal 默认图标等。详情请见 KDE 3.1 新特性导览

KDE 3.1 KDE 3.1

城堡会议

2003 年 8 月,约 100 位 KDE 贡献者齐聚在捷克的一个城堡内举行会议,此次会议也因此得名“城堡会议 (Kastle)”。它是如今 KDE 社区国际年会“KDE 学院会议”的前身。

城堡会议合影 城堡会议合影
2004

2004 年度 KDE 学院会议

2004 年 8 月,KDE 社区的首届国际会议在德国路德维希堡市举行。此次大会因为选址在路德维希堡城市电影学院 (Filmakademie) 而得名“KDE 学院会议 (Akademy)”。从此以后,KDE 学院会议每年举办一届。详情请见历届 KDE 学院会议合影

2004 年度 KDE 学院会议合影 2004 年度 KDE 学院会议合影
2005

KDE 3.5

KDE 3.5 正式版发布。此版软件带来了众多新功能,包括 SuperKaramba,它让用户可以使用小程序来自定义桌面;媒体播放器 Amarok 和 Kaffeine,光盘烧录软件 K3B 等。详情请见 [KDE 3.5 新功能图文介绍)。

KDE 3.5 KDE 3.5
2006

第一届 KDE 西班牙学院会议

2006 年 3 月,西班牙的 KDE 贡献者齐聚在巴塞罗那举行 第一届 KDE 西班牙学院会议。西班牙会议此后每年举行。详情请见西班牙 KDE 贡献者小组

第一届 KDE 西班牙学院会议照片 第一届 KDE 西班牙学院会议照片

KDE 第四次核心会议

2006 年 7 月,KDE 核心程序库的开发人员齐聚在挪威特吕西尔市举行 KDE 第四次核心程序库会议。此次会议在某种意义上是 KDE 第三次会议准备会议和第三次会议的延续。与会开发人员一同进行了 KDE 4 和项目的核心程序库的开发工作。

第二次会议合影 (第二次会议代表科内利乌斯珍藏) 第二次会议合影 (第二次会议代表科内利乌斯珍藏)
2007

KDE/Gnome 联席会议

2007 年 3 月,来自 KDE 和 Gnome 的一众贡献者在西班牙拉科鲁尼亚市举行会议,对建立两个项目之间的合作关系展开探讨。此次会议后来被称作KDE/Gnome 联席会议 (Guademy),其英文名称是 Gnome 的 Guadec 会议和 KDE 的 Akademy 会议的结合体。

KDE/Gnome 联席会议合影 KDE/Gnome 联席会议合影

KDE 4 第 1 早期测试版

2007 年 5 月,代号为“Knut”的 KDE 4 的第 1 早期测试版对外发布。此版软件带来了全新的桌面、Oxygen 轻氧主题、PDF 阅读器 Okular、文件管理器 Dolphin、桌面外壳程序 Plasma 等。详情请见 KDE 4.0 第 1 早期测试版图文导览

KDE 4 第 1 早期测试版 KDE 4 第 1 早期测试版

KDE 4 开发平台

2007 年10 月,KDE 发布了其开发平台的首个发布候补版本,包含用于开发 KDE 应用程序的基本程序库和工具。

恐奇在进行软件开发 恐奇在进行软件开发
2008

KDE 4

2008 年,KDE 社区发布了KDE 4,带来了翻天覆地的变化。全新的默认主题 Oxygen 轻氧和桌面界面 Plasma 在当时带来了极具视觉冲击力的体验。除此之外 KDE 4 还带来了 PDF 阅读器 Okular、文件管理器 Dolphin、支持图形特效的窗口管理器 KWin。详情请见 KDE 4.0 图文导览

KDE 4.0 KDE 4.0

KDE 社区

KDE 4.1 版发布时,KDE 开始被称作“社区”而不是“项目”。在一年后的 KDE 品牌重塑公告中,此项变化得到了正式确认。

恐奇们组成的社区 恐奇们组成的社区
2009

第一届 KDE 开发营

2009 年 1 月,第一届 KDE 开发营在牙买加内格里尔市举行。此后在美国又举办了两届活动,分别是 2010 年圣地亚哥 KDE 开发营2011 年旧金山 KDE 开发营

2009 年开发营合影 2009 年开发营合影

大加那利岛桌面峰会

2009 年 7 月,首届桌面峰会在西班牙大加那利岛举行。这是一场 KDE 与 Gnome 的联席会议。2009 年度 KDE 学院会议 也同场举行。

2009 年桌面峰会合影 2009 年桌面峰会合影

突破 100 万次代码提交

2009 年 7 月,KDE 社区的代码提交次数突破了 100 万次。截至 2006 年 1 月这个数字是 50 万次,截至 2007 年 12 月则是 75 万次,在那之后经过了 19 个月终于突破百万。提交次数的增加与具有革新意义的 KDE 4 的发布时间重合。

当时的活跃贡献者数据 当时的活跃贡献者数据

第一届兰达会议

2009 年 9 月,第一届兰达会议在瑞士阿尔卑斯山地区的兰达市举行。此次会议将数个 KDE 社区软件项目的开发冲刺活动联合举办。此后兰达会议每年举办一次。

第一届兰达会议合影 第一届兰达会议合影

KDE 品牌重塑

2009 年 11 月,KDE 社区对外发表了品牌重塑公告。“K 桌面环境”由于失去其本来意义而被直接替换为“KDE”。“KDE”现在不仅代表它的桌面环境,而是代表了其社区以及社区所支撑的整个项目体系。

KDE 品牌关系图 KDE 品牌关系图

KDE 软件集合

KDE 4.3.4 版起,KDE 在公告中开始使用“KDE 软件集合 (KDE Software Compilation, KDE SC)”来指代其全套软件。不过如今这个称呼已经被弃用。

品牌结构图 品牌结构图
2010

KDE 巴西学院会议

2010 年 4 月,巴西的 KDE 贡献者齐聚在巴西巴伊亚州的萨尔瓦多市,举行第一届 KDE 巴西学院会议。这是唯一一届 KDE 巴西学院会议,从 2012 年起该会议扩大为 KDE 拉美学院会议。

KDE 巴西学院会议合影 KDE 巴西学院会议合影

加入游戏

2010 年 6 月,KDE e.V. 发布了旨在鼓励为社区提供资金支持的会员计划“加入游戏 (Join the Game)”。缴纳一定数额的年费即可加入该计划成为 KDE e.V. 会员,并出席该组织的年会。

加入游戏活动标志 加入游戏活动标志

KDE 软件集合 4.5 版

2010 年 8 月,KDE 社区发布了 KDE 4.5 版,包括开发平台、应用程序和 Plasma 工作空间。从这时起各个项目还将自行发布新版公告。此次新版软件的亮点包括 Plasma 4.4 的上网本界面等。

Plasma 上网本截图 Plasma 上网本截图

Calligra 办公套件

2010 年12 月,KDE 社区发布了 Calligra 办公套件。它是 KOffice 办公套件的新分支,后者在 2011 年后结束维护。

Calligra 办公套件图标 Calligra 办公套件图标
2011

第一届 KDE 印度会议

2011 年 3 月,首届 KDE 和 Qt 印度社区会议在印度班加罗尔举行。此后 KDE 印度会议将每年举行。

KDE 印度会议合影 KDE 印度会议合影

2011 年度桌面峰会

2011 年 8 月,第二届 KDE/Gnome 联席会议 在德国柏林市举行。近 800 位来自世界各地的贡献者齐聚一堂分享经验,并对多款自由软件项目进行合作开发。

2011 年度桌面峰会合影 2011 年度桌面峰会合影

Plasma Active

KDE 社区发布了首版面向移动设备的界面 Plasma Active。它后来被 Plasma Mobile 取代。

Plasma Active 1 截图 Plasma Active 1 截图
2012

第一届 KDE 拉美学院会议

2012 年 4 月,首届 KDE 拉美学院会议在巴西阿雷格里港举行。第二届会议则于 2014 年在巴西圣保罗市举行,并从此每年举办。迄今为止所有的 KDE 拉美会议均在拉美地区贡献者最多的巴西举办。

2012 年度拉美学院会议合影 2012 年度拉美学院会议合影

KDE 宣言

KDE 宣言明确了 KDE 软件项目的优势和义务,确立了 KDE 社区的指导方针和价值观:开放共建、自由软件、包容多元、创新进取、公共产权、服务用户。

KDE 宣言插图 KDE 宣言插图

新版吉祥物恐奇

2012 年 12月,KDE 社区开展了吉祥物设计比赛,参赛设计必须使用 Krita 绘制。Tyson Tan (谭代山/钛山) 的设计方案被选出作为新版吉祥物,他为恐奇和凯蒂准备了全套新版设计

新版恐奇设计 新版恐奇设计
2013

软件发布周期调整

2013 年 9 月,KDE 社区宣布调整软件产品的发布周期,从此开始 KDE 的工作空间、应用程序、程序平台将具有不同的发布周期。这次调整反映了 KDE 在技术层面上的重建工作。一年后,基于此次重建成果的新版社区软件产品将陆续推出。

KDE 各组件拆分发布周期 KDE 各组件拆分发布周期
2014

KDE 程序框架 5

KDE 软件平台 4 的后继项目,KDE 程序框架 5 的第一个稳定版发布。新一代的 KDE 5 程序库基于 Qt 5 开发,它使 KDE 软件的开发工作更加模块化,让跨平台开发工作更加易于进行。

KDE 技术框架的演变 KDE 技术框架的演变

Plasma 5

Plasma 5 的第一个稳定版本发布。新版 Plasma 带来了全新主题 Breeze 微风,并迁移到了基于 OpenGL(ES) 的硬件加速图形堆栈。此版 Plasma 基于 Qt 5 和 KDE 程序框架 5 开发。

Plasma 5 截图 Plasma 5 截图

GCompris 加入 KDE

2014 年 12 月,少儿教学套件 GCompris 加入了 KDE 社区项目孵化器该项目于 2000 年创建,原本采用 GTK+ 编写。作者布鲁诺·库度因 (Bruno Coudoin) 决定将项目用 Qt 重写,使其支持移动平台。

GCompris 标志 GCompris 标志

Plasma Mobile

KDE 社区发布 Plasma Mobile,一套基于 Qt、KDE 程序框架 5 和 Plasma 外壳技术的智能手机界面。

Plasma Mobile 照片 Plasma Mobile 照片
2015

Plasma 开始支持 Wayland

KDE 社区推出了首个运行 Wayland 的 KDE Plasma 系统 Live 镜像。Plasma 的 Wayland 通过 Plasma 的窗口管理器和特效合成器 KWin 实现,相关工作最早在 2011 年已经展开。

KWin 在 Wayland 中运行 KWin 在 Wayland 中运行

Plasma 5.5

Plasma 5.5 发布,为 Breeze 主题带来了新图标、KWin 的 OpenGL ES 支持、Wayland 支持的新进展、新的默认字体 Noto,共同组成了一套全新的视觉设计。

Plasma 5.5 截图 Plasma 5.5 截图
2016

KDE Neon

KDE 社区宣布 KDE Neon 加入社区项目孵化器。这是一款基于 Ubuntu 的 Linux 发行版,面向开发人员、测试人员、美术人员、翻译人员和尝新用户设计,以便他们能够及时体验 Git 代码仓库中提交的最新改进。

KDE Neon 5.6 截图 KDE Neon 5.6 截图

2016 年度 KDE 学院会议暨 Qt 会议

2016 年 9 月,2016 年度 KDE 学院会议作为 Qt 会议 (QtCon) 的一部分在德国柏林市同场举办。来自 Qt、FSFEVLC 和 KDE 社区的社区成员齐聚一堂进行开发协作,并回顾了 KDE 20 年间、VLC 20 年间、FSFE 15 年间的发展历程。

Qt 会议海报 Qt 会议海报

Kirigami 界面组件

Kirigami 界面组件发布,它是基于 Qt 的一系列 QML 组件,用于应用程序界面开发。

Kirigami 标志 Kirigami 标志

KDE 发布其未来愿景

2016 年初,在对社区成员进行问卷调查和讨论之后,KDE 发布了它的未来愿景文档,它反映了社区成员心目中的终极目标:“一个人人都能掌控自己的数字生活,并享有自由和隐私的美好世界”。这个明确清晰的共同愿景将更好地指明 KDE 社区的发展方向。

KDE 宣布成立顾问委员会

为了让 KDE 社区内部的协作还有与盟友机构之间的合作更加规范,KDE e.V. 宣布成立顾问委员会。其他机构可以通过顾问委员会就 KDE 社区的活动和决定进行反馈、参加 KDE e.V. 的定期会议、出席 KDE 学院会议和社区开发冲刺活动等。

KDE 20 周年纪念活动

2016 年 10 月 14 日,KDE 社区庆祝了它的第 20 个生日。KDE 最初只是 Unix 系统的一款桌面环境,如今它已经成为了一个规模庞大的国际性社区,孵化出一个又一个超越桌面环境的理念和项目。为了庆祝这个特别的日子,KDE 社区制作出版了一本纪念电子书,由社区的贡献者们写作完成。我们还在八个不同国家举行了纪念派对

KDE 20 周年纪念插图,Elias Silveira 绘制 KDE 20 周年纪念插图,Elias Silveira 绘制
2017

KDE Slimbook 发布

KDE 社区与一家西班牙笔记本零售商 Slimbook 合作推出了 KDE Slimbook,一款预装 KDE Plasma 桌面环境和 KDE 应用程序的超级本。该笔记本预装 KDE Neon 操作系统,可从 Slimbook 网站直接购买

KDE Slimbook KDE Slimbook

Qt 巴西会议宣布

受集合了 KDE、VLC、Qt 和 FSFE 的 2016 年度 Qt 会议的启发,KDE 巴西社区在巴西圣保罗市举办了 2017 年度 Qt 会议,来自巴西海内外的 Qt 专家们齐聚一堂,进行了两天的演讲交流和一天的培训活动。

KDE 与 Purism 合作

KDE 与 Purism 宣布合作将 Plasma Mobile 适配到 Librem 5 智能手机。Librem 5 是一款专注保护用户隐私和安全的产品。目前相关适配工作正在进行,在不久的将来我们就能用上全世界第一台采用 Plasma Mobile 系统,让用户能够完全掌控自己设备的智能手机。

KDE 制定发展目标

KDE 制定了下一个四年的发展目标。KDE 社区成员从 2015 年开始对此进行筹划,最终制定了三个主要近期目标:改进软件的易用性和效率、确保软件保护用户隐私、促进更多新人参与贡献并更好地融入社区。