Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
POSIX
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Overview== [[Unix]] was selected as the basis for a standard system interface partly because it was "manufacturer-neutral". However, several major versions of Unix existed—so there was a need to develop a common-denominator system. The POSIX specifications for [[Unix-like]] operating systems originally consisted of a single document for the core [[programming interface]], but eventually grew to 19 separate documents (POSIX.1, POSIX.2, etc.).<ref>{{Cite report|date=4 December 2003|title=PASC Status (including POSIX)|url=https://collaboration.opengroup.org/external/pasc.org/standing/sd11.html|publisher=[[IEEE Computer Society]]|access-date=26 September 2024}}</ref> The standardized user [[command-line interface|command line]] and [[command-line interface#Command-line interpreter|scripting interface]] were based on the [[UNIX System V]] shell.<ref>{{cite web|url=https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xcu_chap02.html|title=Shell Command Language - The Open Group Base Specifications Issue 7, 2013 Edition|access-date=28 April 2020}}</ref> Many user-level programs, services, and utilities (including [[AWK|awk]], [[echo (command)|echo]], [[ed (text editor)|ed]]) were also standardized, along with required program-level services (including basic [[input/output|I/O]]: [[computer file|file]], [[computer terminal|terminal]], and [[computer network|network]]). POSIX also defines a standard [[thread (computing)|threading]] library API which is supported by most modern operating systems. In 2008, most parts of POSIX were combined into a single standard ''(IEEE Std 1003.1-2008'', also known as ''POSIX.1-2008).'' {{As of | 2014 }}, POSIX documentation is divided into two parts: * POSIX.1, 2013 Edition: POSIX Base Definitions, System Interfaces, and Commands and Utilities (which include POSIX.1, extensions for POSIX.1, Real-time Services, Threads Interface, Real-time Extensions, Security Interface, Network File Access and Network Process-to-Process Communications, User Portability Extensions, Corrections and Extensions, Protection and Control Utilities and Batch System Utilities. This is POSIX 1003.1-2008 with Technical Corrigendum 1.) * POSIX Conformance Testing: A test suite for POSIX accompanies the standard: '''VSX-PCTS''' or the '''VSX POSIX Conformance Test Suite'''.<ref name = "VSX-PCTS">{{cite web | url = https://www.opengroup.org/testing/testsuites/vsxpcts2003.htm | title = Test Suites VSX-PCTS2003 | publisher = The Open Group}}</ref> The development of the POSIX standard takes place in the [[Austin Group]] (a joint [[working group]] among the IEEE, [[The Open Group]], and the [[ISO/IEC JTC 1/SC 22]]/WG 15).
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)