什么是“分布”?

什么是“分布”?

我是 Ubuntu 新手。事实上,我才刚刚开始使用 Linux。

我的问题是:什么是发行版?

答案1

Linux 发行版是一套软件包,旨在成为一个完整的操作系统。

Linux操作系统由几个部分组成:

  • Linux 内核

    包括:

    • 设备驱动程序

    • 系统级软件

  • GNU*用户空间

    包含由...组成

    • 用户界面软件(bash,...)

    • 编译器、链接器、解析器生成器……

    • 应用软件(emacs、bc、...)

  • A桌面例如侏儒桌面环境, 微软

    这本身提供了

    • 硬件抽象软件(例如 Pulseaudio,...)

    • 应用软件(文字处理器、电子表格、网络浏览器……)

    和更多。

构成完整操作系统的软件组合称为“堆栈”:

在此处输入图片描述

Linux 的发行版由把所有这些部分结合起来构建一个完整且可用的操作系统用于特定目的,或者用于一般用途。

  • Ubuntu 就是一个通用操作系统的例子。它适用于台式机、上网本和服务器,因此可供大众使用。

  • 专门分布的一个例子是混乱,一个专为在高性能计算集群节点上运行而设计的小型操作系统。

简而言之,想象一下将所有这些东西捆绑在一起,以便可以轻松地分发给人们,而不必他们自己构建所有东西。


分销商通常会根据用户预期的需求,代表用户做出设计决策。

  • Ubuntu 有趣且易于使用

  • 微型核心是为那些想在旧硬件上使用它的人而设计的

  • 红帽企业版旨在在大型超级计算机和关键服务器上良好运行

  • ...

这些决定包括添加/删除软件(例如 KDE 与 Gnome),以及可能(重新)设计和实施软件(例如 Ubuntu One)。

仅 Linux 就有大量发行版,如下图(巨大的)所示:

在此处输入图片描述


*:从技术上讲,GNU 是一种操作系统;但是,每个操作系统都需要一个内核,而 GNU 的内核(Hurd)尚未完成,因此 GNU 使用 Linux 内核。如今大多数人将这种组合称为“Linux 操作系统”,尽管 Linux 只是其中的一小部分。可以说是最重要的部分。


有用的网址:

答案2

Linux 发行版是建立在 Linux 内核之上的类 Unix 操作系统家族的一员。此类发行版(通常简称为 distros)包含大量软件应用程序,例如文字处理器、电子表格、媒体播放器和数据库应用程序。

阅读更多:http://en.wikipedia.org/wiki/Linux_distribution

相关内容