Comment by lproven

3 years ago

Unix is very much not generic, and is ®, ™ and © to the Open Group.

Novell donated the trademark to them when it bought Bell Labs in 1993.

1 Linux is currently a registered UNIX™: Huawei EulerOS

https://www.opengroup.org/openbrand/register/brand3622.htm

Formerly Inspur K-UX was, too:

https://www.opengroup.org/openbrand/register/brand3617.htm

You can view the list here:

https://www.opengroup.org/openbrand/register/

Apple macOS, IBM AIX, HP-UX, the 2 old SCO OSes, and -- oddly -- IBM z/OS.

But no, UNIX is very much not generic, and I generally find Linux people get very upset when I call it a UNIX. Which it is, but even 29 years on, people still think that "Unix" means "based on AT&T code".

Band-Aid, Bubble Wrap, Aspirin and many alike aren't generic either, but we use them as generic names. The same applies to Unix. Nobody means "V7 UNIX" or "Only OS implementations that conform to Open Group's standards" when they say "Minix is a Unix". They just mean "conforming to the original Unix design philosophy, as in file system structure, command-line tools, and process management". As I understand, Open Group's approval's just corporate politics to get permission for using the term "Unix" in marketing materials for enterprise customers, nothing else.

You can argue all you want that Minix (the most popular Unix in existence) or Ubuntu (most popular Linux distro in existence) aren't Unix. They're Unix. They're probably more Unix than most Unices on that list. Some company owning the brand and enforcing some arbitrary licensing scheme doesn't change that.

  • Look, I personally agree with you, and >1 Linux distro has passed the certification, which means that, strictly and precisely, Linux is a UNIX. (However that means that FreeBSD, NetBSD, OpenBSD and DragonflyBSD technically are not UNIX.)

    But that is not what the mainstream industry takes it to mean.

    Whereas terms like xNix are, I submit, well understood.