我只是出于好奇而问,有没有办法获得“纯粹的”Unix 副本?所以,不是 OS X 或以 Unix 为背景的 Linux,而只是 Unix。
答案1
Unix 作为一个独立的实体不存在作为一个现代操作系统。
正如 unix-derivatives 的评论所示:
有几个系统是从 Unix 源代码开始的,但随着时间的推移,这些源代码已经被写掉了,所以原始的 Unix 代码已经不复存在了。最著名的例子是 OpenSolaris、FreeBSD、NetBSD 和 OpenBSD。
FreeBSD 5.3 2004-08 OpenBSD 4.6 2009-10 NetBSD 5.0.2 2010-02 OpenSolaris 内部版本 135 2010-03
和unix克隆
已经有许多系统实现了 Unix 系统调用、库 API 和命令,但不包含任何原始的 Unix 源代码。这是一个小的选择。
Minix 1.1 1987-01 西努 1987-01 Minix 1.5 1989-11 Linux 0.96c 1992-07 相干 4.2 1994-12 Minix 2.0 1996-10 Linux 2.6.33.2 2010-04
现代发行版不包含任何原始的 UNIX 代码,或者至少不包含任何可以免费获得的开源变体。
答案2
如果你想成为硬核,你可以在 PDP-11 模拟器上运行 V7 Unix。我已经这样做了,它的性能比我在大学时使用的运行 4.2BSD 的 VAX 更好。
答案3
答案4
大约 74 年 Unix 离开贝尔实验室后,Unix 就成为了操作系统家族不仅仅是一个操作系统。而且从89年开始,原来的分支上就没有再发布过。 “Unix”商标已多次变更所有者,目前为定义的通过一组接口,如果您表明您遵守当前定义,则可以购买使用权。
您也许可以在模拟器上使用 ATT 之一(我见过某些版本的一些包装,但不是最新的)。
商业 Unix(Solaris、AIX、HP-UX)通常要经历认证过程的痛苦。 Sun 可以免费提供 Solaris(我认为 Oracle 改变了这一条件),并且已经开源。走这条路可能是获得接近允许使用该标签的东西的最便宜的方法。但是否肯定它是“纯粹的”unix 仍存在争议。一些 BSD 衍生品也有很好的“纯度”论据。