与原始 UNIX 源代码最相似的发行版/风格是什么?

与原始 UNIX 源代码最相似的发行版/风格是什么?

就像Ubuntu、Arch、Red Hat等只是对原始Linux内核... macOS (XNU)、Solaris 等是 AT&T UNIX 封闭源代码的一些变体。但最纯粹的 UNIX 内核或发行版本身是什么?

UNIX内核代码(原来的)是否完全丢失了?或者它仍然由某人(AT&T)维护?

是否有最新的内核源代码?我怎样才能得到它? (我显然打算付费)可以在个人/学生许可证下使用吗?还是我需要购买营业执照?

PS 我对 UNIX 的了解有限。

答案1

FreeBSD 可能是最直接衍生的现代基于 UNIX 的操作系统。 2017年6月,雅典经济商业大学Diomidis Spinellis 发表研究论文其中记录了贝尔实验室 UNIX 代码库从早期到现代 FreeBSD 12 的演变。使用各种来源和方法,他基本上重建了一个 Git 存储库时间线,该时间线将当前的 FreeBSD 追溯到 UNIX 的划时代起源。

通过建立从 1970 年至今的连续时间表,该项目已经实现了其主要目标。该存储库包含:

  • PDP-7、V1、V2、V3、V4、V5、V6 和 V7 研究版的快照,
  • Unix/32V,
  • 所有可用的 BSD 版本,
  • CSRG SCCS 历史,
  • 386BSD 的两个版本,
  • 386BSD 补丁包,
  • FreeBSD 1.0 到 1.1.5 CVS 历史,
  • 从导致 FreeBSD 2.0 的初始导入开始导入 FreeBSD 存储库,以及
  • 当前的 FreeBSD 存储库。

这些文件似乎根据其修改时间按时间顺序添加到存储库中,并且大部分源代码已归因于其实际作者。命令 likegit blamegit log产生预期的结果。

特别是,本文的图 5 记录了包含多个 Berkeley UNIX 里程碑版本的代码库的按比例出处。

我向所有对 UNIX 和 BSD 历史演变感兴趣的人强烈推荐他的论文。这该项目的 GitHub 页面读起来也很有趣。

相关内容