Unix操作系统的历史和未来.doc

上传人:大米 文档编号:550415387 上传时间:2023-03-09 格式:DOC 页数:3 大小:37.01KB
返回 下载 相关 举报
Unix操作系统的历史和未来.doc_第1页
第1页 / 共3页
Unix操作系统的历史和未来.doc_第2页
第2页 / 共3页
Unix操作系统的历史和未来.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Unix操作系统的历史和未来.doc》由会员分享,可在线阅读,更多相关《Unix操作系统的历史和未来.doc(3页珍藏版)》请在金锄头文库上搜索。

1、Unix操作系统的历史和未来 从总体来看,Unix操作系统的发展可以分为三个阶段:第一阶段为Unix操作系统的初始发展阶段,从1969年KeThompson在AT&T贝尔实验室创造了Unix操作系统,刚开始运行在一台DECPDP-7计算机上,只在实验室内部使用并完善它,这个阶段Unix操作系统从版本1发展到了版本6。值得注意,此时的Unix操作系统是用汇编语言写成的,以至在1970将Unix操作系统移植到PDP-11/20上的时候花费了大量工作。在这个阶段里最重要的事件可以算Unix操作系统的作者使用C语言对Unix操作系统的源代码重新改写,使Unix操作系统非常具有可移植性。Unix操作系统

2、是用c写成的,c本身又是为了写Unix操作系统而诞生的。大家还记得在不区分大小写的DOS用C开始写程序时候的不适么? 当时也很不明白为什么c需要区分大小写,后来接触多了,才知道c原本就是Unix操作系统下的,而Unix操作系统是区分大小写的。由于此时AT&T还没有把Unix操作系统作为它的正式商品,因此研究人员只是在实验室内部使用并完善它。 正是由于Unix操作系统是被作为研究项目,其他科研机构和大学的计算机研究人员也希望能得到这个系统,以便进行自己的研究。AT&T以分发许可证的方法,对Unix操作系统仅仅收取很少的费用,大学和研究机构就能获得Unix操作系统的源代码以进行研究。Unix操作系

3、统的源代码被散发到各个大学,一方面使得科研人员能够根据需要改进系统,或者将其移植到其他的硬件环境中去,另一方面培养了懂得Unix操作系统使用和编程的大量的学生,这使得Unix操作系统的普及更为广泛。第二阶段为80年代,这是Unix操作系统的丰富发展时期,在Unix操作系统发展到了版本6之后,一方面AT&T继续发展内部使用的Unix操作系统版本7 ,同时也发展了一个对外发行的版本,但改用System加罗马字母作版本号来称呼它。System III和System V都是相当重要的Unix操作系统版本。此外,其他厂商,以及科研机构都纷纷改进Unix操作系统,其中以加州大学伯克利分校的BSD版本最为著

4、名,从4.2BSD中也派生出了多种商业Unix操作系统版本比如Solaris、HP-UX、IRIX 、AIX、SCO等等。Sun是最早的工作站厂商,但一直在Unix操作系统工作站领域不断发展。其操作系统 SunOS是基于4.2BSD开发的,直到SunOS 4。但是在此之后,Sun将操作系统的开发工作转向了System V,这个新版本为Solaris 2,或者称为SunOS 5,因此也可以将SunOS 4称为Solaris 1.0,但是SunOS 4与Solaris 2分属两个流派,其中的差别就比较大了。值得一提的是Sun的版本号比较有趣,从Solaris 2.6之后,Solaris 2.7的版

5、本号直接变成了Solaris 7.0,可说是常见的商业炒作手法之一了。Sun的Solaris主要针对他的处理器Sparc来开发,但是他们也开发了用于Intel平台上的系统Solaris X86。与运行在工作站上的Solaris相比,Solaris X86性能较差。近期来由于Linux给于的压力,Sun加大了对x86的投入力度,目前Solaris forx的版本已可以在网络上找到。 IRIX是SGI公司的Unix操作系统,这也是一种基于Unix操作系统 System V的产品。SGI的Unix操作系统图形工作站是图形图象处理领域内的顶级产品,这一方面是由于SGI的硬件性能相当优秀,另一方面在软件

