HP UX

2018-08-06  本文已影响40人  丿SunnyR你這暱稱有點意思

Unix 家族发展史

What is UNIX ®?
Unix_History_SVG
History of Unix
UNIX System V

info about unix plz refer to Wikipedia Link above.

History and Timeline
Unix History

This is a simplified diagram of unix history. There are numerous derivative systems not listed in this chart, maybe 10 times more! In the recent past, many electronic companies had their own unix releases. This diagram is only the tip of an iceberg, with a penguin on it ;-).

Manual page archive

This is an archive of the man page collections of various ‘obscure’ operating systems related to Bell Labs.ss

The Unix Tree

Welcome to the Unix Tree. Here you can browse the source code and manuals of various old versions of Unix. For every file, you can also find related files from other versions: this can help show how the different versions of Unix are related. Most of the Unix versions below come from the Unix Archive.

Wayback Machine

The Wayback Machine is an initiative of the Internet Archive, a 501(c)(3) non-profit, building a digital library of Internet sites and other cultural artifacts in digital form. Other projects include Open Library & archive-it.org.

Related sites:

Document sites:

Reference sites:

BSD系统:
FreeBSD
OpenBSD
NetBSD
APPle UNIX(MAC OS bsd内核)

UNIX操作系统:历史简介

在20世纪60年代早期,许多计算机都采用批处理方式,只能执行单个作业。程序员只能使用穿孔纸带输入程序,然后等待行式打印机输出结果。
UNIX操作系统诞生于1969年,其目标是解决程序员面临的困境,并寻求可以帮助程序员完成工作的新的计算工具。
UNX操作系统是由贝尔实验室的两位研究人员 Ken Thompson和 Dennis Ritchie首先开发出来的。当时,
Ken Thompson正在开发一个称为太空旅行的程序,模拟太阳系的行星运动。
这个程序运行在 Multi:操作系统上,该操作系统是第一代在 General Electnc6000系列计算机上提供多用户环境的操作系统。
由于 Multics操作系统大而慢,还要占用大量计算机资源,于是 Thompson找到一台较小的计算机,把太空旅行程序传到这台机器上运行。
这台计算机就是由 (DEC, Digital Equipment Corporation)生产的PDP-7。
在这台计算机上, Thompson采用了 Multics中的一些先进概念,开发了一种称为UNIX的新操作系统。
其他操作系统也或多数字设备公司或少地具有类似的特征,但通过组合这些操作系统中最有价值的部分,UNIX很好地利用了这些操作系统的工作成果。
1970年,UNIX被移植到PDP1120计算机上随后又被移植到PDP1140、PDP11/45和DP1170上。在这个过程中,随着机器硬件的逐渐复杂,UNIX所支持的特征不断丰富。
Den nis Ritchie 7和其他贝尔实验室的研究人员继续开发UNIX,增加文字处理程序等应用程序。
与大多数操作系统类似,UNX最初是用汇编语言开发的。汇编语言是一种依赖机器体系结构的低级编程语言。
用汇编语言编写的程序是与机器相关的,只能在一种或一类计算机上运行。
因此,把UNIX从一种计算机移植到另一种计算机需要重写大量的代码。Multics I的代码是用一种称为PU/l的高级编程语言编写的,
Thompson和 Ritchie是 Multics的专家,他们了解用高级编程语言开发操作系统的好处(如:高级语言比汇编语言更容易使用)。
他们决定用高级语言重写UNIX操作系统。他们选择的高级语言是C语言。C语言是一种具有高级命令和结构的通用编程语言。
1973年,Ken和Dennis成功地用C语言重写了UNIX操作系统。

UNX操作系统中95%的代码是C语言代码;有很小的一部分是汇编语言代码,这部分是内核中直接与硬件打交道的代码,十分精练和高效。

大学在UNX操作系统的推广过程中起了重要作用。1975年,贝尔实验室以很低的价格向教育机构提供了UNIX操作系统。
UNIX课程成为计算机专业的大学课程,学生们逐渐熟悉了UNX和它成熟的编程环境。当学生毕业后进入工作岗位时,把他们所受的UNIX训练带入商业领域,进而把UNX引入工业领域。

UNIX操作系统有2个主要版本:

其他的UNIX变种都是基于这两个版本的。

UNIX系统V

1983年ATT发布标准的UNIX系统V,它是基于AT&T内部使用的UNIX系统开发的。随着UNIX开发的推进,一些已有特性得到改进,也不断有新特性被引入。
经过多年发展UNIX系统V变得越来越大,同时出现了大量UNIX系统V上的系统工具和应用程序。许多改进的和新的特性被加入到UNIX操作系统的后续版本中。
1983年发布了UNIX系统V的第3版,1988年发布了UNIX系统V的第4版.UNIX系统V的第4版把许多 Berkeley UNIX和其他UNIX系统的流行特性加入到系统V中。
这次合并简化了UNIX产品,减少了生产厂商开发新的UNIX变种的必要。

本书讨论的命令适用于UNIX系统V第4版(SVR4, UNIX System V Release4)

Berkeley UNIX

美国加州大学伯克利分校的计算机系统研究中心对UNIX操作系统进行了重大改进,引入了许多新特性。他们的UNIX版本称为BD( Berkeley Software Distribution)版本,在大学中得到广泛使用。

UNIX标准

UNIX操作系统可用于从微机、小型机、大型到巨型机的所有种类的计算机,是一种重要的计算机操作系统。随着市场上多种基于UNIX的系统和应用程序的出现,人们开始对UNIX进行标准化。AT&T的UNIX系统V第4版是UNIX系统标准化的一个里程碑,它推动了可在所有UNIX版本上运行的应用程序的开发。T&T的UNIX标准称为系统V用户接口定义(SVID, System V Interface Definition)。其他一些UNIX操作系统和UNIX相关产品厂商联合开发了一个称为计算环境中的可移植操作系统接口( POSIX, Portable Operating System Interface for Computer Environments)。 POSIX在很大程度上是基于SVID的。

其他UNIX系统

几乎所有主要的UNX厂商都提供基于UNIX系统V的UNIX版本。大多数UNIX变种的大量命令和特征斗鱼SVR4相似。下面是这些UNIX变种的简要介绍。

20140419130056562.png

HP UNIX Official Reference

Welcome to the HP-UX Porting and Archive Centre,
providing source code and binaries of open source
packages ported to HP-UX 11i

上一篇 下一篇

猜你喜欢

热点阅读