POSIX (Portable Operating System Interface)
Greetings!

We continue growing the Linux user’s glossary. Today we’ll talk about the term POSIX.

Wikipedia gives the following definition of this term:

POSIX (Portable Operating System Interface) is a set of standards describing the interfaces between the operating system and an application program (system API), the C language library, and a set of applications and their interfaces. The standard was created to ensure compatibility between various UNIX-like operating systems and portability of application programs at the source code level, but it can also be used for non-Unix systems.

To better understand what this set of standards is, here are some examples implemented in accordance with the POSIX standard.

Programs:

Protocols:

Libraries:

Command interpreters:

These are just some examples of programs, protocols, libraries, and command interpreters that comply with the POSIX standard. There are many other tools and implementations supporting POSIX that help developers create portable software for Unix-like systems.

Useful sources

  1. POSIX — Wikipedia
  2. The Open Group website, which develops and maintains the POSIX standard (En)

Copyright Notice

Author: Ivan Cherniy

Link: https://r4ven.me/en/it-theory/posix-portable-operating-system-interface/

License: CC BY-NC-SA 4.0

Blog materials may be used with attribution to the author and source, for non-commercial purposes, and under the same license.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut