UNIX 诞生
1969 年,肯·汤普逊 (Ken Thompson) 和 丹尼斯·里奇 (Dennis Ritchie) 开始着手开发 UNIX 操作系统。他们一开始使用汇编语言编写程序,但不久便使用 C 语言 重新编写。C 语言是里奇自己发明的一种高级计算机语言。
C++ 语言的诞生
1979 年,比雅尼·斯特劳斯特鲁普 (Bjarne Stroustrup) 开始着手开发一种“带有类的 C 语言”,它便是日后的 C++ 语言。比雅尼自己认为 C++ 是当年唯一一种能够兼顾代码编写效率和代码简洁性的计算机语言。
自由软件运动的萌芽
1984 年,理查德·斯托曼 (Richard Stallman) 开始着手开发 GNU (GNU is Not Unix 的缩写),一款基于 Unix,但完全自由的操作系统——当时 Unix 仍是一款专有软件。
Linux 内核的诞生
1991年,林纳斯·托瓦兹 (Linus Torvalds) 开发了 Linux 内核,一款基于 MINIX 的操作系统内核。MINIX 本身则是由 安德鲁·塔能鲍姆 (Andrew Tanenbaum) 编写的一个 Unix 版本。Linux 的出现让自由软件运动翻开了新的篇章,对于自由软件的推广有着重要的历史意义。详情请见 Linux 内核 25 年发展历程信息图。
第一款发行版的诞生
1993 年间,第一批自由操作系统发行版开始涌现,它们基于 GNU 和 Linux 开发。一款 GNU/Linux 发行版 通常由 Linux 内核和 GNU 系统工具和程序库构成,并配套有一系列应用程序。
KDE 宣布开发
1996 年,马蒂亚斯·埃特里希 (Matthias Ettrich) 宣布开发 Kool Desktop Environment (酷桌面环境,KDE),一款面向最终用户设计的 Unix 系统图形界面,使用 C++ 语言编写,基于 Qt 构建。“KDE”是仿照 CDE 的相关语。CDE 是一款通用桌面环境,它当时仍是专有软件。详情请见 KDE 项目公告原文。
KDE 第一次会议
1997 年,大约 15 位 KDE 开发人员齐聚在德国阿恩斯贝格市,一同为开发 KDE 并讨论该项目的前景。这次会议后来被称为 KDE 第一次会议 (KDE One)。
KDE 1 测试版
KDE 1 的测试版本在项目公布 12 个月后终于发布了。发布公告强调 KDE 并不是一款窗口管理器,而是一款集成桌面环境,窗口管理器只是它的一个组成部分。
KDE e.V. 成立
1997 年,代表 KDE 社区的非营利组织 KDE e.V. 在德国蒂宾根市注册成立,它是 KDE 社区的法律和财务实体。
KDE 自由 Qt 基金会成立
KDE 自由 Qt 基金会的基金会条款由 KDE e.V. 和奇趣科技 (Qt 项目当时的所有机构) 共同签署。该基金会将确保 Qt 永远是自由软件。
KDE 1 正式发布
KDE 于 1998 年发布了其图形环境的第一个稳定版本,其亮点包括应用程序开发框架 KOM/OpenParts,还有 KDE 办公套件的预览版本。
吉祥物恐奇
1999 年 4 月,KDE 帮助中心迎来了一位全新的助手角色——小绿龙恐奇 (Konqi)。憨态可掬的恐奇得到了社区的喜爱,他在 KDE 3.x 时代替老巫师坎道夫 (Kandalf) 成为新的 KDE 吉祥物。详情请见 KDE 2 截图 中的恐奇和坎道夫。
KDE 第二次会议
1999 年 10 月,KDE 的开发人员齐聚在德国埃朗根市举行 KDE 第二次会议。详情请见 KDE 第二次会议报告。
KDE 桌面
从 KDE 2 第 1 测试版开始,人们已经感觉到了项目想要改名的端倪。KDE 在这之前一直被称作“K 桌面环境”,而它现在开始被称作“KDE 桌面”。
KDE 第三次会议准备会议
2000 年 7 月,KDE 第三次会议 (准备会议) 在挪威特吕西尔举行。详情请见 KDE 第三次会议准备会议报告。
KDE 2 正式发布
KDE 发布了第二个正式版本,其亮点是同时兼任网页浏览器和文件管理器的 Konqueror,还有办公套件 KOffice。KDE 重写了的软件的绝大部分代码。
KDE 项目
KDE 2.1.2 发布公告除了带来新版软件外,还带来了新的项目命名习惯。KDE 从此版公告开始被称作“KDE 项目”。
KDE 女性小组
2001 年 3 月,KDE 社区宣布成立它的女性工作小组。KDE 女性工作小组致力于吸引更多女性加入自由软件运动,特别是为 KDE 招纳更多女性贡献者。详情请见 2010 年度 KDE 学院会议发表的 "KDE 女性高光时刻" 视频。
KDE 第三次会议
2002 年 3 月,约 25 位开发人员齐聚在德国纽伦堡市召开 KDE 第三次会议。当时 KDE 3 即将发布,而 KDE 2 的代码需要移植到新版 Qt 3 程序库。
KDE 3
KDE 发布了第三个正式版本,新增功能亮点为打印程序框架 KDEPrint、项目被翻译为 50 种语言、由 KDE 教娱项目维护的教育软件包等。
KDE e.V. 会议
2002 年 8 月,KDE e.V. 召开了一次委员会成员会议,此次会议对确立 KDE 组织的运作方式发挥了关键作用。此次会议决定项目的“KDE”品牌应被注册为商标,新委员必须要获得至少两位现任 KDE e.V. 委员的邀请和认可才能加入等规章制度。
KDE 3.1
KDE 社区为 KDE 3.1 版设计了全新的外观,包括 Keramik 窗口部件主题、Crystal 默认图标等。详情请见 KDE 3.1 新特性导览。
城堡会议
2003 年 8 月,约 100 位 KDE 贡献者齐聚在捷克的一个城堡内举行会议,此次会议也因此得名“城堡会议 (Kastle)”。它是如今 KDE 社区国际年会“KDE 学院会议”的前身。
2004 年度 KDE 学院会议
2004 年 8 月,KDE 社区的首届国际会议在德国路德维希堡市举行。此次大会因为选址在路德维希堡城市电影学院 (Filmakademie) 而得名“KDE 学院会议 (Akademy)”。从此以后,KDE 学院会议每年举办一届。详情请见历届 KDE 学院会议合影。
KDE 3.5
KDE 3.5 正式版发布。此版软件带来了众多新功能,包括 SuperKaramba,它让用户可以使用小程序来自定义桌面;媒体播放器 Amarok 和 Kaffeine,光盘烧录软件 K3B 等。详情请见 [KDE 3.5 新功能图文介绍)。
第一届 KDE 西班牙学院会议
2006 年 3 月,西班牙的 KDE 贡献者齐聚在巴塞罗那举行 第一届 KDE 西班牙学院会议。西班牙会议此后每年举行。详情请见西班牙 KDE 贡献者小组。
KDE 第四次核心会议
2006 年 7 月,KDE 核心程序库的开发人员齐聚在挪威特吕西尔市举行 KDE 第四次核心程序库会议。此次会议在某种意义上是 KDE 第三次会议准备会议和第三次会议的延续。与会开发人员一同进行了 KDE 4 和项目的核心程序库的开发工作。
KDE/Gnome 联席会议
2007 年 3 月,来自 KDE 和 Gnome 的一众贡献者在西班牙拉科鲁尼亚市举行会议,对建立两个项目之间的合作关系展开探讨。此次会议后来被称作KDE/Gnome 联席会议 (Guademy),其英文名称是 Gnome 的 Guadec 会议和 KDE 的 Akademy 会议的结合体。
KDE 4 第 1 早期测试版
2007 年 5 月,代号为“Knut”的 KDE 4 的第 1 早期测试版对外发布。此版软件带来了全新的桌面、Oxygen 轻氧主题、PDF 阅读器 Okular、文件管理器 Dolphin、桌面外壳程序 Plasma 等。详情请见 KDE 4.0 第 1 早期测试版图文导览。
KDE 4 开发平台
2007 年10 月,KDE 发布了其开发平台的首个发布候补版本,包含用于开发 KDE 应用程序的基本程序库和工具。
KDE 4
2008 年,KDE 社区发布了KDE 4,带来了翻天覆地的变化。全新的默认主题 Oxygen 轻氧和桌面界面 Plasma 在当时带来了极具视觉冲击力的体验。除此之外 KDE 4 还带来了 PDF 阅读器 Okular、文件管理器 Dolphin、支持图形特效的窗口管理器 KWin。详情请见 KDE 4.0 图文导览。
KDE 社区
在 KDE 4.1 版发布时,KDE 开始被称作“社区”而不是“项目”。在一年后的 KDE 品牌重塑公告中,此项变化得到了正式确认。
第一届 KDE 开发营
2009 年 1 月,第一届 KDE 开发营在牙买加内格里尔市举行。此后在美国又举办了两届活动,分别是 2010 年圣地亚哥 KDE 开发营和 2011 年旧金山 KDE 开发营。
大加那利岛桌面峰会
2009 年 7 月,首届桌面峰会在西班牙大加那利岛举行。这是一场 KDE 与 Gnome 的联席会议。2009 年度 KDE 学院会议 也同场举行。
突破 100 万次代码提交
2009 年 7 月,KDE 社区的代码提交次数突破了 100 万次。截至 2006 年 1 月这个数字是 50 万次,截至 2007 年 12 月则是 75 万次,在那之后经过了 19 个月终于突破百万。提交次数的增加与具有革新意义的 KDE 4 的发布时间重合。
KDE 品牌重塑
2009 年 11 月,KDE 社区对外发表了品牌重塑公告。“K 桌面环境”由于失去其本来意义而被直接替换为“KDE”。“KDE”现在不仅代表它的桌面环境,而是代表了其社区以及社区所支撑的整个项目体系。
KDE 软件集合
从 KDE 4.3.4 版起,KDE 在公告中开始使用“KDE 软件集合 (KDE Software Compilation, KDE SC)”来指代其全套软件。不过如今这个称呼已经被弃用。
KDE 巴西学院会议
2010 年 4 月,巴西的 KDE 贡献者齐聚在巴西巴伊亚州的萨尔瓦多市,举行第一届 KDE 巴西学院会议。这是唯一一届 KDE 巴西学院会议,从 2012 年起该会议扩大为 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 的上网本界面等。
Calligra 办公套件
2010 年12 月,KDE 社区发布了 Calligra 办公套件。它是 KOffice 办公套件的新分支,后者在 2011 年后结束维护。
第一届 KDE 印度会议
2011 年 3 月,首届 KDE 和 Qt 印度社区会议在印度班加罗尔举行。此后 KDE 印度会议将每年举行。
2011 年度桌面峰会
2011 年 8 月,第二届 KDE/Gnome 联席会议 在德国柏林市举行。近 800 位来自世界各地的贡献者齐聚一堂分享经验,并对多款自由软件项目进行合作开发。
Plasma Active
KDE 社区发布了首版面向移动设备的界面 Plasma Active。它后来被 Plasma Mobile 取代。
第一届 KDE 拉美学院会议
2012 年 4 月,首届 KDE 拉美学院会议在巴西阿雷格里港举行。第二届会议则于 2014 年在巴西圣保罗市举行,并从此每年举办。迄今为止所有的 KDE 拉美会议均在拉美地区贡献者最多的巴西举办。
KDE 宣言
KDE 宣言明确了 KDE 软件项目的优势和义务,确立了 KDE 社区的指导方针和价值观:开放共建、自由软件、包容多元、创新进取、公共产权、服务用户。
新版吉祥物恐奇
2012 年 12月,KDE 社区开展了吉祥物设计比赛,参赛设计必须使用 Krita 绘制。Tyson Tan (谭代山/钛山) 的设计方案被选出作为新版吉祥物,他为恐奇和凯蒂准备了全套新版设计。
软件发布周期调整
2013 年 9 月,KDE 社区宣布调整软件产品的发布周期,从此开始 KDE 的工作空间、应用程序、程序平台将具有不同的发布周期。这次调整反映了 KDE 在技术层面上的重建工作。一年后,基于此次重建成果的新版社区软件产品将陆续推出。
KDE 程序框架 5
KDE 软件平台 4 的后继项目,KDE 程序框架 5 的第一个稳定版发布。新一代的 KDE 5 程序库基于 Qt 5 开发,它使 KDE 软件的开发工作更加模块化,让跨平台开发工作更加易于进行。
Plasma 5
Plasma 5 的第一个稳定版本发布。新版 Plasma 带来了全新主题 Breeze 微风,并迁移到了基于 OpenGL(ES) 的硬件加速图形堆栈。此版 Plasma 基于 Qt 5 和 KDE 程序框架 5 开发。
GCompris 加入 KDE
2014 年 12 月,少儿教学套件 GCompris 加入了 KDE 社区项目孵化器。该项目于 2000 年创建,原本采用 GTK+ 编写。作者布鲁诺·库度因 (Bruno Coudoin) 决定将项目用 Qt 重写,使其支持移动平台。
Plasma Mobile
KDE 社区发布 Plasma Mobile,一套基于 Qt、KDE 程序框架 5 和 Plasma 外壳技术的智能手机界面。
Plasma 开始支持 Wayland
KDE 社区推出了首个运行 Wayland 的 KDE Plasma 系统 Live 镜像。Plasma 的 Wayland 通过 Plasma 的窗口管理器和特效合成器 KWin 实现,相关工作最早在 2011 年已经展开。
Plasma 5.5
Plasma 5.5 发布,为 Breeze 主题带来了新图标、KWin 的 OpenGL ES 支持、Wayland 支持的新进展、新的默认字体 Noto,共同组成了一套全新的视觉设计。
KDE Neon
2016 年度 KDE 学院会议暨 Qt 会议
2016 年 9 月,2016 年度 KDE 学院会议作为 Qt 会议 (QtCon) 的一部分在德国柏林市同场举办。来自 Qt、FSFE、VLC 和 KDE 社区的社区成员齐聚一堂进行开发协作,并回顾了 KDE 20 年间、VLC 20 年间、FSFE 15 年间的发展历程。
Kirigami 界面组件
Kirigami 界面组件发布,它是基于 Qt 的一系列 QML 组件,用于应用程序界面开发。
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 Slimbook 发布
KDE 社区与一家西班牙笔记本零售商 Slimbook 合作推出了 KDE Slimbook,一款预装 KDE Plasma 桌面环境和 KDE 应用程序的超级本。该笔记本预装 KDE Neon 操作系统,可从 Slimbook 网站直接购买。
Qt 巴西会议宣布
受集合了 KDE、VLC、Qt 和 FSFE 的 2016 年度 Qt 会议的启发,KDE 巴西社区在巴西圣保罗市举办了 2017 年度 Qt 会议,来自巴西海内外的 Qt 专家们齐聚一堂,进行了两天的演讲交流和一天的培训活动。
KDE 制定发展目标
KDE 制定了下一个四年的发展目标。KDE 社区成员从 2015 年开始对此进行筹划,最终制定了三个主要近期目标:改进软件的易用性和效率、确保软件保护用户隐私、促进更多新人参与贡献并更好地融入社区。
握手基金会向 KDE 捐赠 300,000 美元
2018 年,握手基金会 (Handshake Foundation) 向 KDE e.V 捐赠了 300,000 美元。这些资金用于支持多个项目的开发,尤其是支持 Calligra 办公套件项目的存续,帮助我们实践为全球用户提供自由开源软件的承诺。
Debian 加入 KDE 顾问委员会
Debian 是于 1993 年成立的著名 Linux 发行版,它现在正式加入了 KDE 的顾问委员会,以便深化两个社区之间的协作。我们期待双方的社区携手共进,一起打造更多更好的自由开源软件项目。
菠萝基金向 KDE 捐赠 200,000 美元
菠萝基金 (Pineapple Fund) 是一家匿名的慈善基金,它在 2018 年向 KDE e.V 捐赠了 200,000 美元。这让 KDE 能够支付社区活动的开销,例如开发冲刺活动和其他集会等。
KDE 软件为世界首家全自由软件报纸提供动力
印度时代日报 (Janayugom) 成为世界上首家完全切换至完全自由软件工具进行出版的报纸。这家区域性的报纸在印度喀拉拉邦拥有 100,000 订户。喀拉拉邦行政部长出席它的切换典礼。Plasma、Okular、Krita 等多款软件已被部署到该机构的 14 个办公地点的计算机系统中。
KDE 采用 GitLab 作为在线开发平台
2019 年,KDE 正式开始采用 GitLab 作为其主要 DevOps 平台。这一决定让 KDE 社区的协作更加高效,并降低新贡献者加入的门槛。我们的 GitLab 示例可以通过 KDE Invent 网站访问。
2019 年的新目标
KDE 在 2019 年学院会议中公布了它的近期目标。KDE 社区从一个冗长的建议列表中精简出数个重点目标:优先保证不同 KDE 软件之间的体验的一致性、使用新式打包方式让用户能更方便地使用我们的软件、改善 Wayland 会话支持水平。
KDE PinePhone 手机发布
KDE Plasma Mobile 开发人员与 PINE64 联合打造了 PinePhone KDE 社区版,一款完全运行在自由软件下的智能手机。它方便修改,且保护用户隐私。
GCompris 庆祝项目成立 20 周年,并部署到了印度喀拉拉邦的数千所学校。
2020,GCompris 项目庆祝其成立 20 周年。它也在同年被部署到了印度喀拉拉邦的大量学校中。KDE 教育软件项目 数十年来一致在帮助世界各地的学生学习知识。
Slimbook 成为 KDE 赞助商
Slimbook 是一家专注于 Linux 计算机的西班牙企业,它正式加入成为 KDE 赞助商的一员。该企业多年来一直提供预装 GNU/Linux 和 Plasma 的产品,并且一直在为 KDE 和自由开源软件提供支持。
PINE64 成为 KDE 赞助商
PINE64 是一家致力于提供运行自由开源软件、价格合理、品质可靠的智能手机的企业,多年来一直在销售预装 KDE 软件的设备。它正式加入成为 KDE 赞助商的一员。
TUXEDO Computers 成为 KDE 赞助商
TUXEDO Computers 在他们的各种产品中提供预装 GNU/Linux 和 KDE Plasma 的选项。多年以来该公司一直在支持开源软件的发展,现在它正式加入成为 KDE 赞助商的一员。
Valve 选择 KDE Plasma 作为 Steam Deck 的默认桌面环境
Valve,Steam 平台的母公司,宣布将在它们的便携式游戏主机 Steam Deck 中采用 KDE Plasma 作为其默认桌面环境。KDE 开发人员与 Valve 密切协作以确保 Plasma 能够在 Steam Deck 下面正常工作。
大流行后的首次面对面学术研讨会在巴塞罗那举行
Akademy 2022 于 10 月 1 日至 7 日在巴塞罗那举行。这是两年来社区成员和来宾第一次亲自介绍 KDE 项目(以及邻近项目)的进展、技术水平和未来方向。
KDE 连续举办两场筹款活动,并全部完成
2022 年,KDE 尝试了两项新的筹款活动。第一项涉及为特定应用程序筹集资金: KDE的视频编辑器 Kdenlive。我们的目标是筹集 15,000 欧元,使开发人员能够添加需求强烈的功能并稳定代码。第二项活动是年终筹款,我们的目标是筹集 20,000 欧元。两次筹款活动都取得了巨大成功,超过了我们设定的目标。这一成就是社区成员、支持者和用户慷慨解囊的最好证明。
KDE Free Qt Foundation 庆祝其成立 25 周年
基金会 保证 Qt 框架现在和将来的自由,因为基金会有权在必要时根据 BSD 许可证发布 Qt,以确保 Qt 保持开源。这种出色的法律保障保护了自由软件社区,并在开发者、贡献者和客户之间建立了信任。
g10 Code 成为 KDE 赞助者
g10 Code GmbH 加入了 KDE 赞助人的行列。g10 Code 提供加密软件的定制开发、增强和审核服务,特别是针对流行的 GnuPG 加密和数字签名工具。
KDE 推出 Plasma 6
随着 Plasma 6 的发布,我们的技术栈经历了两次重大升级:过渡到最新版本的应用程序框架 Qt,以及迁移到现代 Linux 图形平台 Wayland。这次发布被称为 “MegaRelease”,因为新版本的 KDE 应用程序和框架以及新版本的 Plasma Mobile 都在同一时间发布。