Why isn’t GNU/Linux SUS v3+ compliant?

I am looking for specific details as to why isn’t GNU/Linux currently SUS (Single UNIX Specification) v3 or even better SUS v4 compliant?

What application APIs and user utilities does it miss or implement in a non-SUS compliant way?

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

To get a certification you need to pay, and it’s actually really expensive. That’s why BSD-like and GNU/Linux OS vendors don’t apply for it.

So there isn’t even a reason to check whether GNU/Linux is compliant or not.

http://en.wikipedia.org/wiki/Single_UNIX_Specification#Non-registered_Unix-like_systems

Most of all, the GNU/Linux distribution follows the Linux Standard Base, which is free of charge, and recognized by almost all Linux vendors.

http://en.wikipedia.org/wiki/Linux_Standard_Base

Edit: As my answer is not completely correct, I’ll add the @vonbrand comments:

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.

… therefore, does it make it harder to obtain a certification?

Sure. POSIX mandates some interface, which Linux just won’t ever have.
Case closed.

Method 2

First it’s simply because there’s little incentive doing that. Users don’t care whether a distro is Unix-certified or not. As long as it fits their purposes they’ll use it. Moreover the certification costs money, and getting it doesn’t make sure that the distro will get more money for development and maintenance

However if you look at Single UNIX Specification’s Currently Registered UNIX systems or POSIX-certified systems you’ll see 2 Linux distros in the list

The Open Group official register of UNIX Certified Products also confirms that they conform to UNIX 03 Product Standard A.K.A. SUS v3

Is there a Linux distro that’s UNIX certified?


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x