![是否有经过 UNIX 认证的 Linux 发行版?](https://linux22.com/image/89714/%E6%98%AF%E5%90%A6%E6%9C%89%E7%BB%8F%E8%BF%87%20UNIX%20%E8%AE%A4%E8%AF%81%E7%9A%84%20Linux%20%E5%8F%91%E8%A1%8C%E7%89%88%EF%BC%9F.png)
是否有经过认证的 Linux 发行版单一 UNIX 规范?大多数发行版未获得认证的主要原因是什么?
答案1
是的,有
它们已获得 Open Group 认证,符合UNIX 03 产品标准。由于成本高昂,目前还没有其他 Linux 发行版获得该认证。 Unix 认证的系统列表可以在下面找到
答案2
不。有,但不多,而且最常见的发行版都没有经过认证。- 钱。
大多数 Linux 发行版都是大多符合 POSIX 标准,但它们上面没有正式的 POSIX 印记,因为没有人认为完成该程序或支付所需费用或两者都是好主意。
获得 POSIX 认证意味着“Debian,版本 8,on 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”与“单一 UNIX 规范,版本 3”相同,如果我理解正确,“POSIX:2008”和“单一 UNIX 规范,版本 4”是同一件事也。