开源应有的模样:Ubuntu 的“风味”文化

简介: 自 2004 年创建 Ubuntu 以来, Mark Shuttleworth —— 这位来自南非的富豪兼“太空英雄”就践行着自己最初的理想 —— 让开放自由的开源软件被更多的普通大众熟知并接受。如今,年过半百的 Shuttleworth 仍然活跃在推广 Ubuntu 的第一线,致力于将“Ubuntu”这句非洲古语所蕴含的高尚精神在开源软件世界中延续下去。

知名 Linux 发行版 Ubuntu 时隔 12 年再次更换了 LOGO,虽然在颜色和图标形状上都有了改变,但其核心图标 —— 三个手拉手的小人图案仍然继承了下来,甚至变成了更紧密的环抱:

在南非富豪 Mark Shuttleworth 的带领下,Ubuntu 成为了全球用户最广泛的 Linux 桌面操作系统之一。

Ubuntu 得以快速风靡全球的原因,很大程度上得益于 Shuttleworth 为 Ubuntu 社区从早期就建立起来的发展方针 —— 团结一切可以团结的力量。这也是 Ubuntu 的 LOGO “circle of friends”的含义。

Ubuntu 最初基于另一知名 Linux 发行版 Debian 分支而来。在谈到 Ubuntu 与老大哥的区别时,Shuttleworth 认为 Debian 社区一直以来坚持的发展方针帮助其成为了一个绝对中立、公正、自由的 Linux 发行版。但从另一方面来说,严苛的社区制度也阻碍了 Debian 与更多外部公司展开密切合作的可能性,这导致 Debian 始终在一小撮社区开发者之间流行,难以推广到更多普通用户的手中。

为了弥补 Debian 这方面的不足,在 Canonical 公司治理下的 Ubuntu 以更加开放包容的态度来看待与外部的合作,因为他们的核心目标就是让更多的人能够使用 Linux 系统。为了这个目标,Ubuntu 社区核心团队展开了大量的工作,包括优化操作系统图形界面,增强系统的易用性;纳入更多合作伙伴,提高第三方硬件和软件的预安装、认证和支持,扩大用户覆盖范围等。

独特的风味文化

这种开放包容的发展方针,为 Ubuntu 社区带来了一种独特的“风味”文化。

▲ Ubuntu 独特的风味文化

与其他开源项目拥有一些社区自治的分支发行版不同,Ubuntu 社区使用“风味(Flavor)”一词来描述旗下不同风格的分支发行版。因为这些官方风味版本均受到 Ubuntu 核心团队技术委员会的认可和支持,并使用与原始 Ubuntu 开发相同的标准构建和测试,其漏洞或错误也由 Ubuntu 团队成员监控、跟踪和修复。此外,这些风味的更新版本通常在 Ubuntu 官方版本发布后的几天内同步发布。

也就是说,为了尽可能多地覆盖拥有不同喜好的用户,Ubuntu 积极与不同社区、不同商业公司展开合作交流,基于不同的桌面环境组件、不同国家的语言和使用习惯,发展出了多个具有不同特色的版本,且均由 Ubuntu 核心团队成员参与开发和维护。这种充分融合内外力量的文化为 Ubuntu 在世界各地的迅速推广起到了非常关键的作用。

技术竞争催生的风味

Kubuntu 是 Ubuntu 社区推出的首个风味版本,于 2005 年随 Ubuntu 5.04 “Hoary Hedgehog”发布。其诞生的目的非常简单:为偏好 KDE 的用户提供采用 KDE 作为桌面环境的 Ubuntu 。

在 Ubuntu 创立之初(11.04 版本之前), GNOME 一直是 Ubuntu 官方的默认桌面环境(在 11.04 之后换成了 Unity,在 17.10 之后又切换回了 GNOME Shell)。作为开源社区中的两大老牌桌面环境,GNOME 与 KDE 之间的竞争由来已久。

▲ 基于 GNOME 40 的 Ubuntu 21.10

GNOME 项目于 1997 年 8 月发起,创始人是当时年仅 26 岁的墨西哥程序员 Miguel De Icaza。GNOME 选择完全遵循 GPL 的 GTK 图形界面库为基础,KDE 则基于 Qt,因此人们也一般将 GNOME 和 KDE 两大阵营称为 GNOME/GTK 和 KDE/Qt 。

由于 KDE 比 GNOME 更早面世,在基础上占优势,使得 KDE 在早期一直压制着 GNOME。

