Ubuntu 改变和改进 Linux 的 8 种方式

Ubuntu 是世界上最著名的 Linux 发行版。 多年来,Ubuntu 及其开发者 Canonical 受到了很多批评,但由于两者,Linux 世界的发展要好得多。

因此,让我们停下来花点时间欣赏一下 Canonical 和 Ubuntu 为 Linux 社区带来的一些东西。

1. Ubuntu 将重心放在桌面上

图片来源:维基百科

在 2004 年推出 Ubuntu 时,Linux 可以在台式电脑和笔记本电脑上使用,但这并不是一个很好的体验。 Canonical 将 Ubuntu 推为“人类的 Linux”,并添加了使 Linux 更容易用作主要操作系统的功能。 这些功能包括易于安装的硬件驱动程序和多媒体编解码器。

您也可以要求将 Ubuntu CD 运送到您家门口。

Canonical 继续创建许多面向桌面的计划。 它尝试将消息直接集成到桌面,创建了 Ubuntu One 文件同步服务和音乐商店,并最终设计了自己的 Unity 界面。 此后,Canonical 停止了所有这些项目,但这种尝试的意愿为 Linux 桌面注入了兴奋。

Linux 在服务器上仍然比笔记本电脑更流行,而且 Ubuntu 可以说不再是最简单或最直观的选择。 此外,Ubuntu 社区之外的许多开发人员在使桌面 Linux 更加稳定和愉快方面值得称赞。

然而,今天的 Linux 桌面比 15 年前要好得多,而 Canonical 在实现这一目标方面发挥了重要作用。

2. Linux 现在可以在更多硬件上使用

Canonical 提供面向消费者的 Linux 桌面的愿景的一部分意味着在商店中提供 Ubuntu 作为替代选择。 该公司与硬件制造商联系以实现这一目标。 随着时间的推移,选择越来越多,无论是来自 System76 等小型企业还是戴尔等跨国公司。

你今天有可能在大卖场找到 Ubuntu 吗? 不,但戴尔并不是唯一的大型企业支持者。 惠普还销售 Ubuntu 机器。 现在,您可以从不同的公司购买许多 Linux PC。

长期以来,Canonical 一直高举消费者桌面 Linux 的旗帜,即使是年轻玩家的时候了,例如带有 Pop!_OS 的 System76 和带有 PureOS 的 Purism ,来传递火炬。

3. Ubuntu 带来数百万用户

图片来源:Christian Hume/Unsplash

Canonical 对台式机和消费类硬件的关注得到了回报。 人们涌向 Ubuntu,它现在比其他版本的 Linux 拥有数百万的用户。

Ubuntu 的知名度已经足够大,您可以向普通计算机爱好者提及该发行版,并希望他们知道您在说什么。

我们中的许多人一开始是 Ubuntu 用户,但已经转向其他选择。 这对我来说是真的。 我可能不再使用 Ubuntu,但我很感激 Ubuntu 在我第一次切换时给了我一个学习 Linux 的简单地方。 许多项目现在都有开发人员和贡献者,如果没有 Ubuntu,他们可能不会成为社区的一部分。

Ubuntu 不仅是最流行的基于 Linux 的桌面之一,它还是为许多替代方案提供动力的基础架构中的一个关键齿轮。

当您运行 Ubuntu 时,您从软件存储库下载应用程序,这是一个存储所有程序和组件的服务器,这些程序和组件为您的屏幕体验提供动力。 开发人员创建和维护此代码,Canonical 等组织或公司通过存储库分发这些代码。

Canonical 不会在其存储库中创建大部分代码,但某些组件(例如 Linux 内核)会经过额外的测试并接收额外的安全补丁。

Linux Mint、elementaryOS 和 Pop!_OS 是三个突出的 Ubuntu 替代品,它们都依赖于 Ubuntu 的存储库。 Canonical 不会向他们或其他任何人收取服务费用。 公司在这方面是独一无二的还是独一无二的?

不会。但这并不会减少 Canonical 员工和 Ubuntu 社区以这种方式为更广泛的 Linux 生态系统做出贡献的时间和金钱。

5. Canonical 创造了一种新的通用包格式

开发人员在 Linux 上分发软件的方式此刻正在发生变化。 许多新应用程序没有转向软件存储库模型,而是通过通用包格式进入我们的桌面。 其中之一是 snap 包格式,来自 Canonical。

在此之前,许多开发人员为 Ubuntu 创建了软件,并且没有经历创建也可以在其他版本的 Linux 上运行的版本的麻烦。 如果您使用的是基于 RPM 的发行版,而不是像 Ubuntu 这样的基于 DEB 的发行版,那么您无法安装程序,除非您努力使用源文件构建应用程序。

快照与发行版无关。 按照简单的说明启用快照支持后,无论您是否运行 Ubuntu,都可以安装应用程序的快照版本。

同样,snap 并不是 Linux 的唯一通用包格式。 但 Canonical 已经不遗余力地吸引开发人员的兴趣,并通过捆绑软件的过程牵着他们的手。 这种外展活动增加了可能不会费心自己找出一种替代方案的个人或公司的快速采用。

说到那个…

6. Ubuntu 吸引第三方商业软件

相对于其他发行版,Ubuntu 的优势之一是吸引第三方开发。 具体来说,Ubuntu 引入了更多已经存在于 Windows 或 macOS 上的跨平台、商业、专有软件。

正如我所提到的,这并不总是有利于更广泛的 Linux 生态系统。 但在某些情况下,例如使用 Steam,Ubuntu 上的程序会迅速传播到其他发行版。 这改变了使用特定应用程序的游戏玩家或专业人士的格局。 现在 Linux 更加可行。

使用 snap 格式,现在很少出现仅适用于 Ubuntu 的程序。 现在,我们所有人都可以更方便地访问 snap 商店中的应用程序。

7. 将 GNU/Linux 应用到手机的规范

Android 手机使用 Linux 内核,但这就是它们与可以安装在计算机上的 Linux 版本的所有共同点。 那是因为除了内核之外的大多数组件都不相同。

借助 Ubuntu Touch,Canonical 试图将与 Ubuntu 桌面相媲美的 Linux 版本引入移动设备。 公司成功了! 当然,这些设备有局限性。 更新很难分发,而且手机只在少数几个市场有售。

最终,Canonical 没有看到足够的成功来继续投资该项目。

尽管如此,Ubuntu Touch 界面仍然通过 UB端口 项目。 由于 Ubuntu Touch 的开源特性,社区成员能够从 Canonical 中断的地方继续工作。 Ubuntu Touch 是 PinePhone 可用的选项之一,它也可以在 Librem 5 上启动和运行。

它也是许多 Android 手机的售后选项。

8. Launchpad 已成为许多项目的所在地

Launchpad 是数千个免费和开源应用程序的软件协作中心。 它就像 Github,没有与微软的联系。

Launchpad 最初是一个为 Canonical 创收的专有项目,然后该公司可以用它来支持进一步的 Ubuntu 开发。 受到批评后,Canonical 逐渐在开源许可下发布了网站的变体部分,直到 2009 年所有 Launchpad 都开源。

在过去的十年中,Launchpad 一直是开源基础设施项目,可用于共享源代码、跟踪错误、参与讨论以及发送与其应用程序或其他创作相关的通信。

Linux Mint、elementaryOS、Inkscape 和 Exaile 在他们生命中的某个时刻都在 Launchpad 找到了家。

Ubuntu 是如何让你微笑的?

Ubuntu 是一个很棒的基于 Linux 的操作系统。 如果没有其他选项,我很乐意在 Windows 和 macOS 上使用它。 多年来,Canonical 和更广泛的社区做了如此出色的工作。 你喜欢哪些我上面没有提到的贡献?

至于为什么 Canonical 会受到很多批评,好吧,如果您是 Linux 领域的新手,这里有一些更常见的 Ubuntu 批评。