Does Unix stand for any POSIX-compilant system?

3

When someone is saying "Unix" does it mean that it can be every POSIX-compatible system including linux distributives, solaris, freebsd etc?

Sergey

Posted 2011-08-14T08:25:04.337

Reputation: 1 495

2FWIW, Windows NT-series can be more POSIX-compliant than Linux... – user1686 – 2011-08-14T10:57:57.267

1I'm not tend to believe in that, any proof? – Sergey – 2011-08-14T11:02:56.893

1

Interix, as far as I know, provides full POSIX compliance: http://technet.microsoft.com/en-us/library/bb463212.aspx. It is now distributed as a part of Windows for Ultimate and Enterprise editions. However, Linux distributions are moslty POSIX-compliant, but not fully. So if you take Windows with Interix installed and some Linux distribution, suggestion by grawity will likely be true.

– Malcolm – 2011-08-14T13:00:09.397

Answers

2

UNIX is a trademark of the Open Group (formerly X/Open). You may only use the name Unix for a system that has been certified by the Open Group as meeting their "Single Unix Specification (SUS).

They say:

Please note:

  • It must not be used as a generic term.
  • It must not be used in connection with products, unless the product is licensed to use the mark.
  • There are detailed guidelines referring to the visual presentation, form and manner of use.
  • In editorial or articles, but not advertising the trade marks may be used without prior permission - provided that the rules in our Trademark Usage Guide are followed.

So far as I know, no Linux vendor has paid to have their distribution certified - presumably none of them feel it is commercially necessary.

Like others, I prefer to write "Unix/Linux" or "*nix" to be clearer (arguably).

RedGrittyBrick

Posted 2011-08-14T08:25:04.337

Reputation: 70 632

2

Today? Yes, usually but you can't be sure.

Where I work we still have production servers running Solaris, AIX and HP-UX.
So if there is any doubt, ask!

I prefer to use the term *nix when I talk/write about something that works/should work on all linux/unix/bsd type systems.

Nifle

Posted 2011-08-14T08:25:04.337

Reputation: 31 337

0

Generally speaking, POSIX compliance means meeting the POSIX specification standard through verification testing.

See the Wikipedia POSIX webpage for detailed information about the relationship of which OSes are fully compliant, mostly compliant and otherwise adhere to compatibility via other means to meet POSIX compliance at: https://en.wikipedia.org/wiki/POSIX

Tom

Posted 2011-08-14T08:25:04.337

Reputation: 11