三.1973 年:Unix 的正式诞生,Ritchie 等人以 C 语言写出第一个正式 Unix 核心
由于 Thompson 写的那个操作系统实在太好使了,所以在贝尔实验室内部广为流传,并且经过多次迭代改版 。但是,比较重要的改版则发生在 1973 年 。Unix 本来是用组译语言写的,后来因为系统移植与效能的需求, 该系统被 B 语言所改写 。不过,效能依旧不是很好 。再后来,DennisRitchie 将 B 语言重新改写成 C 语言,C 语言算是比较高阶的程序语言,可以在不同的机器上运行, 而 Ritchie 等人,也同时将原本 Thompson 的那个操作系统用C 语言重写, 最后,正式发布Unix!
在这个时候需要特别注意的是,贝尔实验室是隶属于 AT&T 的,只是 AT&T 当时忙于其它商业活动, 所以对于 Unix 是采取比较开放的态度,此外, Unix 在这个时期的发展者都是贝尔实验室的工程师, 这些工程师对于程序当然相当有研究,所以, Unix 在此时当然是不容易被一般人所接受的!此外,由于 Unix 是用比较高阶的 C 语言写的,相对于组译语言需要与硬件有密切的配合, 高阶的 C 与硬件的相关性就没有这么大了!所以,这个改变也使得 Unix 很容易被移植到不同的机器上 。
四. 1977 年:重要的 Unix 分支:BSD诞生
前面说到,虽然贝尔属于 AT&T ,但是 AT&T 此时对于 Unix 是采取开放的态度, 此外, Unix 是用高阶的 C 语言写的,理论上是具有可移植性的!所以,只要取得 Unix 的源码,并且针对大型主机的特性,加以修订Unix, 就可以将 Unix 移植到不同类的机器上了 。所以在 1973 年以后, Unix 便得以与学术界合作开发!
最重要的接触就是与加州伯克利大学的合作了 。伯克利的 Bill Joy 在取得了 Unix 的核心源码后,着手将其修改成适合自己机器的版本, 并且同时增加了很多工具和编译程序,最终将他命名为 Berkeley Software Distribution (BSD)。这个 BSD 是 Unix 很重要的一个分支, Bill Joy也是『 Sun 』这家公司的创办者!Sun 公司就是以 BSD为核心,进行自己的商业Unix的开发的 。(后来可以安装在 x86 硬件架构上面 FreeBSD,就是由BSD 改版而来的)
五.1979 年:一个措手不及的版权宣告!
由于Unix 的高度可移植性与强大的效能,加上当时并没有版权的纠纷, 所以让很多商业公司开始了 Unix 操作系统的发展,例如 AT&T 自家的 System V、IBM 的 AIX 以及 HP 与 DEC 等公司,都有推出自家的主机搭配自家的 Unix 操作系统 。但是,如同我们前面提到的,操作系统的内核必须要跟硬件配合, 以提供及控制硬件的资源进行良好的工作 。
而在早期每一家生产计算机硬件的公司还没有所谓的『协议』的概念, 所以每一个计算机公司出产的硬件自然就不相同啰!因此他们必须要为自己的计算机硬件开发合适的 Unix 系统 。例如在学术机构相当有名的 Sun 、 Cray 与 HP 就是这种情况 。
他们开发出来的 Unix 操作系统以及内含的相关软件,并没有办法在其它的硬件架构下工作的 。且由于没有厂商针对个人计算机设计 Unix 系统,因此,在早期并没有支持个人计算机的 Unix 操作系统的出现 ( 由于 Unix 强调的是多人多任务的环境,但早期的 x86 个人计算机架构下的 CPU 是没有能力达到多任务的作业,因此,并没有人对移植 Unix 到 x86 的计算机上有兴趣 ) 。每一家公司自己出的 Unix 虽然在架构上大同小异,但是却真的仅能支持自身的硬件, 所以啰,早先的 Unix 只能与服务器或者是大型工作站划上等号 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 高铁和动车有什么区别 高铁和动车有什么区别视频
- 高铁与动车到底有什么区别 高铁和动车到底啥区别
- 你知道红颜蓝颜和紫颜知己的意思吗 红颜和蓝颜知己是什么意思
- 什么是蓝颜知己什么是红颜知己 什么是红颜知己和蓝颜知己?
- 和田玉真的养人吗 和田玉能养活吗
- 女人戴琥珀和玉哪个好 佩戴翡翠和琥珀哪个好
- 房产证与不动产权证都有哪些区别 不动产权证和房产证有啥区别
- 和菠菜一起煮 和菠菜一起煮的稀饭
- 为什么英语四六级的及格线是425 英语4级和六级及格分都是425?
- 原来,和田玉当中也藏有使人长寿的秘密……