POSIX、Single UNIX Specification 和Open Group Base Specifications之间有什么区别?我认为他们的目的是确定操作系统是否是 Unix?
Dan*_*eck 27
今天,POSIX 和 SUS 基本上是一回事;SUS包含更多。
在这里引用:
从 1998 年开始,一个名为 Austin Group 的联合工作组开始开发称为 Single UNIX Specification Version 3 和 POSIX:2001(正式名称:IEEE Std 1003.1-2001)的组合标准。于 2002 年 1 月 30 日发布
和
2008 年 12 月,Austin Group 发布了新的主要修订版,称为 POSIX:2008(正式名称:IEEE Std 1003.1-2008)。这是 Single UNIX Specification, Version 4 的核心
R..*_*ICE 13
一个重要的“区别”是 XSI (XOPEN) 选项组,它指定了许多传统的 Unix 接口,这些接口不太可能适用于非“Unix”的新操作系统。人们通常会使用“SUS”来指代包括 XSI 选项的完整标准,“POSIX”指代基本标准以及可能的非以 Unix 为中心的选项组。
SUS 的后续版本似乎逐渐弃用 XSI 选项中那些对编写可移植应用程序并没有真正有用的部分,而只是反映了遗留实现,并将一些更有用的部分移到了基本标准中。
pen*_*359 12
查看Open Group Base Specifications的顶部,您将看到标准标识符 IEEE Std 1003.1-2008。IEEE Std 1003.1 就是所谓的 POSIX.1,2008 年只是最新的化身。查看维基百科上的POSIX,您会看到该标准包含三个部分,包括:
基本上,POSIX 只是 IEEE 制定的标准名称,初始版本于 1988 年完成。 POSIX 正式不是 UNIX™,因为 IEEE 不拥有商标,而是在 UNIX™ 上找到的操作系统环境和接口系统。后来,控制 UNIX™ 商标的 The Open Group 参与创建基于 POSIX 的标准,称为单一 UNIX 规范版本 2 或 SUSv2。现在这两个规范作为 The Austin Group 共同开发。最新版本是 SUSv4。所以,总结一下:
POSIX:2008 = IEEE 标准。1003.1-2008 = SUSv4 = 开放组规范第 7 期。
另外,请阅读我对POSIX 究竟是什么?
归档时间: |
|
查看次数: |
12661 次 |
最近记录: |