Ответы:
Чтобы получить сертификацию, вам нужно заплатить, и это действительно очень дорого. Вот почему производители BSD-подобных и GNU / Linux OS не претендуют на это.
Так что нет даже причины проверять совместимость GNU / Linux или нет.
http://en.wikipedia.org/wiki/Single_UNIX_Specification#Non-registered_Unix-like_systems
Прежде всего, дистрибутив GNU / Linux следует стандартной базе Linux, которая является бесплатной и признается почти всеми поставщиками Linux.
http://en.wikipedia.org/wiki/Linux_Standard_Base
Изменить: так как мой ответ не совсем правильный, я добавлю комментарии @vonbrand:
Линус (и люди, участвующие в разработке других частей дистрибутивов Linux) следуют прагматическому руководству, чтобы сделать его настолько близким к POSIX, насколько это того стоит. Есть части POSIX (например, (в) знаменитых STREAMS), которые непродуманны, невозможны для эффективной реализации или просто кодифицируют исторические реликвии, которые должны быть заменены чем-то лучшим.
... поэтому затрудняет получение сертификации?
Конечно. POSIX требует некоторого интерфейса, которого у Linux просто никогда не будет. Дело закрыто.
Во-первых, это просто потому, что у этого мало стимулов . Пользователям все равно, является ли дистрибутив Unix-сертифицированным или нет. Пока это соответствует их целям, они будут использовать это. Более того, сертификация стоит денег , и ее получение не гарантирует, что дистрибутив получит больше денег на разработку и обслуживание.
Однако, если вы посмотрите на зарегистрированные UNIX-системы с единой спецификацией UNIX или POSIX-сертифицированные системы, вы увидите 2 дистрибутива Linux в списке.
Официальный реестр Open Group сертифицированных продуктов UNIX также подтверждает, что они соответствуют стандарту продуктов UNIX 03 AKA SUS v3
Существует ли дистрибутив Linux, сертифицированный для UNIX?