免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1208 | 回复: 0
打印 上一主题 下一主题

[SCO UNIX] Unix的历史(好久没有上来了,发一个历史性的东西) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-21 12:12 |只看该作者 |倒序浏览
Unix的历史

    Unix系统是由一些需要一系列现代化计算机工具来辅助他们完成其工程的研究人员所开发的,该系统可使得一组人员协同工作以完成某项工程,成员之间可以共享指定的数据和程序,同时保持其他一些信息属于各自成员私有。它起源于1969年AT&T贝尔实验室的一个研究项目,自从第一个Unix系统被成功开发至今,Unix已经成为一种世界文化。由于Unix系统可以在从微型计算机到大型计算机上运行,而且工作方式灵活,为用户提供的内容丰富以及软件工具齐全,因而已经吸引了越来越多的计算机用户。

    在推广Unix操作系统的“四年努力”(four-year effect)中,一些大学和学院扮演了关键的角色。当Unix操作系统在1975年已经具有广泛的可使用性时,贝尔实验室以几乎微不足道的价格将它提供给教育机构使用。于是学校便将其用于它们的计算机科学的教学计划中,以保证那些学习计算机科学的学生能够熟悉它。由于Unix操作系统在当时是一个如此先进的开发系统。学生们便逐渐适应了这个复杂的编程环境。当这些学生毕业进入工业界后,他们希望能够继续在一个熟悉的高级编程环境下进行他们的工作。随着这些学生越来越多地在商业领域走向成功,Unix操作系统轻而易举地走向工业界,并产生了日益重要的影响。

    在1976年,Unix提供给各个大学免费使用,于是它开始成为许多操作系统课程和学术研究项目的基础。在20世纪70年代后期,AT&T建立了它的Unix支持小组,(Unix Support Group,USG。后来发展成为Unix系统实验室,Unix System Laboratories,USL)把Unix作为商业产品进行部署。贝尔实验室和USG都继续进行Unix的开发,但这两个小组的努力出现了分歧。USL的发行版本System III和System V得以广泛分发并且已对现代的系统产生了广大的影响。

    Berkeley Unix开始于1977年,当时加州大学伯克利分校(University of California,Berkeley)的计算机系统研究小组(ComputerSystems Research Group,CSRG)从AT&T获得了代码许可证,对该操作系统进行了一些重大的补充和修改。该校对该操作系统进行了如此之多的改进,以至于目前所使用的占主导地位的两种Unix操作系统版本,一种称为Unix操作系统的BSD(Berkeley Software Distribution)版本。另一种版本则称为Unix System V,它继承了AT&T和Unix系统实验室所开发和维护的版本。Berkeley的发行版本BSD始于1977年用于PDP-11的第一个版本1BSD,到1993年达到了最高版本4.4BSD。

    AT&T各个发行版本的源代码许可证对于非学术性用户来说一直非常昂贵。起初,许可证对于大学是便宜或者免费的,但随着Unix获得了商业上的认可,价格迅速攀升;最后Berkeley制定长期目标,把AT&T的代码从BSD中去除,这是一个单调乏味而耗时的过程。在这项工作完成以前,Berkeley失去了进行操作系统研究的基金,于是CSRG被解散了。

    在解散以前,CSRG发布了它的不含AT&T代码的最终软件包,即4.4BSD-Lite。目前大多数BSD Unix的版本(包括BSD/OS,FreeBSD,NetBSD,和OpenBSD等)都宣称4.4BSD-Lite软件包是他们的“祖辈”。尽管BSD和System V是派生出大多数其它Unix版本的核心系统,但这两种“纯”系统从未在商业市场中担当主力。典型的情况是,厂商愿意从一种普通的AT&T或BSD系统开始起步,然后独立地继续进行开发。有些厂商不想偏向与其中任何一种风格的Unix,于是便两者都支持或是开发出综合这两种系统特性的混合型Unix。毫不奇怪的是,这些Unix变体将会随着时间的流逝而彼此逐渐分化。

    在Unix世界中,最近的主要发展是Linux内核的出现,而且许多Unix系统现在都基于这个内核。Linux是Unix内核从内到外的一次重新实现,它在1991年始于芬兰大学生Linus Torvalds的个人项目。这些年来,Linux项目已经聚集了许多开发人员、用户和热情的支持者。它已经成长为一个功能完善的、具有产品质量的内核,许多厂商把这个内核作为他们主要的操作系统来给予支持。许多昂贵的商业软件包(例如Oracle)也已经被移植到了Linux上。

    Unix的世界充满着信息,因此,学习关于Unix的所有的事情是不可能的,应该将注意力集中于你所需要的和你所喜欢的事情上,事实上:Unix并不是被设计成用来学习的,Unix是被设计成用来使用的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP