Ubuntu:Linux 世界的旗舰发行版
您的 Ubuntu 之旅从这里开始。深入了解其历史、功能和优势——针对新手的综合指南。
Ubuntu 是一种现象,在 Linux 的广泛采用中发挥了重要作用,无论是作为家庭用户的桌面系统还是作为企业的可靠服务器操作系统。
该发行版已成为易用性、稳健性和支持社区的代名词,使其成为新手和经验丰富的用户的首选。
在这本综合指南中,我们将踏上 Ubuntu 的历史之旅,探索它的功能,并讨论它带来的好处。那么,让我们深入了解一下。
什么是Ubuntu?
Ubuntu 是一个基于 Debian 的免费开源 Linux 操作系统,由 Canonical Ltd 开发。它因其易用性和 Linux 新手的可访问性而被广泛认可,是最受欢迎的发行版之一。
它适用于两个方面——作为桌面和服务器操作平台,并为每个平台提供单独的版本。
对于桌面 Linux 用户,Ubuntu 提供了一个干净、直观且稳定的环境,使计算对于初学者和高级用户来说都是一种乐趣。正因为如此,对于许多 Linux 新手来说,Ubuntu 是他们自然而然进入 Linux 生态系统的第一步。
同时,在商业服务器领域,Ubuntu 是一个集性能、可靠性和最佳开源创新于一体的强大引擎,使其成为企业部门服务器操作系统的首选之一。
乌班图的历史
Ubuntu 的故事始于 2004 年,但其根源可以追溯到 Debian 的肥沃土壤——Debian 是最强大、最受尊敬的 Linux 发行版之一。但稍后会详细介绍。
2004 年,南非互联网大亨、企业家和慈善家 Mark Shuttleworth 创立了 Canonical Ltd.,他预见到是时候推出更加用户友好的 Linux 了。当时,他和许多其他技术爱好者一样,是 Debian 项目的忠实粉丝。
正如您所猜测的,选择基于哪个发行版并进行构建并不困难。但与此同时,Debian 的许多方面并不符合 Shuttleworth 理想操作系统的愿景。
因此,他采用了 Debian 并致力于使其成为一个更加人性化的发行版,他将其称为 Ubuntu——这个术语代表了该项目的根源。但为什么用这个词呢?让我们解释一下。
“Ubuntu”这个名字来自南非恩古尼班图语中的一个古老单词,意思是“对他人的人性”或“我是因为我们是”,反映了该发行版将社区精神带入计算机和软件世界的理念。
所选择的标志,被称为“朋友圈”,至今仍广为人知,虽然经历了多次变化,但其核心概念保持不变。
它由三个举起双臂的人物形象组成,彼此拥抱成一个圆圈,象征着 Ubuntu 的核心价值观:协作、社区和人性。
2004年10月,Shuttleworth和他的公司Canonical Ltd.发布了Ubuntu的第一个版本(4.10“Warty Warthog”),引发了Linux世界的一场革命。此外,它的推出还承诺向任何有兴趣尝试该操作系统的人提供免费 CD,从而大大提高了它的采用率。
Canonical 有限公司的角色
如今,Ubuntu 成为最受欢迎和用户友好的选项之一。然而,这一成功主要归功于 Mark Shuttleworth 创立的英国公司 Canonical Ltd. 的远见和支持。
它成立于 2004 年,同年 Ubuntu 推出。 Shuttleworth 一直担任 Canonical 首席执行官,直至 2009 年,随后辞职,但于 2017 年重返该职位。
该公司是 Ubuntu 的主要开发商和赞助商,投入资源来维护、保护和更新操作系统。这意味着 Canonical 聘用了一支开发团队,他们为 Ubuntu 的核心做出了贡献,并致力于系统的各个方面,从内核到用户界面。
但既然Ubuntu是一个完全免费的操作系统,那么公司继续支持和开发该发行版的收入从何而来呢?这就是答案。
虽然 Ubuntu 可以免费下载、使用和共享,但 Canonical 通过其 Ubuntu Pro 和 Ubuntu Advantage 计划向企业和专业用户提供商业和技术支持及其他服务来创收。然后,收入将重新投入到持续的分销开发中。
换句话说,发行版本身是免费的,但出于业务需求,公司基于操作系统提供额外的付费服务和产品。这种模式多年来被证明是有效的,最突出的代表是红帽及其 RHEL。
Ubuntu 版本
Ubuntu 提供了不同的版本,每个版本都有自己的功能、改进和支持期限(本文稍后会进行解释)。现在让我们仔细看看它们。
Ubuntu 桌面
Ubuntu Desktop 是旗舰产品,专为普通计算机用户设计。对于那些需要为家庭或办公室 PC 提供稳定、用户友好的操作系统的用户来说,它是完美的选择。
它配备了丰富的应用程序,包括网络浏览器、一套办公软件、媒体应用程序等。
Ubuntu 桌面的核心是 GNOME 桌面环境,以其简单和优雅而闻名。它提供了干净直观的用户界面,适合各种专业水平的用户轻松导航。
Ubuntu Desktop 的另一个显着优势是其广泛的硬件驱动程序支持。换句话说,无论您是在旧笔记本电脑还是最新台式机上安装 Ubuntu,您的所有底层硬件很可能都会受到支持并且开箱即用。
最后,我们要提到软件中心——软件管理的中心枢纽。它提供了一个用户友好的界面,允许用户浏览、安装和管理来自 Ubuntu 存储库和第三方源的应用程序。
Ubuntu服务器
虽然 Ubuntu 的桌面版本是最广泛认可的,但 Ubuntu Server 是针对服务器环境进行优化的强大变体,它继承了其父 Debian 系统的可靠性,同时提供了更频繁的发布周期。
Ubuntu Server 旨在满足小型和大型企业环境的需求,默认情况下缺乏图形用户界面。相反,它包含广泛的面向服务器的功能,旨在满足服务器环境的苛刻需求,为部署应用程序和服务提供稳定可靠的平台。
最重要的是,Ubuntu Server 针对云进行了优化,它是 Amazon Web Services (AWS)、Microsoft Azure 和 Google Cloud Platform (GCP) 等公共云上最流行的操作系统,使其成为首选服务器平台企业部门。
Ubuntu 核心
Ubuntu Core 是专为 IoT(物联网)设备和嵌入式系统设计的简约版本。它使用事务性更新机制来确保系统完整性和可靠性,这对于需要高稳定性的设备至关重要。 Snap 包专门用于创建受限且基于事务的系统。
发布周期和类型
Ubuntu 以其定期的发布周期和不同类型的发布而闻名。他们每个人都迎合不同的受众,从需要最新功能和软件的人到需要稳定性和长期支持的人。
了解不同的 Ubuntu 版本类型对于用户决定安装和使用哪个版本至关重要。
LTS(长期支持)版本
LTS 版本是 Ubuntu 发布周期的基石,每两年在 4 月发布一次。它们以发布的年份和月份表示(例如,Ubuntu 24.04 LTS,于 2024 年 4 月发布)。
这些版本的桌面版和服务器版均获得五年支持。它们是前两年的所有开发成果累积成一个最新的、功能丰富的版本,重点是稳定性。
Ubuntu 的 LTS 版本是最受最终用户和企业欢迎和广泛使用的版本。它们是 Canonical 推荐给那些优先考虑稳定性和支持而不是拥有最新功能的人的建议。
LTS 版本的主要功能:
- 延长支持期
- 强调稳定性和可靠性
- 对核心系统的更改更少,最大限度地降低破坏现有设置的风险
临时版本
Ubuntu 的临时版本是 LTS 版本之间的版本,并且仅支持九个月。这些版本通常包含更新的软件和功能,作为下一个 LTS 版本中包含的内容的基础和测试场。
对于想要体验最新 Ubuntu 并接受较短支持周期的用户来说,它们是理想的选择。
临时版本的主要特点:
- 尖端的软件和功能
- 支持周期较短,需要更频繁的升级
- 有机会为测试和改进即将发布的 LTS 版本做出贡献
Ubuntu 版本命名约定
Ubuntu 严格遵循既定且可预测的半年发布周期。这意味着每六个月(四月和十月)推出新版本,因为每个版本都有版本号和代码名称。
命名约定始终以年份和尾部开头,无论是四月还是十月发布。例如,Ubuntu 24.04 于 2024 年 4 月发布,Ubuntu 23.10 于 2023 年 10 月发布等。
一个有趣的事实是,在Ubuntu这个操作系统近二十年的发展过程中,只有一次例外是在4月或10月发布,即2006年发布的Ubuntu 6.04。它已经推迟了两个月(从4月到6月) ),因此它被命名为 6.06,而不是像往常一样命名为 XX.04 或 XX.10。
另一个有趣的事实是,Ubuntu 版本总是在星期四发布,计划不是该月的最后一个星期四(通常是第三个星期四),因为它提供了一周的时间,可以在必要时推迟时间表并将其保留在本月内。现在来说说代号。
与许多其他依赖数字和字母的软件命名约定不同,Ubuntu 使用双字代号系统,将形容词和动物名称组合在一起,两者都以相同的字母开头。
例如,Ubuntu 22.04 被称为“Jammy Jellyfish”、22.10“Kinetic Kudu”、23.04“Lunar Lobster”、23.10“Mantic Minotaur”、24.04“Noble Numbat”等,因为这些代号在每个版本中按字母顺序递增。
但是当他们到达字母表的最后一个字母时会发生什么呢?好吧,他们只是重新开始,就像 2017 年 4 月发布的 Ubuntu 17.04“Zesty Zapus”,随后是 2017 年 10 月发布的 17.10“Artful Aardvark”。
包管理
Ubuntu 用户友好方法的核心是它的包管理系统,它允许用户轻松安装、更新和删除软件。 Ubuntu 中使用两种主要的包格式:DEB 和 SNAP。
DEB:Ubuntu 软件的传统支柱
DEB 包是基于 Debian 的发行版(包括 Ubuntu)中的传统打包格式。它们是包含已编译的二进制文件、配置文件以及有关软件正确运行所需的依赖项的信息的存档。
用户可以通过图形用户界面(如 Ubuntu 软件中心)或命令行工具来管理 DEB 包。 APT 是管理 DEB 软件包的主要工具,允许用户通过简单的命令安装、更新和删除软件。 这是我们关于该主题的详细指南。
Snap:Ubuntu 软件分发的新时代
Snap 包是一种相对较新的格式,由 Canonical 内部支持和设计,旨在为软件分发提供更安全、更易于管理的系统。
与 Flatpaks 类似,snap 包是独立的,这意味着它们包含应用程序及其所有依赖项。这种设计消除了“依赖地狱”,并确保快照在不同的 Linux 发行版上一致地工作。
可以通过 Snap Store 或使用 snap
命令的命令行来管理它们。 Canonical 重点关注与 Ubuntu 的 Snap 集成,每个新发行版都附带更多作为 SNAP 软件包安装的提供软件。
Ubuntu 软件存储库
Linux 中的软件存储库或“repo”是一个存储位置(通常是远程的),可以从中检索软件包并将其安装在计算机上。
它们使用户能够轻松安装软件、管理更新,并通过与存储库交互的工具(包管理器)确保软件尽可能安全和稳定,以处理软件包的安装、更新和删除。
Ubuntu 的软件源分为四个主要存储库,每个存储库都有不同的用途。
主要的
Ubuntu 背后的公司 Canonical 正式支持这个存储库。它包含对 Ubuntu 的运行至关重要的免费开源软件。
当您从主要组件安装软件时,您可以放心,该软件将附带安全更新,并且 Canonical 可以提供商业、技术支持。
宇宙
Universe 是一个社区维护的存储库,其中包含大量免费和开源软件。虽然没有得到 Canonical 的正式支持,但这些软件包符合 Ubuntu 的标准,并且通常被认为是安全的。
受限制的
该存储库包括非开源但免费提供的专有驱动程序和软件。 Canonical 为这些软件包提供支持,对于没有合适的免费软件驱动程序的硬件组件来说,这些软件包通常是必需的。
多元宇宙
Multiverse 存储库包含非免费软件,并且可能具有与其相关的法律或版权限制。这些软件包不受 Canonical 支持,用户需自行承担使用风险。
PPA(个人包存档)
然而,有时用户需要访问官方渠道中未提供的较新版本的软件。这就是个人包档案 (PPA) 发挥作用的地方。
PPA 是专门为 Ubuntu 设计的存储库。它们作为额外的软件源,可以显着扩展 Ubuntu 的功能,允许软件开发人员分发其软件的更新版本或未包含在官方 Ubuntu 存储库中的软件。
事实上,它与任何其他 Ubuntu 存储库没有什么不同。当您将 PPA 添加到系统时,您将添加另一个软件存储库以供包管理器从中提取。
但是,请始终记住,PPA 是由社区提供的(类似于 Arch Linux 上的 AUR 存储库的想法),在向系统添加新的 PPA 存储库之前,您应该意识到可能的风险,这是您首要考虑的因素。需要有:
- 安全性:由于 PPA 没有像官方 Ubuntu 存储库那样经过严格审查,因此它们可能包含恶意软件。
- 稳定性:PPAs 中的软件可能不如官方存储库中的版本稳定,这可能会导致系统不稳定。
- 兼容性:从 PPA 安装时存在库冲突或依赖性问题的风险,因为它们可能并不总是与系统的现有软件保持一致。
为什么选择Ubuntu?
到目前为止,您已经对 Ubuntu 有了坚实的基础。但是什么让它在众多 Linux 发行版中脱颖而出呢?下面,我们将探讨使 Ubuntu 成为新手和经验丰富的 Linux 用户的首选的主要功能。
易于使用和多功能性
Ubuntu 以其用户友好的界面而闻名。对于从其他操作系统迁移的用户来说,默认桌面环境直观且易于导航。这种易用性不会影响功能或灵活性,使 Ubuntu 适合新手和专业用户。
此外,Ubuntu 的多功能性令人难以置信。它可以用作桌面或服务器操作系统,用于云计算,甚至可以在智能手机和物联网设备上运行。这种多功能性使其成为满足各种计算需求的一体化解决方案。
一流的支持
选择 Ubuntu 最令人信服的原因之一是其一流的支持,只有业内最好的品牌才能与之媲美,这是其广泛采用和用户满意度的基石。
因此,无论您是在数千台服务器上部署 Ubuntu 的企业,还是在笔记本电脑上使用 Ubuntu 的个人,您始终可以依靠及时且经过测试的更新来确保您的系统平稳、安全地运行。
Ubuntu 专业版
Ubuntu Pro 是 Canonical 面向商业用户的 Ubuntu 服务包,为桌面、服务器和云部署提供分层支持。有了它,您可以在 24 小时内获得对 LTS 版本、内核实时补丁、关键补丁等的十年支持。
好消息是您可以免费获得它。所有拥有有效 Ubuntu One 帐户的用户都可以访问 Ubuntu Pro 订阅,并且可以免费注册最多 5 台计算机。
可靠性
选择 Ubuntu 作为操作系统就等于选择可靠性。 Ubuntu 建立在 Debian 的基础上,继承了其可靠性,使其成为正常运行时间和可靠性至关重要的个人和专业环境的理想选择。
从为财富 500 强公司的服务器提供支持,到在全球数百万台个人计算机上运行,Ubuntu 的可靠性在最苛刻的环境中得到了证明。
强大的软件存储库
Ubuntu 附带了一个庞大的软件应用程序存储库,可以通过 Ubuntu 软件中心或使用 APT 通过命令行轻松安装。从满足日常计算需求的桌面应用程序到强大的服务器服务,该发行版的存储库提供了几乎所有软件来满足您的需求。
定期发布周期
Ubuntu 具有可预测的发布周期,每两年发布一次新的长期支持 (LTS) 版本,每六个月发布一次临时版本,让家庭用户和企业能够安心无忧地规划其 IT 基础设施的长期发展。
无缝过渡
选择 Ubuntu 作为操作系统的最令人信服的原因之一是其版本之间的平滑升级路径。 Ubuntu 的设计充分考虑了最终用户的需求,确保从一个版本到下一个版本的过渡尽可能无缝且无麻烦。
对于需要稳定、连续工作流程的个人和企业用户来说,这都是一个显着的优势。
强大的社区支持
Ubuntu 最大的资产之一是其庞大的社区。作为一个流行的 Linux 发行版,它拥有庞大的活跃用户群,为其发展做出了贡献,并通过论坛、邮件列表和实时聊天服务提供免费支持。该社区是故障排除和学习的宝贵资源。
乌班图风味
Ubuntu 的多功能性超越了其核心版本,提供了多种“口味”,以满足广大用户群的不同需求和偏好。
它们是 Ubuntu 操作系统的官方认可变体,在利用核心 Ubuntu 基础的同时,通过提供替代桌面环境和软件包来满足不同的需求和偏好。
换句话说,Ubuntu 版本最多是相同的基础,但附带了另一个桌面环境。必须明确的是,这些风格的构建和测试与原始 Ubuntu 开发中使用的标准相同。
这是他们的完整列表:
- Kubuntu:将 Ubuntu 与 KDE Plasma 桌面环境相结合,以其现代的外观和感觉以及自定义选项而闻名。
- Ubuntu MATE:带来了 MATE 桌面环境,它是经典 GNOME 2 界面的延续,提供功能齐全且易于使用的传统桌面布局。
- Xubuntu:采用Xfce桌面环境,在性能和美观之间取得平衡,适合那些想要稳定轻便的系统而又不牺牲视觉吸引力的用户。
- Ubuntu Studio:针对多媒体内容创作者,它附带了一套用于音频、视频、图形和出版制作的应用程序。
- Lubuntu:采用 LXQt 桌面环境,该环境设计轻量且资源高效,非常适合较旧的硬件或资源有限的系统。
- Edubuntu:一个稳定、安全且注重隐私的选项,专为教育领域而设计,提供了一个庞大的学习软件和教育工具生态系统。
- Ubuntu Budgie:提供Budgie桌面环境,注重简洁和优雅,提供现代时尚的用户界面。
- Ubuntu Cinnamon:将 Ubuntu 与著名的 Linux Mint 的 Cinnamon 桌面相结合。为用户提供专为专业人士和家庭用户打造的传统现代体验。
- Ubuntu Unity:Ubuntu Unity 带来了 Ubuntu 的优点以及曾经流行且由公司支持的 Unity 桌面环境,是一种美观、流畅且轻量级的 Ubuntu 风格。
- 优麒麟:专为中国用户设计,提供专为中国市场量身定制的功能和应用程序的桌面体验。
每种口味均由其社区开发和维护。尽管如此,它们都与 Ubuntu 主版本同时发布,并接收相同的核心更新和安全补丁。
这确保了无论您选择哪种风格,您都将拥有一个安全且最新的系统,可以访问庞大的 Ubuntu 软件存储库。
结论
自 2004 年问世以来,Ubuntu 已成为易用性、安全性和多功能性的代名词,使其成为任何想要深入研究 Linux 的人的理想起点。
同时,它对这些的承诺不仅使其成为个人用户的最爱,而且成为各种规模企业值得信赖的平台。
对于企业来说,Ubuntu 已被证明是一个多才多艺的盟友。其可靠性和稳定性是许多公司构建 IT 基础设施的基石。从服务器到桌面,Ubuntu 的可扩展性使其成为部署企业应用程序、Web 服务和云解决方案的理想选择。
它的众多功能,从 LTS 版本的稳健性到风格的多样性,确保为每种类型的用户量身定制 Ubuntu 体验。所以,欢迎来到 Ubuntu 家族——让冒险开始吧!
有关更多信息,请参阅发行版的网站或文档。