进入 2004 年后,KDE 与 GNOME 保持了快速的发展。KDE 阵营分别在 2 月份和 8 月份推出 3.2、3.3 版本,GNOME 则在 3 月和 9 月推出 2.6 和 2.8 版本,两者的版本升级步幅旗鼓相当。到 3.3 版本的 KDE 已经非常成熟,它拥有包括 KOffice、Konqueror 浏览器、Kmail 套件、KDE 即时消息在内的大批应用软件,且多数都达到可用标准,功能上完全不亚于 Windows 2000。而 GNOME 更是在此期间实现大跨越,GNOME 2.8 版本的水准完全不逊于 KDE 3.3,而且此时两者的技术特点非常鲜明:GNOME 讲究简单、高效,运行速度比 KDE 更快,发展方向朝着超越苹果的 Mac OS 演进;KDE 则拥有相对华丽的界面和丰富的功能,使用习惯与发展方向更加类似微软的 Windows。

▲ Kubuntu 21.10 接近 Windows 的桌面体验

基于 KDE 的 Kubuntu 为用户提供了更接近 Windows 的使用体验,提供了开始菜单、任务栏、系统托盘等大众所熟悉的功能,被称为最像 Windows 的 Ubuntu 风味版本。

用户需求催生的风味

虽然 GNOME 与 KDE 的竞争式发展推动了 Ubuntu 向熟悉 Mac 与 Windows 的用户群体普及,但其为了易操作性进行的功能堆砌难免牺牲了一些系统的性能和内存资源,这样的操作系统对于开发者和一些高级用户来说又显得过于臃肿。Ubuntu 社区中响起了一些“减负”的呼声。于是,基于另一轻量级桌面环境 Xfce 的风味版本 Xubuntu 在社区中诞生。

▲ 更加简洁轻量的 Xubuntu

2006 年 6 月,随着 Ubuntu 6.06 LTS “Dapper Drake”上线,基于 Xfce 的 Xubuntu 也同时发布。Xubuntu 的定位非常清晰:开箱即用的轻量级桌面操作系统。它的轻量级结构节省了大量的 CPU 和内存资源,其桌面环境所具备的轻巧、快速的特性受到很多开发者的青睐。这也使得 Xfce 非常适合那种由于硬件有限而无法分配给桌面太多资源的旧主机。另一方面,Xfce 在可配置性上相比 GNOME 又更加灵活,能够满足高级用户的个性化配置需要。这些都使得 Xubuntu 很快在一些崇尚简洁优雅的开发者用户中流行起来。

就这样,Ubuntu 社区保持着极强的包容性,不断针对不同用户需求、不同使用场景,积极与各大社区或公司展开合作。继 Kubuntu 和 Xubuntu 之后,Ubuntu 社区中又陆续诞生了特色各异的风味版本,例如面向音视频制作、图形设计、摄影和桌面出版领域工作者的 Ubuntu Studio,基于桌面环境 LXDE(后来迁移到 LXQt)的另一轻量级风味版 Lubuntu,延续 GNOME 2 风格、基于 MATE 桌面环境的 Ubuntu MATE,基于 Budgie 桌面环境的 Ubuntu Budgie 等等。

地域特色催生的风味

在 Ubuntu 团结一切的发展方针中,庞大的中国市场自然也在其规划内。与此同时,我国自 2004 年成立中国开源软件推进联盟以来,也不断致力于发展 Linux 操作系统生态,以突破美国 Windows 系统的垄断。

2012 年,Mark Shuttleworth 来到中国,造访国防科技大学并与国内有关来源k2.fuss.mobi66来源k2.fury.mobi66机构进行了沟通交流,初步确定了社区合作方式。次年,中国工业和信息化部下属中国软件与集成芯片推广中心 (CSIP)宣布成立 CCN 开源联合促进实验室,该实验室由 CSIP、Canonical 公司、国防科技大学(NUDT)三方组成,旨在合作开发专门面向中国用户的 Ubuntu 风味版本 —— Ubuntu Kylin(优麒麟) 。

尽管为中国政府提供开源解决方案的 Canonical 公司在当时遭到了一些国外媒体和网友的冷嘲热讽,以 Shuttleworth 为代表的 Ubuntu 社区对此却不以为然。“优麒麟的发布将中国开源社区带入了全球 Ubuntu 社区。”Shuttleworth说,“通过优麒麟,中国现在拥有了自己的安全稳定的桌面操作系统,与 Ubuntu 的全球社区一起生产。Ubuntu 将成熟的技术与成熟的生态系统以及强大的 OEM 和 ISV 合作伙伴相结合,这一举措使联合实验室能够将这些优势带到中国跨全系列平台:台式机、服务器、云、平板和手机。”

