1972 年 UNIX V2 测试版复活

2025-02-19

一位研究人员成功从磁带上恢复了 1972 年的 UNIX V2 测试版系统。这个版本在内核大小和 a.out 格式支持上与之前的版本有所不同,被认为是 V2 的早期测试版。虽然可以在 aap 的 PDP-11/20 模拟器上运行,但在其他模拟器上却无法启动。研究人员通过一系列巧妙的步骤,最终创建了一个可引导的磁盘镜像,并将其公开分享。这一发现为研究早期 UNIX 系统的发展提供了宝贵的资料。

阅读更多
科技 UNIX历史

SCCS:50年后,源代码旅馆的传奇

2024-12-13

本文回顾了源代码控制系统SCCS 50 年来的影响。作者Larry McVoy详细解释了SCCS独特的编织格式,这种格式允许通过引用进行合并,避免了其他系统中基于补丁的复制方式的低效。他解释了SCCS如何利用编织格式在恒定时间内检索任何版本的文件,并保留跨版本的作者信息。尽管SCCS存在一些缺点,例如长期锁定和文件导向,但其编织格式的效率和对作者信息的保留使其成为一个具有开创性的系统,并为后来的版本控制系统如BitKeeper奠定了基础。

阅读更多