V6 史 - V6

主要观点:

  • 探讨了 V6 UNIX 和 V7 UNIX 中的 shell,V7 UNIX 中 Bourne shell 取代了 Thompson shell,但 V7 中 Thompson shell 仍以 osh 形式存在,且存在内存管理等问题。
  • 提供了 V6 UNIX 中 Ken Thompson 的 shell 相关源代码和文档,包括 sh.c 等文件及使用的外部实用程序。
  • 还提供了原始的 V6 手册和源代码,因链接的手册已修改,而原始版本无法用常见 man 程序处理。
  • 庆祝 UNIX 50 多年,强调 V6 UNIX 源代码和文档对自己的学习意义,感谢 Research UNIX 团队等。

关键信息:

  • V6 UNIX 于 1975 年 5 月发布,V7 UNIX 于 1979 年发布。
  • Thompson shell 在 V6 UNIX 中作为标准命令解释器 /bin/sh 分发,V7 UNIX 中被 Bourne shell 取代,但 V7 中仍有 osh 形式的 Thompson shell。
  • V6 UNIX 中 Thompson shell 使用的外部实用程序有 exit.c、goto.c、if.c、glob.c 等。
  • 提供了 V6 UNIX 相关的源代码和文档的获取途径及原始形式。
  • 庆祝 UNIX 50 多年,感谢相关团队和人员。

重要细节:

  • 在 V7 UNIX 中,osh 存在内存管理问题,且安装不完全,缺少 glob、if、goto 等。
  • 获得的 V6 UNIX 源代码和文档来自 The UNIX Heritage Society (TUHS),由 Dennis Ritchie 提供。
  • 介绍了多个关于 UNIX 历史的相关网站和资源,如 Sven Mascheck 维护的网站、Dennis M. Ritchie 的主页、The Creation of the UNIX Operating System等。
阅读 6
0 条评论