Unix 和 Linux 之间的区别

0x0*_*584 0 linux

Linux是一种类似 Unix且主要兼容 POSIX 的计算机操作系统 (OS)

UnixLinux之间的实际差异是什么,但不会陷入激烈的争论,因为我不是问哪个更好,我是在问两者之间的差异。客观的比较对我来说是完美的。谢谢你!

Sam*_*m F 5

实际角度来看, UnixLinux术语之间的主要区别在于,前者描述了更广泛的操作系统系列,而后者描述了更具体的子组。

出于所有实际目的(因此忽略 RMS、技术准确性、商标和其他法律方面),术语Linux适用于许多操作系统,称为发行版:例如 Red Hat、Fedora、Ubuntu、Debian 等。

Unix (再次公然无视技术准确性、商标和其他法律方面)是Linux所属的一个更广泛的操作系统系列。因此,我们可以说所有 Linux 发行版都是Unix家族的一部分。但人们已经开始使用Unix这个术语来表示Linux以外的Unix 操作系统。除 Linux 之外的 Unix 示例包括 OS X、FreeBSD 和 Solaris。

询问 Unix 和 Linux 之间的差异就像询问哺乳动物和狗之间的差异一样。

所有狗都是哺乳动物,但可以说它们通常比其他哺乳动物更适合作为宠物。这并不意味着猫等其他哺乳动物不能成为优秀的宠物。

同样,可以说一般来说Linux 比 Unix 便宜(这并不排除存在昂贵的 Linux 发行版或免费的 Unix 操作系统)

如果您想将一种操作系统与另一种操作系统进行比较,则必须更加具体,否则这些术语太模糊而无法进行清晰的比较。

  • “Unix(再次忽略技术准确性、商标和其他法律方面)是 Linux 所属的一个更广泛的操作系统系列。” 我不得不不同意这一点。说 Linux 不是 Unix 并不是某种迂腐的学术论点,它们确实是不同的野兽。“类Unix”确实是最好的形容。毫无疑问,Linux 受到了 Unix 的启发,但 Linux 在很多领域都有很大的偏差。如果“Unix”被理解为传统的 Unix 操作系统(如 AIX 和 Solaris),则尤其如此。 (4认同)
  • 这就是为什么我说“忽略技术准确性”。OP 显然对 Linux 和 Unix 很陌生,所以没有必要让他/她对这样的细节感到困惑。他要求存在实际差异。 (2认同)
  • 并且存在巨大的实际差异。同样,这不是一个需要详细了解操作系统结构的学术问题。有很多差异会直接影响您管理系统的能力。包管理、设备管理、操作系统可调参数、资源控制和防火墙只是管理员在使用系统时需要了解的一小部分内容,而且它们之间的差异也很大,更不用说 Unix 和 Linux 之间的差异了。 (例如,AIX 中没有 sysfs,Linux 中没有 ODM)。 (2认同)
  • 我想说的是,这是非常不正确的,不可能向某人描述它。它并没有使主题变得更简单或更容易理解,它只是说了一些不准确的事情。 (2认同)