早期的发行版本
同时,他们还对Pascal编译器的错误恢复工作感兴趣,同时也提出系统拷贝的要求. 1977年初, Joy完成了 "Berkeley
Software Distribution." 这个发行版本包括 Pascal系统,并且在Pascal源码的晦涩的字目录下
编译了 ex.编辑器。 又过了一年, 作为发行组的秘书的Joy , 发放了大约三十份免费的系统拷贝。
随着ADM-3a终端的出现,并且提供指向屏幕地址的指针的功能 , Joy 最终完成了 屏幕编辑器vi,给Berkeley
带来了基于屏幕的编辑器. 他很快发现自己处在进退两难的地步. 在学校,经费不足是常有的事,旧的设备根本就没有替换掉 . 他就没有进行代码优化和修改几个终端的支持工作
, 并且决定通过使用一个小的解释器去重画屏幕,来改善屏幕管理. 这个解释器通过描述终端的特性来驱动, 这个工作最终产生了 termcap.
到1978年中期,软件的发行版明显需要修改. 对于 Pascal 系统,日益增长的用户社区反馈了很多意见,根据反馈的意见修改后的系统
更加稳定, 同时也形成了两个分支,使其可以在PDP-11/34上运行. 修改的结果成为“Berkeley软件发布第二版,”很快被缩写为
2BSD. 连同增强的Pascal系统 , vi编辑器和几个终端的termcap 也在内. Bill Joy 在一次独自把发行软件集成在一起,
回答用户的电话, 并且把客户的反馈也集中在系统中 . 有过了一年又发行了75份系统. 然而,接下来的一年 Joy还是转向另一个项目,
2BSD 发布还在进行. 其最终版本为2.11BSD, 是一个至今仍运行在世界各个角落的几百台 PDP-11上的完整的系统
。
|