UNIX系统的分类及特点
- 操作系统
- 2023-01-31
1:UNIX的分类
UNIX主要的几个版本为:
①V1(1971年):第一版的UNIX,以PDP-11/20的汇编语言写成。
②V4(1973年):以C语言从头写起,这使得UNIX修改容易,可以在几个月内移植到新的硬件平台上。最初C语言是为UNIX 设计的,所以C与UNIX 间有紧密的关系。
③V6(1975年);第一个在贝尔实验室外(尤其是大学中)广为流传的UNIX 版本。这也是UNIX分支的起点与广受欢迎的开始。1.xBSD(PDP-ⅡI)就是由这个版本衍生出来的。
④V7(1979年):许多UNIX玩家的心目中,这是“最后一个真正的UNIX,”这个版本包括一个完整的K&RC 编译器 Boume shell。V7移植到 VAX 机器后称为32V。1个目前开发UNIX(SystemV)的公司是UNIX System Laboratories(USL)。USL 原为 AT&T 所有,1993年年初被Novell 收购。Novell于1993年年末将UNIX 这个注册商标转让给X/Open组织。
目前为止,UNIX有两大流派,一是AT&T 发布的UNIX操作系统 System V,另一个是美国加州大学伯克利分校发布的UNIX版BSD(Berkeley Software Distribution)。 SVR4是两大流派融合后的产物。1991年年底,与SystemV针锋相对的开放软件基金会(Open Software Foundation)推出了OSF/1
现在主要有以下几种主要的UNIX 版本:
①AIX.AIX 是IBM 的UNIX,是根据SVR2 以及一部分BSD延伸而来,加上各种硬件的支持,具备特有的系统管理(SMIT)
② FreeBSD.FreeBSD 的 1.x从 386BSD 0.1 而来,FreeBSD2.x 版是用4.4BSD lite改写。
③ NetBSD. NetBSD 是从加州大学伯克利分校的4.3BSD 及 386BSD 的基础上发展而来,并于1993 年4月发行了第一个版本NetBSD 0.8,在2009年4月发行了 5.0版。
④ OpenBSD.OpenBSD 是由 NetBSD的共同发起人之一Theo de Raadt开发的。1994 年12 月,Theo de Raadt离开了NetBSD的开发团队,1995年10月,Theo de Raad从NetBSD 1.0衍生出了OpenBSD 计划,并于1996年7发布了 OpenBSD 的第一个发行版OpenBSD1.2。目前最新版是2009年10月18日发布的 4.6 版。
⑤HP-UX.HP-UX的旧系统是从SⅢ(SVRx)发展而来,现在是由SVR2(42BSD发展而来,目前已到11.x版。
⑧sCO UNIXWare.SCO 是UNIX System V源代码的所有者。UNIXWare 是最强大的,也是最完善的PCUNIX,它有优秀的、价格合理的开发工具。
⑦ Sun Microsystems Solaris。最初称为SunOS,来源于4.3BSD,包含许多来自 System V的东西。Sun 的主要成果在于NFSOpenLook GUI 标准,后来演变为Solaris.
2. UNIX 的特点
对于UNIX 家族的成员来讲,它们有一些共同的特点,这些特点也成为了UNIX儿十年以来的经典之处,以下就是这些特点:
①所有的事物,包括硬件本身,都是文件。②配置信息以文件的形式储存。国程序尽量设计得小而单一。
④ 尽量避免令人困感的用户接口。
⑤ 将几个程序连结起来,处理大面复杂的工作。