Unix系统:从研究走向广泛应用
1. Unix系统的早期传播
Unix操作系统在中心1127实验室经过几年的发展后,开始在贝尔实验室内部和外部传播。外部传播主要通过大学,大学可以在商业秘密协议下,支付象征性的“媒体费用”获得整个系统的源代码。但这并非“开源”,该系统仅可用于教育目的,许可证持有者只能与其他持证人交流使用Unix的经验和做法。尽管如此,Unix社区迅速发展,用户组在全球各地涌现,还出现了重大技术创新,如将系统移植到不同硬件以及开发新的互联网访问机制。
2. 程序员工作台(Programmer’s Workbench,PWB)
- 背景与应用场景:贝尔实验室的专利部门是研究领域之外的首个“客户”,随后Unix在贝尔实验室的开发团队和AT&T的其他部门也开始广泛使用。AT&T是一家拥有超百万员工的大公司,有许多用于管理支持电话服务的数据和运营的计算机系统,这些系统被统称为“运营支持系统”。1973年,位于新泽西州皮斯卡塔韦的一个团队开始为大规模生产环境下进行软件开发的程序员开发工具,这些工具集合被称为程序员工作台(PWB)。大多数AT&T的运营支持系统运行在IBM和Univac的大型主机上,这些主机有自己的专有操作系统,如IBM的OS/360。PWB为运行在这些计算机上的软件提供创建和管理功能,实际上充当了各种非Unix大型计算机系统的统一前端,将大型主机视为外围设备。
- 主要服务与功能改进
- 远程作业录入:这是PWB的一项主要服务,是一组用于向目标系统发送作业并