Posix 是单一 UNIX 规范的子集吗?

Gab*_*tti 2 posix

我知道一个关于Posix 和 SUS 之间差异的问题已经被问到并得到了很好的回答。
无论如何,答案似乎暗示了SUS“包含的不仅仅是Posix”的可能性,并且SUS中有些东西没有包含在Posix中。
一个答案特别指出 XSI (XOPEN) 选项组是唯一的区别,但补充说 SUS 似乎不再关心它了。
现在我想知道是否还有其他区别,或者它们只是由于历史原因而命名不同?
此外,维基百科似乎表明存在差异,Posix 是 SUS 的核心:

很少有基于 BSD 和 Linux 的操作系统被提交以符合单一 UNIX 规范,尽管系统开发人员通常致力于符合构成单一 UNIX 规范核心的 POSIX 标准。

Ste*_*itt 7

没有其他区别。

SUSv4, 2016 版网站声明它是

技术上与 IEEE Std 1003.1, 2016 Edition 和 ISO/IEC 9945:2009 相同,包括 ISO/IEC 9945:2009/Cor 1:2013(E) 和 ISO/IEC 9945:2009/Cor 2:2017(E),但增加了X/开放诅咒。

IEEE Std 1003.1 是 POSIX。

您也可以通过查看目录来验证这一点:XBD、XSH、XCU 和 XRAT 是 POSIX 的四个部分,在 SUSv4 中只留下 XCURSES 而在 POSIX 中没有。所有的 POSIX 都在 SUSv4 中,所以 POSIX 是 SUSv4 的子集。