是否有经过 UNIX 认证的 Linux 发行版?

是否有经过 UNIX 认证的 Linux 发行版?

是否有经过认证的 Linux 发行版单一 UNIX 规范?大多数发行版未获得认证的主要原因是什么?

答案1

是的,有

它们已获得 Open Group 认证,符合UNIX 03 产品标准。由于成本高昂,目前还没有其他 Linux 发行版获得该认证。 Unix 认证的系统列表可以在下面找到

也可以看看UNIX® 认证的基于 Linux 的操作系统

答案2

  1. 不。 有,但不多,而且最常见的发行版都没有经过认证。
  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)选择

  1. 尝试遵守 POSIX。
  2. 记录不符合 POSIX 的情况。
  3. POSIX 的文档扩展。

因此,您和操作系统之间的“合同”是手册页而不是 POSIX 标准文档。

我在上面使用“POSIX”,因为“POSIX:2001”与“单一 UNIX 规范,版本 3”相同,如果我理解正确,“POSIX:2008”和“单一 UNIX 规范,版本 4”是同一件事也。

相关内容