POSIX

https://en.wikipedia.org/wiki/POSIX

POSIX stands for Portable Operating System Interface.

It’s a family of standards specified by IEEE for maintaining compatibility among operating systems

POSIX defines both the system and user-level APIs, along with command line shells and utility interfaces

POSIX Oriented Operating Systems

Some of the famous OS are mentioned below.

Certified

  • macOS (since 10.5 leopard)

Mostly POSIX-compliant

  • Linux
  • Android
  • OpenBSD
  • OpenSolaris

POSIX for Microsoft Windows

  • Cygwin provides a largely POSIX-compliant development and run-time environment for Microsoft Windows.
  • MinGW, a fork of Cygwin, provides a less POSIX-compliant development environment and supports compatible C-programmed applications via Msvcrt, Microsoft’s old Visual C runtime library.
  • Windows Subsystem for Linux, also known as WSL, is a compatibility layer for running Linux binary executables natively on Windows 10 using a Linux image such as Ubuntu, Debian, or OpenSUSE among others, acting as an upgrade and replacement for Windows Services for UNIX