什么是“分发”?

Abb*_*Ali 12 community terminology

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

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

Ste*_*zzo 21

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

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

  • Linux内核

    包含:

    • 设备驱动程序

    • 系统级软件

  • GNU *用户级

    包含由...组成

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

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

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

  • 一个桌面侏儒KDE,XFCE

    它本身提供

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

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

    和更多。

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

在此处输入图片说明

Linux 发行版是通过组合所有这些部分来构建用于特定目的或一般用途的完整且可用的操作系统

  • 通用操作系统的一个例子是 Ubuntu。它有多种适用于台式机、上网本和服务器,使其对公众有用。

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

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


分销商通常代表用户做出设计决策,根据他们对用户的期望。

  • Ubuntu 旨在变得有趣且易于使用

  • TinyCore是为那些想在旧硬件上使用它的人设计的

  • RHEL旨在在大型超级计算机和关键服务器上运行良好

  • ...

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

正如这张(巨大的)图表所示,仅 Linux 就有一大堆发行版:

在此处输入图片说明


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


有用的网址:


ane*_*hep 8

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

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

  • Solaris 或 BSD 的发行版怎么样?:-) (2认同)