Para obter uma certificação, você precisa pagar e é realmente muito caro. É por isso que os fornecedores do tipo BSD e do GNU / Linux não se candidatam.
Portanto, não há nem mesmo um motivo para verificar se o GNU / Linux é compatível ou não.
Acima de tudo, a distribuição GNU / Linux segue a Base Padrão do Linux, que é gratuita e reconhecida por quase todos os fornecedores de Linux.
Editar: Como minha resposta não está totalmente correta, adicionarei os comentários @vonbrand:
Linus (and people involved in the development of other parts of Linux distributions) follow the pragmatic guideline to make it as close to POSIX as is worthwhile. There are parts of POSIX (like the (in)famous STREAMS) that are ill-conceived, impossible to implement efficiently, or just codification of historic relics that should be replaced by something better.
... portanto, torna mais difícil obter uma certificação?
Sure. POSIX mandates some interface, which Linux just won't ever have. Case closed.