▲ 符合国人使用习惯的 Ubuntu Kylin

Ubuntu Kylin 也成为了 Ubuntu 官方认证的风味版中首个以地域特色作为区分的版本。除了对语言进行了本地化外,优麒麟团队还联合国内软件厂商开发了很多中国用户常用软件的 Linux 版本,同时又将代码反馈到上游的 Ubuntu 社区,对 Linux 软件生态在国内的良性发展起到了一定的积极作用。

结语

无论是曾经相互竞争激烈的桌面环境阵营,还是不同技术背景的用户需求矛盾,又或是受地缘政治影响的国家或地区,在 Ubuntu 社区中,所有的这些技术纷争、用户需求和地域特色都得到了最大限度的保留,造就了开源社区中独特的风味文化。

目前,市面上几乎所有的主流开源桌面环境都被 Ubuntu 社区吸纳,并在官方的支持下衍生出不同风味的发行版,尽可能多地挖掘全球不同国家、不同地区的所有潜在用户。而各个风味版之间在 UBuntu 社区的大框架下仍保持了密切的合作,使得不同风味版本各有特色的同时又继承了 Ubuntu 官方最新版本的核心功能,推动整个 Ubuntu 社区共同发展进步。

▲ Ubuntu 创始人 Mark Shuttleworth

自 2004 年创建 Ubuntu 以来, Mark Shuttleworth —— 这位来自南非的富豪兼“太空英雄”就践行着自己最初的理想 —— 让开放自由的开源软件被更多的普通大众熟知并接受。如今,年过半百的 Shuttleworth 仍然活跃在推广 Ubuntu 的第一线,致力于将“Ubuntu”这句非洲古语所蕴含的高尚精神在开源软件世界中延续下去。

相关文章
|
Prometheus 负载均衡 监控
详解Gateway
详解Gateway
2829 0
|
3月前
|
人工智能 Linux API
养虾烧1亿Token总结!新手部署OpenClaw(龙虾AI)6大核心设置+4条神指令+百炼API配置+省钱指南
在2026年的OpenClaw(龙虾AI)玩家圈里,几乎所有人都会遇到同一个崩溃瞬间:功能刚跑通没几天,Token账单直接爆炸。有人短短几天烧掉几千万Token,按月算轻松破亿,明明没聊几句,费用却高到无法承受。
2209 5
|
Rust Ubuntu Linux
|
10月前
|
Ubuntu 安全 Linux
探索多样化Ubuntu风味:Linux入门第一课「科普001」
Ubuntu 的风味远不止于官方列出的这些,它们构成了一个多姿多彩的生态,适用于各类用户的需求。我们可以看到许多优秀的变体,虽然有些已不再被官方支持。Linux 世界总在不断变化,每个风味都有其独特的故事和个性,正是这份多变让 Linux 社区生机勃勃。欢迎大家共同探索这个多元的数字世界。
|
10月前
|
Ubuntu 安全 Linux
Ubuntu 22.04.5 LTS发布,新硬件支持成亮点
用户可根据个人需求选择相应的版本进行下载,并遵循安装指南进行全新安装或通过USB设备创建启动盘进行系统部署。对于在服务器或企业环境中部署Ubuntu的用户,建议选用Ubuntu 22.04.5 LTS Server版本,它专为服务器优化并配备了强大的网络与安全工具。
|
人工智能 架构师 项目管理
软件工程师,超过35岁怎么办
软件工程师,超过35岁怎么办
702 71
|
监控 Linux 网络安全
Zabbix Agent使用介绍
Zabbix Agent使用介绍
1113 10
|
安全 Ubuntu Linux
6 个受欢迎且好用的轻量级Linux桌面环境
Linux被认为是最安全的系统,但这并不意味着它不受恶意软件或其他安全漏洞的侵害。Linux系统的使用范围非常广泛,因此防范潜在威胁至关重要。在这里,将探索 2024 年适用于 Linux 的最佳防病毒软件。根据评级、功能以及与其他 Linux 发行版的兼容性列出了十款最佳防病毒软件,内容仅供分享,不做其它用途。
5412 1
6 个受欢迎且好用的轻量级Linux桌面环境
|
Rust 编译器 开发者
Rust中的进阶宏:派生宏与属性宏
本文将深入探讨Rust编程语言中的派生宏(Derive Macros)和属性宏(Attribute Macros)这两种进阶宏的用法。派生宏用于自动生成实现特定trait的代码,而属性宏则允许我们为模块、函数、结构体等添加自定义属性。我们将通过实例展示如何在Rust项目中使用这些高级宏来增强代码的可读性和可维护性。