Unix vs Unix-like vs POSIX

Unix

Unix today is a trademark. Historically it was an operating system from AT&T's Bell Labs (1969), then a family of operating systems descended from the original AT&T Unix. Now, to legally call your OS "Unix", you need trademark certification from The Open Group.

macOS is certified Unix.

Unix-like

Unix-like means implementing the Unix interface:

Linux is Unix-like. It's not Unix™, but it's Unix in the ways that matter.

POSIX

POSIX (Portable Operating System Interface) is the IEEE standard that defines what "Unix-like" means technically. It specifies the system calls, shell behavior, and utilities that make Unix Unix. If your OS is POSIX-compliant, code written for Unix will run on it.

How they relate

The original Unix operating system died; the philosophy survived. See The world Unix made.

2025-11-28

Home