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