深入了解 FreeBSD:特性、历史与发展
1. FreeBSD 简介
FreeBSD 是一款免费的类 Unix 操作系统,被互联网服务提供商、各种设备和嵌入式系统广泛使用,在对通用硬件可靠性要求极高的场景中表现出色。它历经近三十年的持续开发、研究和完善,其故事始于 1979 年的 BSD。
1.1 BSD:FreeBSD 的前身
- AT&T 的软件授权 :多年前,AT&T 因业务需要定制大量计算机软件,但不能在计算机行业竞争,于是以低价将软件及源代码授权给大学。大学借此节省开支,学生能阅读源码学习,AT&T 也获得了曝光和收益,还培养了一代计算机科学家。其中最著名的软件是 Unix。
- Unix 的改进 :与现代操作系统相比,原始 Unix 问题众多。但由于数千学生能访问源码,数百教师为学生提供有趣项目,当程序或操作系统出现问题时,日常使用该系统的人有能力和动力进行修复。学生添加了进程控制功能(作业控制),用快速文件系统取代了 Unix S51K 文件系统,多年来还编写了许多实用小程序,逐渐取代了大量 Unix 功能。
- Berkeley 软件发行版(BSD)的诞生 :加州大学伯克利分校的计算机科学研究小组(CSRG)参与了这些改进,并成为 Unix 代码改进的中央清算中心。他们收集其他大学的更改,评估、打包并免费分发给拥有有效 AT&T UNIX 许可证的用户。此外,CSRG 还与国防高级研究计划局(DARPA)合作,在 Unix 中实现了 TCP/IP 等功能,由此产生的
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



