我听说不同的 Linux 发行版具有相同的 Linux 内核,甚至可能有不同的版本。不同版本的 Unix 是否也共享相同的内核? Unix 的各种发行版有哪些示例?我只听说过 BSD。
答案1
从狭义上讲,Linux 是一个内核。从更常见的更广泛的意义上来说,“Linux”是指包含该内核的软件发行版(操作系统和一些应用程序)。看Linux 是 Unix 吗?。
在任何给定的时间点,每个 Linux 发行版都包含其组成的数千个组件的不同版本。他们还可能对某些部分进行轻微修改,例如,某些发行版随其内核提供额外的驱动程序(通常,这些驱动程序将在几个月后进入官方内核 - 某些发行版更愿意在以下基础上提供实验性驱动程序)部分支持总比不支持好)。
还有其他不基于 Linux 内核的 UNIX 系统。看 操作系统从 Unix 的演变。最著名的基于 UNIX 的操作系统是 Mac OS X;它包含一个unix核心(基于FreeBSD),但它的GUI不同。除此之外,BSD家族确实是除Linux之外最著名的“主流”unix。
Linux 以外的 Unice 通常有一个官方发行版。例如,FreeBSD 项目提供了一个内核、一整套基本实用程序和一组第三方软件包。有一些 Linux 意义上的发行版重新打包了来自其他提供商的软件(例如Debian GNU/kFreeBSD,它附带了 FreeBSD 内核、GNU 实用程序以及 Debian GNU/Linux 中提供的软件),但它们相当边缘化。