跳转到内容

UNIX System V

维基百科,自由的百科全书

这是本页的一个历史版本,由Alexbot留言 | 贡献2009年9月16日 (三) 18:18 (機器人: 細部更改)编辑。这可能和当前版本存在着巨大的差异。

Unix的众多分支

System V, 曾经也被称为 AT&T System V,是Unix操作系统众多版本中的一支。它最初由 AT&T 开发,在1983年第一次发布。一共发行了4个 System V 的主要版本:版本1、2、3 和 4。System V Release 4,或者称为SVR4,是最成功的版本,成为一些UNIX共同特性的源头,例如 ”SysV 初始化脚本“(/etc/init.d),用来控制系统启动和关闭,System V Interface Definition (SVID) 是一个System V 如何工作的标准定义。

AT&T 出售运行System V的专有硬件,但许多(或许是大多数)客户在其上运行一个转售的版本,这个版本基于 AT&T 的实现说明。流行的SysV 衍生版本包括 Dell SVR4 和 Bull SVR4。当今广泛使用的 System V 版本是 SCO OpenServer,基于 System V Release 3,以及SUN Solaris 和 SCO UnixWare,都基于 System V Release 4。

System V 是 AT&T 的第一个商业UNIX版本(UNIX System III)的加强。传统上,System V 被看作是两种UNIX"风味"之一(另一个是 BSD)。然而,随着一些并不基于这两者代码的UNIX实现的出现,例如 LinuxQNX, 这一归纳不再准确,但不论如何,像POSIX这样的标准化努力一直在试图减少各种实现之间的不同。

SVR1

System V 的第一个版本,发布于1983年。它引进了一些特性,例如 vi 编辑器和 curses库(这是从加州大学伯克利分校开发的 BSD 中引进的)。其中也包括了对 DEC VAX 机器的支持。同时也支持使用消息进行进程间通讯信号量,和共享内存

SVR2

System V Release 2 在1984年发布。其中添加了shell 功能和 SVID。

SVR3

System V Release 3 在1987年。它包括 STREAMS,远程文件共享(remote file sharing ,RFS),共享库,以及 Transport Layer Interface (TLI)。

SVR4

System V Release 4.0 在1989年11月1日公开,并于1990年发布。是UNIX Systems Laboratories 和 Sun 联合进行的项目,它融合了来自Release 3 , 4.3BSDXenix,以及SunOS的技术:

SVR4.1

Release 4.1 添加了异步 I/O。

SVR4.2

Release 4.2 添加了Veritas 文件系统的支持, 存取控制列表(access control list),以及动态可加载内核模块

SVR5

Release 5 由SCO制作

外部链接