6、方面,SGI开发了工作站下的图形图象处理软件,成为这个领域的领先者。事实上天缘曾经有缘使用过SGI的机器,在一张静态图片上用鼠标点击,即时毫不停顿地产生多个相互交互作用的水波纹,波纹之清晰、交互之自然、速度之流畅,给我留下了相当深刻的印象。SGI在图形图象领域的领先地位掩盖了他作为一家Unix操作系统厂商在操作系统领域内的努力,事实上在他们还生产超级计算机,在多处理器和并行计算等大负荷计算方面都有独到的研究。如果大家有够细心,可以看到在关于linux发展的文章中有提到SGI组建了一个基于Linux使用个CPU的超级服务器。IRIX在SGI出色硬件的合作下,性能相当卓越。 SCO Unix操作系

7、统是在国内比较有名气的操作系统,因为他是当时能运行在Intel的平台之一,并且较早进入中国市场。它的历史可以追溯到MicroSoft开发的Xienx,Xienx是运行在Intel平台上的一种基于Unix操作系统 V 6的系统,后来Xienx开发部门独立出来成立了SCO公司,并基于AT&T System VR3.2开发了SCO Unix操作系统,其最新的版本为增强了图形接口的SCO OpenServer 5.0.4。此时AT&T已经将它们负责Unix操作系统的部门USL(Unix系统实验室),卖给了Novell公司,它们的Unix操作系统被更名为UnixWare ,但是Novell正逢经营问题,

8、不得不将UnixWare再次卖给SCO。SCO之所以能占有市场,并不是其产品特别出色,而是因为在小型机特别昂贵的年代,对一些追求稳定的行业来说,使用SCO能在x上运行,可以节约大量成本。因此早期的银行、金融行业的终端大多是使用SCO的。而最近SCO的名声越来越坏,只因被更加优秀且同样能运行于x86的Linux抢走大量份额,大家知道知道吃不饱的狗是会乱咬人的。不过可惜最后授权没强行推销出去几份,反而得了个$CO之名。而Novell在购买UnixWare之后的一个重要举动是将Unix操作系统商标赠送给一个非盈利的Unix组织X/Open,结束了USL与BSD以及其他厂商的纷争。其他的如IBM的Un

9、ix操作系统,是根据SVR2(最近已经出到SVR3.2)以及一部分BSD延伸而来。HP-UX则是HP公司从S III(SVRx)发展面来,现在是由SVR2(4.2BSD)发展而来。在这个时期中,Internet开始进行研究,而BSD Unix操作系统最先实现了TCP/IP,使Internet和Unix操作系统紧密结合在一起。伯克利大学为Internet打下了基石,同样的还有这所大学所出的DB和DNS解析服务器,再怎么盛赞这所大学为Internet的贡献也不为过。第三阶段是Unix操作系统的完善阶段,从90年代开始到现在。当AT&T推出System V Release 4(第五版本的第四次正式发

10、布产品)之后,它和伯克利的4.3BSD已经形成了当前Unix操作系统的两大流派。此时,AT&T认识到了Unix操作系统价值,因此他起诉包括伯克利在内的很多厂商,伯克利不得不推出不包含任何AT&T源代码的4.4BSD Lite,这次司法起诉也使很多Unix操作系统厂商从BSD转向了System V流派。而FreeBSD的发展速度之所以会落于后起之秀Linux上,这也是一个重要原因。这时候Linux出现了,它是一个完全免费的与Unix兼容的操作系统,可运行在多种平台上。虽然Unix操作系统已经非常开放,但在80年代其内核代码也不是随意就可以得到的。最容易得到的代码是Minix,用于教学目的而编写的

