Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
POSIX
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
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).
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
POSIX
(section)
Add topic