是否有通过Single UNIX Specification认证的Linux发行版?大多数发行版未获得认证的主要原因是什么?
解决方法:
>不.
>钱.
大多数Linux发行版大多与POSIX兼容,但是没有正式的POSIX标记,因为没有人认为通过该程序或支付所需费用或两者都是一个好主意.
获得POSIX认证意味着它将是例如经过认证的“Debian,版本8,amd64”.然后你需要认证“Debian,版本8,关于powerpc”等,然后再次为下一个版本做这件事.今天,只有少数商用Unices在非常具体的配置(发布版机器架构)中被认证为符合POSIX标准.例如,Solaris 8和9在i386和sparc上符合UNIX 98(SUSv2),但在x86_64上不符合.
相反,大多数免费的Unices(不仅仅是Linux)选择
>尝试符合POSIX.
>记录POSIX的不合规情况.
> POSIX的文档扩展.
因此,您与操作系统之间的“合同”是手册页而不是POSIX标准文档.
我使用上面的“POSIX”,因为“POSIX:2001”与“Single UNIX Specification,version 3”相同,如果我理解正确的话,“POSIX:2008”和“Single UNIX Specification,version 4”是一回事太.