看APUE的时候,经常看到SystemV,SVR4,BSD等一些系统名词,不是很了解,google了一下,终于了解了这些系统之间的关系。
目前为止,UNIX有两大流派:那就是AT&T发布的UNIX操作系统System V与美国加州大学伯克利分校发布的UNIX版BSD(Berkeley Software Distribution)。SVR4是两大流派融合后的产物。1991年底,与System V针锋相对的开放软件基金会(Open Software Foundation)推出了OSF/1。
现在几种主要的UNIX版本:
* AIX:IBM的UNIX,是根据SVR2(最近已经出到SVR3.2)以及一部分BSD延伸而来,加上各种硬件的支持。具备特有的系统管理(SMIT)。
* 386BSD:Jolitz从Net/2 software移植过来的。支持Posix,32位。
* FreeBSD:1.x从386BSD 0.1而来,FreeBSD 2.x版是用4.4BSD lite改写。
* HP-UX(HP):旧系统是从S III(SVRx)发展面来,现在是由SVR2(4.2BSD)发展而来,目前是10.x版。
* Linux(x86):遵从POSIX,SYSV及BSD的扩展,这一点从上页表中即可看出。
* OSF/1(DEC):DEC对OSF/1的移植。
* SCO UNIX(x86):SVR3.2,目前影响较大的PC UNIX。
* SunOS(680x0,Sparc,i386):根据4.3BSD,包含许多来自System V的东西。Sun的主要成果在于:NFS,OpenLook GUI标准,现演变为Solaris 。
* Ultrix(DEC):根据4.2BSD再加上许多4.3BSD的东西。
* Xenix(x86):Intel硬件平台上的UNIX,以SVR2为基础,由微软推出。在中国使用较广泛。
阅读(706) | 评论(0) | 转发(0) |