|
POSIX is the collective title of the personal of related standards specified by the IEEE to define the application program interface (API) for software designed to do in variants of the Unix OS. It is formally intended when IEEE 1003 & a international standard title is ISO/IEC 9945. the standards emerged from either a design, begun circa 1985. A term POSIX was suggested by Richard Stallman in response to an IEEE request for a memorable title; prior to that the standards effort was known as IEEE-IX. POSIX occurs as nigh acronym for Portable Operating Formulas Interface, using a X signifying a Unix heritage of the API.
POSIX specifies a user & package interfaces to the OS around a few 15
different documents. A standard user comm& line and scripting interface is the
Korn shell. More user-level computer program, services & utilities include awk, echo, ed, and hundreds of others. Called upon program-level services include basic I/O (file, terminal, and network) services. POSIX likewise defines the standard threading library API which is very popular, and is supported by virtually all modern operating systems.
a line 3 text suite for POSIX accompanies the standard. These are known as Percentage or even a Posix Conformance Line 3 text Suite.
Since a IEEE charges super high rates for POSIX documentatiin & doesn't allow on-line publication of the standards, there has been a tendency toward the "Single UNIX Specification" standard, which is open, accepts input from anyone, & is freely available on the Internet. Beginning within 1998 a joint working group, a Austin Group, began to develop a conjunct standard that would become referred to as the Individual UNIX Specification Version Three.
Although utilized principally for Unix systems, the POSIX standard might use to any operating models. For instance, Microsoft Windows NT complies with the real-time part of the POSIX specification. Windows can as well become enhanced to include additional POSIX compatibility by installing "[http://www.microsoft.com/windowsserversystem/sfu/default.mspx Windows Services for Unix]" or Cygwin.
For Linux-based operating systems, many most common extensions & complementary de facto-standards are provided per Linux Standard Base. Which are actually unconvincing to become followed by more Unix-like systems which adhere to yearn constituted standards, except just in case in which a Linux Standard Base itself already adheres to victims standards.
|