Unix 标准与实现

来源:互联网 发布:vuescan图像扫描软件 编辑:程序博客网 时间:2024/05/17 23:40

一. Unix 标准

    1. IEEE POSIX

    从《Unix 传奇》可以知道,POSIX 标准是 AT&T 企图私有化 Unix 的产物,全称是 Portable Operating System Interface,其目的是提高应用程序在各种 Unix 系统环境之间的可移植性。

    2. Single Unix Specification

    单一 Unix 规范,是 POSIX.1 标准的一个超集,定义了一些附加接口,扩展了POSIX.1 规范所提供的功能,相应的系统接口全集被称为 X/Open 系统接口(XSI, X/Open System Interface)。XSI 还定义了实现必须支持 POSIX.1 的哪些可选部分才能认为是遵循 XSI,它们包括文件同步、存储映射文件、存储保护及线程接口。

    Open Group 拥有 Unix 商标,并且使用 Single Unix Specification 来定义一个实现必须支持的接口,这样的实现才能称为 Unix 系统。实现必须以文件形式提供符合性声明,并通过验证符合性的测试包测试,才能得到使用 Unix 商标的许可。

    3. FIPS

    Federal Information Processing Standard,联邦信息处理标准,由美国政府出版,用于计算机系统的采购。


二. Unix 实现

    1. SVR4 

    Unix System V Release 4,AT&T 的 Uinx 系统实验室 (USL) 的产品

    2. BSD

    Berkeley Software Distribution,加州大学伯克利分校的产品。

    3. FreeBSD/NetBSD/OpenBSD

    http://www.netbsd.org

    http://www.openbsd.org

    4. Linux

    一种提供丰富的 Unix 编程环境的操作系统

    5. Mac OS X

    其核心操作系统被称为 Darwin,它基于 Mach 内核和 FreeBSD 操作系统的组合

    6. Solaris

    Sun 公司开发的 Uinx 系统版本,基于 SVR4,它是唯一在商业上取得成功的 SVR4 后裔,并被正式验证为 Unix 系统

原创粉丝点击