Ubuntu Linux
定义
Ubuntu Linux 是以 Linux 内核为核心、在 Debian 发行版基础上构建的完整操作系统,由 Canonical 公司与自由软件社区共同维护[3]。它把内核、系统工具、软件包管理、图形界面和一批默认应用打包在一起,用户安装后即可直接使用,属于通常所说的 Linux 发行版[5]。
名称来自非洲南部的祖鲁语与科萨语,指人与人之间的相互联结与人道待人,项目名称沿用这一理念[6]。按用途区分,官方提供桌面版、服务器版、云版本等分支;按处理器架构区分,则有面向 x86-64 与 ARM 平台等不同编译版本[7][1]。
版本号由发布年份与月份构成,如 4.10 指 2004 年 10 月,22.04 指 2022 年 4 月,这一规则自首版起沿用[3][8]。
原理
系统的软件以 .deb 格式打包,由 dpkg 完成实际安装,并通过 apt 从软件源解析依赖、下载与升级软件包,这些机制与 Debian 保持一致[9]。软件仓库按许可与支持级别分为 main、restricted、universe 和 multiverse 四类,前两类由 Canonical 团队维护,后两类主要由社区或第三方提供[3][10]。
除传统软件包外,Ubuntu 还引入容器化的 Snap 打包方式:每个 Snap 自带依赖,安装于只读的 squashfs 文件系统中,运行时受 AppArmor 与 seccomp 策略约束,升级失败可以回滚,并可自动刷新[11]。这种方式把应用与系统库解耦,使同一软件在不同发行版上以相同形态分发[11]。
在安全设计上,日常操作以普通账户进行,管理任务通过 sudo 临时提权,避免长期使用 root 账户;同时默认关闭多数网络端口,并提供 AppArmor 强制访问控制与防火墙工具[12][13]。系统发行流程可以简示为:上游软件进入仓库,经测试与集成形成镜像,用户安装后由更新机制获取修复。
发展历程
2004 年,曾参与 Debian 开发的马克·沙特尔沃思在英国创立 Canonical 公司,同年 10 月推出首个版本 Ubuntu 4.10,代号 Warty Warthog,早期还通过免费寄送安装光盘的方式扩散[14][6]。2005 年 7 月,沙特尔沃思宣布设立 Ubuntu 基金会,并投入 1000 万美元作为启动资金[3]。
2006 年发布的 6.06 版本首次采用长期支持(LTS)策略,桌面版支持 3 年、服务器版支持 5 年;自 12.04 LTS 起,桌面与服务器版本均获得 5 年支持[1][15]。此前的版本升级节奏保持在每 6 个月一次,6.06 曾因调整推迟数周发布[16]。
2010 年 5 月,Canonical 公布自研界面 Unity,10 月首次用于上网本版本;2011 年 4 月发布的 11.04 起,Unity 取代 GNOME 成为默认桌面环境[17]。由于该界面与上游 GNOME 的设计路线出现分歧,加上移动端计划推进不顺,Canonical 于 2017 年 4 月宣布停止对 Unity 8 的投入,17.10 版本改用 GNOME 3,18.04 LTS 起正式回归 GNOME[17][18]。
2016 年前后,Snap 打包格式随新版本进入系统,成为与 deb 并行的软件分发方式[6]。2024 年 4 月,Ubuntu 24.04 LTS 发布,支持期至 2029 年 4 月,采用 GNOME 46 桌面环境[19]。
应用
桌面场景是 Ubuntu 的起点,系统预装浏览器、办公套件与开发工具,并提供图形化安装程序与较完整的硬件识别能力,常被用于个人电脑、教学机房和开发工作站[5]。默认界面与常用软件的组合让不熟悉命令行的用户也能完成日常操作[12]。
在服务器与云计算方面,Ubuntu Server 默认不安装图形界面,资源占用较少,适合长期运行服务;多家公有云提供其系统镜像,Canonical 也与云厂商合作制作预配置镜像[5][4]。它同时是容器化应用常用的基础镜像之一[4]。
围绕 OpenStack 等云基础设施项目,社区提供了以 Snap 形式分发的组件包,涵盖身份认证、镜像、网络与计算服务,可在一台机器上搭起最小可用的私有云环境[11]。此外,官方衍生版本通过替换桌面环境或增补软件集覆盖不同需求,如面向教育场景的 Edubuntu、面向艺术设计的 Ubuntu Studio,以及使用 KDE、Xfce 等桌面的 Kubuntu、Xubuntu[10][1]。
局限
Ubuntu 的软件版本选择偏向稳定,LTS 版本发布后主要接收安全更新与关键缺陷修复,常见应用与内核版本往往落后于滚动更新的发行版;追求最新特性的用户需改用支持期仅 9 个月的普通版本[19][9]。普通版本支持期短,使用者需要频繁规划升级,否则将无法继续获得安全更新[19]。
自 18.04 LTS 起,桌面版不再提供 32 位 x86 镜像,仅提供 x86-64 与 ARM 等架构,仍在运行 32 位硬件的环境无法直接升级[18][9]。虽然与 Debian 同源,但两个项目的软件包并不保证互相兼容,把一方的包直接装入另一方可能引发依赖问题[3]。
在桌面形态上,Ubuntu 曾长期以自研界面替代上游方案,界面路线多次调整,Unity 时期的迁移也因底层组件不够成熟而出现稳定性反馈[17]。此外,系统中包含少量仅以二进制形式提供的硬件驱动,这类软件不符合完全自由的许可要求,被单独归入受限组件[13]。
参见
参考资料
- Ubuntu [引用日期2026-10-29]
- [科普中国]-ubuntu [引用日期2026-10-29]
- ubuntu.com.cn 上的网页 [引用日期2026-10-29]
- The enterprise Linux for open source innovation | Ubuntu [引用日期2026-10-29]
- Linux、Ubuntu 以及常见 Linux 发行版的区别:从入门到深入理解 [引用日期2026-10-29]
- Canonical 成立 20 周年:打造 Ubuntu Linux 世界 [引用日期2026-10-29]
- 图文详情——科普中国资源服务 [引用日期2026-10-29]
- Ubuntu 12.04 [引用日期2026-10-29]
- Debian 和 Ubuntu:有什么不同?应该选择哪一个? | Linux 中国 [引用日期2026-10-29]
- Ubuntu中文 [引用日期2026-10-29]
- OpenStack in a Snap | Ubuntu [引用日期2026-10-29]
- 什么是Ubuntu,它与Linux有何不同? [引用日期2026-10-29]
- Ubuntu - The Wayback Machine [引用日期2026-10-29]
- Canonical公司 [引用日期2026-10-29]
- Ubuntu 12.04 LTS [引用日期2026-10-29]
- Issue142 [引用日期2026-10-29]
- Unity(Ubuntu 用户界面)_百度百科 [引用日期2026-10-29]
- 自从上个 LTS 版本之后,Ubuntu 18.04 LTS 有什么新变化? [引用日期2026-10-29]
- Ubuntu LTS版本和普通版本有什么区别,现在推荐用哪个? [引用日期2026-10-29]