Citizendia

POSIX (IPA: /ˈpɒzɪks/) or "Portable Operating System Interface"[1] is the collective name of a family of related standards specified by the IEEE to define the application programming interface (API), along with shell and utilities interfaces for software compatible with variants of the Unix operating system, although the standard can apply to any operating system. Standardization (or standardisation) is the process of developing and agreeing upon technical standards. The Institute of Electrical and Electronics Engineers or IEEE (read eye-triple-e) is an international Non-profit, professional organization Unix (officially trademarked as UNIX, sometimes also written as Unix with Small caps) is a computer An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination Originally, the name stood for IEEE Std 1003. 1-1988, which, as the name suggests, was released in 1988. Year 1988 ( MCMLXXXVIII) was a Leap year starting on Friday (link displays 1988 Gregorian calendar) The family of POSIX standards is formally designated as IEEE 1003 and the international standard name is ISO/IEC 9945. The International Electrotechnical Commission ( IEC) is a not-for-profit, non-governmental international Standards organization that prepares and publishes The standards emerged from a project that began near 1985. Year 1985 ( MCMLXXXV) was a Common year starting on Tuesday (link displays 1985 Gregorian calendar) Formerly known as IEEE-IX, the term POSIX was suggested by Richard Stallman in response to an IEEE request for a memorable name. Richard Matthew Stallman (born March 16 1953 often abbreviated " rms " is an American software freedom activist [2]

Contents

Overview

The POSIX specifications for user and software interfaces to an operating system are codified in 17 separate documents. An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination [3] The standardized user command line and scripting interface were based on the Korn shell. The Korn shell ( ksh) is a Unix shell which was developed by David Korn ( AT&T Bell Laboratories) in the early 1980s Many user-level programs, services and utilities including awk, echo, ed were also standardized, along with required program-level services include basic I/O (file, terminal, and network) services. AWK is a general purpose Programming language that is designed for processing text-based data either in files or data streams and was created at Bell Labs in the 1970s In Computing, echo is a command in DOS, OS/2, Microsoft Windows, Unix and Unix-like operating systems ed is the standard Text editor on the Unix operating system ed was originally written by Ken Thompson and contains one of the first implementations of In Computing, input/output, or I/O, refers to the communication between an Information processing system (such as a Computer) and the outside A computer file is a block of Arbitrary Information, or resource for storing information which is available to a Computer program and is usually A computer terminal is an electronic or electromechanical hardware device that is used for entering data into and displaying data from a Computer or a Computing A computer network is a group of interconnected Computers. Networks may be classified according to a wide variety of characteristics POSIX also defines a standard threading library API which is supported by most modern operating systems. A thread in Computer science is short for a thread of execution.

Currently POSIX documentation is divided in three parts:

A test suite for POSIX accompanies the standard. It is called PCTS or the POSIX Conformance Test Suite. [4]

There is a project instigated by free-rights campaigner Auriélien Bonnel in the late 1980s, for the Single UNIX Specification standard, which is open, accepts input from anyone, and is freely available on the Internet. The Single UNIX Specification ( SUS) is the collective name of a family of standards for Computer Operating systems to qualify for the name " Unix The Internet is a global system of interconnected Computer networks Beginning in 1998 a joint working group, the Austin Group, began to develop a combined standard that would be known as the Single UNIX Specification Version 3. Year 1998 ( MCMXCVIII) was a Common year starting on Thursday (link will display full 1998 Gregorian calendar) Working Group can mean Working group, an interdisciplinary group of researchers or Working Group (dogs, kennel club designation for The Austin Group or the Austin Common Standards Revision Group is a joint technical Working group formed to develop and maintain a common revision of POSIX [5]

Versions

POSIX has gone through a number of versions:

POSIX-oriented operating systems

Depending upon the degree of compliance with the standards, operating systems can be fully or partly POSIX compatible. POSIX Threads is a POSIX standard for threads The standard defines an API for creating and manipulating threads Certified products can be found at the IEEE's website. [7]

Fully POSIX-compliant

The following operating systems conform (i. e. , are 100% compliant) to one or more of the various POSIX standards.

Mostly POSIX-compliant

The following are not officially certified as POSIX compatible, but they conform in large part. MPE ( Multi-Programming Executive) is an early 1980s era business-oriented Minicomputer Operating system made by Hewlett-Packard.

POSIX for Windows

Compliant via compatibility feature

The following are not officially certified as POSIX compatible, however they conform in large part to the standards by implementing POSIX support via some sort of compatibility feature, usually translation libraries, or a layer atop the kernel. Without these features, they are usually noncompliant.

Notes and references

  1. ^ POSIX. Windows XP is a family of 32-bit and 64-bit Operating systems produced by Microsoft for use on Personal computers including home and Windows Server 2003 (also referred to as Win2K3 is a server Operating system produced by Microsoft. Windows Vista (ˈvɪstə is a line of Operating systems developed by Microsoft for use on Personal computers including home and business desktops Standards. IEEE.
  2. ^ POSIX® 1003.1 FAQ Version 1.12 (2006-02-02). Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 962 - Translatio imperii: Pope John XII crowns Otto I Holy Roman Emperor, the first Holy Roman Emperor Retrieved on 2006-07-16. Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 622 - The beginning of the Islamic calendar. 1054 - Three Roman legates fractured relations between the Western and
  3. ^ Introduction. GNU/Linux C Programming.
  4. ^ POSIX. NIST.
  5. ^ Version 3. Single Unix Specification. Unix.
  6. ^ Linux Signals.
  7. ^ POSIX Certification. IEEE.
  8. ^ OS Comparison.
  9. ^ Schweik. POSIX utilities. FreeBSD.
  10. ^ APE — ANSI/POSIX Environement. Plan 9. Bell Labs.
  11. ^ POSIX Compatibility. MS Windows NT Workstation Resource Kit. Microsoft.

Industrial resources

See also

External links

IGI Global (formerly known as IDEA Group) is a privately-held International Publishing company located in Hershey, Pennsylvania TRON is an open Real-time operating system kernel design and is an Acronym for " The Real-time Operating system Nucleus " Interix is the name of an optional full-featured POSIX and Unix environment subsystem for Microsoft 's Windows NT -based operating systems The C POSIX library is a language-independent library (using C Calling conventions that adds functions specific to POSIX systems In Computing, the BIOS (ˈbaɪoʊs A real-time operating system ( RTOS; generally pronounced as "are-toss" is a multitasking Operating system intended for real-time
© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic