Skip to content
EntityQ14658· pop 52· linked from 1,524 articles

Also known as IEEE 1003, ISO/IEC 9945, Portable Operating System Interface

The Portable Operating System Interface (POSIX; ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. In order to define a level of compatibility, POSIX specifies many aspects of functionality that can be classified as application programming interface (API), command-line shell, and shell commands. Originally derived from commonly-found Unix APIs, shells, and commands (partly because Unix was considered manufacturer-neutral), today many systems conform to the standard including branded Unix systems, Unix-like systems, and man

AI overview

POSIX is a set of standards created by the IEEE Computer Society that helps different operating systems work together by defining common programming interfaces, command shells, and commands. It matters because it allows software and systems to be more compatible across different platforms, whether they're traditional Unix systems or Unix-like systems.

AI-generated from the Wikipedia summary — may contain errors.

Key facts

Technology standard.title
Portable Operating System Interface (IEEE 1003)
Technology standard.status
Published
Technology standard.version
IEEE Std 1003.1-2024
Technology standard.organization
Austin Group (IEEE Computer Society, The Open Group, ISO/IEC JTC 1/SC 22/WG 15)
Technology standard.related_standards
ISO/IEC 9945
Technology standard.abbreviation
POSIX
Technology standard.domain
Application programming interfaces

via Wikipedia infobox

Wikidata facts

Show 1 more fact
Commons category
POSIX
Sources (4)

via Wikidata · CC0

~12 min read

Article

25 sections
Contents
  • Name
  • Versions
  • Before 1997
  • POSIX.1
  • POSIX.1b
  • POSIX.1c
  • POSIX.2
  • POSIX.1-2001
  • POSIX.1-2008
  • POSIX.1-2017
  • POSIX.1-2024
  • Controversies
  • 512- vs 1024-byte blocks
  • Conformance
  • Certified
  • Formerly certified
  • Partially conformant
  • Partially conformant via compatibility layer {{Anchor |Compliant via compatibility feature}}
  • Conformance via subsystem
  • For Windows
  • For OS/2
  • For DOS
  • See also
  • References
  • External links

The Portable Operating System Interface (POSIX; ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. In order to define a level of compatibility, POSIX specifies many aspects of functionality that can be classified as application programming interface (API), command-line shell, and shell commands. Originally derived from commonly-found Unix APIs, shells, and commands (partly because Unix was considered manufacturer-neutral), today many systems conform to the standard including branded Unix systems, Unix-like systems, and many systems that were historically unrelated to Unix.

The standardized user command line and scripting interface were based on the UNIX System V Bourne shell. Many user-level programs, services, and utilities (including awk, echo, ed) were also standardized, based on UNIX System V versions of them, along with required program-level services (including basic I/O: file, terminal, and network). POSIX also defines a standard threading library API which is supported by most modern operating systems.

Connections

Categories