什么是 Linux,为什么有那么多 Linux 发行版?

  当你刚开始接触 Linux 时,是不是觉得无从下手。你可能只知道 Windows,但现在你现在更想使用 Linux,因为你了解到 Linux 比 Windows 更好,因为它更安全,还不必购买许可证来使用。

1、从这里开始

  但是当你开始下载和安装 Linux 时,你会发现 Linux 不是一个单一的系统。有Ubuntu,Fedora,Linux Mint,elementary 和数百个其他“Linux变体”。麻烦的是,其中一些看起来就像都一样。我们该如何选择?

什么是 Linux,为什么有那么多 Linux 发行版?插图
Linux 的种类太多了!

2、Linux 只是一个内核

  为什么会有这么多的 Linux 操作系统?其实 Linux 只是一个内核,而不是一个操作系统。打比喻来说,有一辆汽车,汽车本身就是一个操作系统,而 Linux 就是汽车中的引擎,它是车辆的重要组成部分,没有它就无法使用车辆。但是你不能驱动引擎,对吧?您需要许多其他东西来与发动机交互并驱动车辆。您需要车轮、转向、齿轮、离合器、制动器等来驾驶车辆。同样,您不能单独使用 Linux 内核。您需要大量工具来与内核交互并使用操作系统。这些东西可以是shell,命令,图形界面(也称为桌面环境)等。

  内核不是 Linux 独有的。Windows,macOS 操作系统下面也有一个内核。Microsoft Windows 操作系统基于 Windows NT 内核。苹果的 macOS 基于XNU内核。

  以微软为例,你可以认为他是一家汽车公司,生产一款非常受欢迎并主导汽车市场的汽车(Windows操作系统)。他们使用自己的专利引擎,其他人无法使用。但这些“微软汽车”不提供任何定制空间。您无法自行修改引擎。

  现在我们来谈谈“苹果汽车”。他们以昂贵的价格提供外观闪亮的豪华汽车。如果您有问题,他们会提供一个高级支持系统,大概率他们可能会要求你更换汽车。

3、这个 Linux 内核没有专利

  注意:重点来了,Linux 只是一个引擎(内核)。但是这个引擎没有专利,因此任何人都可以自由地修改和制造汽车(桌面操作系统),自行车(玩具,电视等中的小型嵌入式系统),卡车(服务器)或喷气式飞机(超级计算机)。

  • 内核 = 引擎
  • Linux 内核 = 特定类型的引擎
  • 桌面操作系统 = 汽车
  • 服务器操作系统 = 重型卡车
  • 嵌入式系统 = 摩托车
  • 桌面环境 = 车身和内饰(仪表板等)
  • 主题和图标 = 绘画作业、轮辋作业和其他可自定义功能
  • 应用程序 = 您用于特定目的的配件(如音乐系统、导航系统)

4、为什么有这么多 Linux 操作系统/发行版?为什么有些看起来很相似?

  由于“Linux内核”可以免费使用和修改,任何人都可以使用它来设计操作系统。这就是为什么Ubuntu,Debian,Fedora,SUSE,Manjaro等其他基于“Linux内核”的操作系统存在的原因。这些操作系统还提供了不同的变体,但它们看起来很相似。看看 Fedora 的默认 GNOME 版本和 Debian 的 GNOME 版本。它们看起来确实很像。

什么是 Linux,为什么有那么多 Linux 发行版?插图1
Fedora GNOME vs Debian GNOME:几乎没有视觉差异

  在 Linux 操作系统中提供外观的组件称为桌面环境。在我们的类比中,您可以将其视为车辆外部主体和匹配内部的组合。您可以将汽车分为以下几类:轿车、SUV、敞篷车、小型货车、厢式货车等。但每种“类型的汽车”并不是一家汽车公司的专利。福特提供SUV,敞篷车和货车。等等,通用汽车或丰田等其他公司也是如此。

什么是 Linux,为什么有那么多 Linux 发行版?插图2
即使来自不同的汽车公司,相同类型的车辆看起来也很相似

  同样,像Fedora,Ubuntu,Debian,Manjaro等发行版(Linux操作系统)也以GNOME,KDE,Cinnamon,MATE和其他桌面环境的形式提供不同的变体。福特的SUV可能看起来与丰田或雷诺的SUV相似。Fedora 的 GNOME 版本可能看起来类似于 Manjaro 或 Debian 的 GNOME 版本。

  您可能了解不同类型汽车的“适用环境”。紧凑型汽车适合在城市中驾驶,面包车适合与家人长途旅行,4×4 适合在丛林和其他崎岖地形中冒险。SUV 可能看起来不错,坐起来感觉很舒服,但它比紧凑型汽车消耗更多的燃料。

  同样,桌面环境(GNOME,MATE,KDE,Xfce等)除了提供Linux操作系统的外观之外,还有其他目的。GNOME 提供了一个现代外观的桌面,但它消耗更多的 RAM,因此要求您的计算机具有超过 4 GB 的 RAM。另一方面,Xfce 可能看起来很旧/老式,但它可以在具有 1 GB RAM 的系统上运行。

5、Linux 操作系统彼此不同的另一个主要标准是包管理。

  软件包管理基本上是获取系统新软件和更新的方式。由您的 Linux 发行版/操作系统来提供安全和维护更新。您的 Linux 操作系统还提供了在系统上安装新软件的方法。

  一些 Linux 操作系统在发布后立即提供所有新软件版本,而有些则需要时间来测试它们以维护您自己的利益。一些Linux系统(如Ubuntu)提供了一种更简单的安装新软件的方法,而在其他系统(如Gentoo)中你可能会发现它很复杂。

  保持我们的类比,考虑安装软件,例如为您的车辆添加配件。假设您必须在汽车中安装音乐系统。您可能有两个选择。您的汽车可以这样设计,您只需插入音乐播放器,听到咔哒声,您就知道它已安装。或者,您可能需要拿一把螺丝刀,然后用螺丝将音乐播放器固定到位。大多数人更喜欢无忧的点击锁定安装系统。有些人可能会把这件事(和螺丝刀)掌握在自己手中。

  如果一家汽车公司提供在他们的汽车中以点击锁定方式安装大量配件的空间,它们将是首选,这就是为什么像 Ubuntu 这样的 Linux 发行版拥有更多用户的原因,因为它们拥有大量的软件,只需单击一下即可轻松安装。

6、技术支持与服务

  在结束本文之前,我还想谈谈技术支持,它在选择 Linux 操作系统方面起着重要作用。对于您的汽车,您希望拥有一个官方服务中心或其他维修店来为您拥有的汽车提供服务,不是吗?如果汽车公司受欢迎,自然会有越来越多的三方维修店提供服务。

  Linux 也是如此。对于像 Ubuntu 这样的流行 Linux 操作系统,有支持的官方论坛以及许多其他网站和论坛提供故障排除、软件开发、系统优化等来解决您的问题。

标签

发表评论