11、一个系统,这远不是一个成熟的系统。于是芬兰的Linus决定自己编写一个独立的操作系统,在Internet上发布了一个通告。这个成为Linux的系统在Internet上的众多爱好者的帮助下迅速开发出来,并取得了巨大的成功。Linux和其他Unix操作系统的源码完全无关,严格来讲只能算仿制品。但Linux的开发者来自整个Internet,具有各种Unix系统的背景,因此Linux也集中了各种Unix操作系统的优点,从性能上与商业产品毫不逊色。所以从广义上来说,Linux划分到了Unix操作系统派系。 在过去的40年里,Unix操作系统帮助推动了全球的重要任务IT运营。现在,随着Unix步入中年,它

12、的支持者正在忙于开发新的技术规范。他们希望这些新的技术规范将推动这个操作系统进入下一个计算时代。在Unix生态系统最前沿的是Open Group,这是一个厂商中立和技术中立的组织,负责监管Unix名称的使用和遵守Unix的技术规范,特别是单一Unix技术规范。单一Unix技术规范是构成兼容Unix系统的一套技术规范。目前,单一Unix技术规范是第三版(Unix 03),不过,新的技术规范正在研制之中以扩展Unix 03的成功。Open Group的标准总监Andrew Josey说,我们的Unix 03应用的增长感到非常满意。我们正在研制这个标准的进化版本。我们现在已经完成了基本的技术规范。我

13、们目前正在研究如何推出这个版本。Josey说,这样做不包括重复发明,而是预示着Unix将发生革命性的变化。任何新的技术规范在性质上都是革命性的,特别是将继续支持现有平台和以前的Unix技术规范。那是非常重要的,因为向下兼容性一直是Unix的一个重要的特色。据Josey说,符合1995年的Unix技术规范的应用程序二进制代码在目前的平台上仍然可以使用。这种可靠性已经成为Unix部署和提供基于这个操作系统的系统的许多厂商的一个关键的卖点。兼容Unix 03的操作系统来自许多厂商,包括惠普、IBM、Sun、甚至苹果。苹果自从2007年以来一直兼容Unix。保证继续向下兼容性的措施并不是支持者希望的下

14、一个版本的Unix将发光的唯一的地方。我们将提供一些新的编译库功能,让应用程序编程接口更加丰富。我们将期待着更好的国际化的支持、多线程的支持、更加强大以及更好的线程处理。虽然测试套装软件现在已经为下一个版本的Unix技术规范制作好了,但是,在新的Unix技术规范正式获得批准之前,仍然有更多步骤的事情要做。Open Group首先制作了一套反应新的技术规范的更高水平的标准。然后,这些标准将经过一个委员会的审议阶段以帮助建立共识。最后,Open Group的成员将执行一个正式投票过程以批准最终的技术规范。虽然新的Unix技术规范将建在Unix 03标准的基础之上,但是,目前还不清楚新的Unix标准

15、实际上叫什么名字。这一次也许没有做一个品牌编号。人们正在争论如何包装这个软件。如果确实要给它一个编号,也许把它称作Unix 10。不过,也许不会叫这个名字。虽然Unix在它存在的40年里经历了各种各样的挑战,在市场上威胁Unix地位的、最近的和持续的威胁之一一直是Linux的兴起。然而,尽管Linux有吸引力,特别是在数据中心,但是,Open Group认为Linux并不是Unix或者Unix标准的一个威胁。相反,这两个操作系统之间的关系已经成为互补的。Josey说,我一直把Linux看作是一种非常积极的东西。我们一直在与这个团体合作。我已经看到了Linux从不兼容Unix到更兼容Unix的一

16、些的变化。Unix厂商和Linux厂商之间的界限最近几年已经变得非常模糊了。包括惠普和IBM在内的主要Unix厂商现在也是Linux的主要支持者。Open Group首席执行官Allen Brown说,我们的成员包括在Unix和Linux的供应商。这不是说一个比另一个更好。他们有不同的目标和不同的功能。Brown说,尽管Linux增长并且缩小了与Unix操作系统与各种版本的Linux之间的区别, 由于一些重要的原因,Unix在未来若干年里仍然继续是一个重要的平台。Brown说,40年前,像我们这样的一些人发布了我们认为不会持续很长时间并且可能被淘汰的应用程序。现在,这些应用程序是我们不能抛弃的并且必须与其它东西集成在一起的遗产的一部分。Josey补充说,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号