加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Unix操作系统的历史

发布时间:2022-09-30 14:31:02 所属栏目:Unix 来源:网络
导读: Unix是可移植的操作系统,适用于许多计算机体系结构,并具有许多变体和修改形式。
出生
Unix操作系统的第一个版本是在创建贝尔实验室由AT&T,新泽西在1969年的DEC PD-7和PDP-9的计算机从D

Unix是可移植的操作系统,适用于许多计算机体系结构,并具有许多变体和修改形式。

出生

Unix操作系统的第一个版本是在创建贝尔实验室由AT&T,新泽西在1969年的DEC PD-7和PDP-9的计算机从DEC。它的主要作者是肯·汤普森和丹尼斯·里奇。达到了创建新操作系统的最初目标,并且作者开始着手开发用于PDP-11计算机的第二版系统,该第二版正式命名为Unix的第一版。此版本于1971年推出。当时发行了Unix程序员手册,这实际上是当时的Unix描述。Unix系统的第二版出现在1972年,它引入了连接过程的通信链接的概念。PDP-11小型计算机以及与Unix一起获得了广泛的欢迎。因此,很快就编写了Unix操作系统的第三版[1] [2]。

作者放弃了用汇编器编写系统的方法,并将所有代码转移到Dennis Ritchie创建的高级C语言中,这导致了系统的可移植性(由于存在指示符,如今C语言被认为是低级的)。

在1974年, Ritchie和Thompson在公开的在Unix的文章,ACM通信[1] 。它描述了结构及其工作方式。在1978年,该特别版的贝尔系统技术杂志在Unix上发出。

普及

1975年-Unix第六版-aka第六版-在大学中免费分发以用于学术应用。这有助于系统的快速开发,AT&T外部的扩展和软件的开发。这个时期的传奇故事是由澳大利亚新南威尔士大学的教授约翰·狮子斯撰写的。Lions Book包含完整的V.6代码,并逐行注释。

Unix很快在加利福尼亚大学伯克利分校定居,并在那里被转移到PDP-11 VAX体系结构。在VAX小型计算机上发布的第一个版本可作为Third Berkeley Software发行版(即3BSD)的一部分获得。

在1979年第7版(第7版)发布-它是第一个广泛使用,尽管AT&T没有提供服务和服务。在IEEE和POSIX规范出现之前,其功能集和程序是各种Unix变体诞生的主要统一基础。

Unix早期历史上最重要的事件之一是DARPA代理项目,该计划在所有ARPANET计算机上采用一种操作系统。DARPA决定该系统将是Unix系统的Berkeley版本。根据第一份合同(持续了1981年至1982年),创建了4BSD和4.1BSD系统。这一成功导致了又一个为期两年的合同,从而产生了4.2BSD,它是第一个包含TCP / IP的操作系统。

扩展

在1980年代初,AT&T决定将Unix商业化。1980年,开发他的代码的许可证出售给了Santa Cruz Operations,该公司受Microsoft委托准备Xenix(其Unix版本)。1983年,Unix的从AT&T,的第一个商业版本的System V,被释放。

随着商业化,AT&T停止提供商业许可之外的系统源代码。这引起了许多学术工程师(UCB,MIT)的抗议,他们到目前为止已经编写了自己的系统扩展并参与了系统开发(请参阅 BSD)。对代码的封锁导致基于用户和独立Unix 开发人员社区的自由软件运动的创建。它是由MIT 自由软件基金会的Richard Stallman于1983年创立的,它的目标是创建一个没有AT&T代码的免费Unix系统。

在1980年代,创建了许多商业版本的系统,大多数IT公司的目标是拥有自己的版本的Unix。这些项目大多数基于AT&T代码,称为System III(SCO Xenix,SGI IRIX,DEC Ultrix等),其他项目则基于免费的BSD代码(SunOS,NeXTStep)或其他学术项目开发,例如Mach( NeXTStep),其中一些结合了两个分支的功能,或者从一个分支演变到另一个(分别是IBM AIX和HP-UX)。当时,伯克利大学CSRG实验室正在开发BSD。

统一

将系统分为多个发行版和将编程团队隔离开来很快导致了各个品种的兼容性问题,从而导致了标准化解决方案,调用和功能的努力。X / Open Company联合会试图满足这种需求,该联合会实施了新创建的开放系统思想。

1988年,Sun与AT&T建立了合作关系,从而建立了Unix International联盟和基准SVR4系统,该系统结合了SysV和BSD的优势-然后基于该平台创建了新的Unix Suna,Solaris(1991)和后续版本的SCO系统。 。在。Xeniksa。对duumvirate竞争对手形成的开放软件基金会(OSF),它的主持下,大公 OSF / 1发布随着时间的推移,强烈基于BSD。1988年,发布了POSIX .1 规范-我们称之为Unix的基础。

革命

在1990年代初,交战各派很快就面临着基于Internet的免费Unix系统的快速扩展。1991年,Linus Torvalds宣布了Linux内核的工作,该内核与FSF 的GNU工具相结合,创建了一个完整的类Unix操作系统。AT&T以及后来(1992年12月22日)购买Unix权利的Novell都试图通过诉讼(1992-1994)停止开发基于伯克利CSRG始终免费代码的书面系统。该诉讼减慢了BSD分支的开发速度,间接使CSRG退出了代码的进一步工作,并放弃了基于该代码的开放项目386BSD。但是,1993年出现了两个新的免费项目,即FreeBSD和NetBSD,它们基于最新的4.4BSD版本和废弃的386BSD代码。(更多: BSD历史记录)

Novell无法成功地合并两个成功的项目:他的Web服务和Unix。1993年,发布了SysV的最新版本,即SVR4.2MP,之前该公司通过了分配Unix品牌并管理X / Open组织的Single UNIX Specification(SUS)的权利,并于两年后开始了UNIX 95标准化程序。同年,Novell决定将SCO和前Bell Labs的UnixWare代码(以他出售System V的名称)出售给Hewlett-Packard。

1996年,Open Group由Open Software Foundation和X / Open 合并而成,后者授予在计算机系统上使用UNIX的名称并负责SUS的权利。

1997年,发布了第二个版本的SUS-第一个公开发布的版本(引入了64位线程),并在2001年发布了第三个版本,将POSIX与工业扩展集成在一起。

Unix的千禧年和30周年之交是自由系统的快速发展,利基应用的商业版本被自由系统取代。许多Unix生产者和销售者都在介绍服务和他们自己的Linux变体unix系统管理,或参与基于它们的技术(BSDI,HP,IBM,SCO,Sun,Yahoo)的开发。

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章