考虑对一行代码的生命周期进行分析,并通过关于 stackexchange 的另一个问题,我看到了一篇关于 OpenBSD的研究论文,我对此有一些疑问。
即:
我问所有这些的部分原因是我无法在OpenBSD或Chuck Cranor的网站上找到信息,其中指出:
我还在 Internet 上主持并帮助创建了第一个匿名 CVS 服务器(最初的 anoncvs.openbsd.org,也称为 eap.ccrc.wustl.edu)。
维基百科声明“初始版本:1996 年 10 月 1 日”,但我无法确定该版本是否开源。
这是否意味着 OpenBSD 在“1998 年 5 月 19 日”发布了第一批源代码
不,OpenBSD 的第一个公开版本是在 1996 年 7 月发布的。(来源 1)
19 May 1998 意味着您论文的作者使用 OpenBSD 2.3 作为他们的起点。(来源 2 ) 我看不出有什么特别的理由开始这个版本。解释可能是微不足道的。也许这是他们可以轻松掌握的最古老的版本。
其他 61% 的代码库从何而来,
NetBSD。(与上面相同的来源。)
从未发布到开源版本控制系统?
在OpenBSD的CVS库似乎已连续运转了〜15年的项目。如果您愿意,我完全希望您可以从那里查看 OpenBSD 1.x。
我在哪里可以找到那 7.5 年中补丁的源代码,
CVS 存储库。
这些日期是否与发布日期相匹配,
见来源 2。
我无法判断该版本是否是开源的。
OpenBSD 一直是开源的。它是 NetBSD 的一个分支,它本身就是开源的。