Email:
Password:
Register

Knowledgerush Search

 


Search for images of Single UNIX Specification

Community Members

reieen

Kingsley

hemchea2…

"JeSsAmA…

the voic…

raniuthaya

Ravensha…

zyrene

Mamix
Welcome Publish Image - Publish Soapbox - Publish Poem
My Stuff - Change My Profile and Settings
Message Boards - Post a New Topic
All Poems - All Soapbox

Single UNIX Specification

The Single UNIX Specification is the collective name of a family of standards developed and maintained by the Austin Group. It is based on earlier work by the IEEE and The Open Group and currently published as the Single UNIX Specification Version 3, and also as The Open Group Base Specifications, IEEE Standard 1003.1 (POSIX) and ISO/IEC 9945. The standards emerged from a project, begun circa 1985, to standardise the application program interface for software designed to run on variants of the UNIX operating system.

Previously, The Open Group's Single Unix Specification was separate from the official IEEE POSIX. The near-equivalent Single UNIX Specification became more popular with the involvement of several major vendors and because it was available for free, whereas the IEEE charged a substantial fee for access to the POSIX specification. Beginning in 1998 a joint working group, the Austin Group, began to develop the combined standard that would be known as the Single UNIX Specification Version 3.

The user and software interfaces to the OS are specified in four main sections:

  • Base Definitions - A list of definitions and conventions used in the specifications and a list of C header files which must be provided by compliant systems.
  • Shell and Utilities - A list of utilities and a description of the shell, sh.
  • System Interfaces - A list of available C system calls which must be provided.
  • Rationale - The explanation behind the standard.

The standard user command line and scripting interface is the Korn shell. Other user-level programs, services and utilities include awk, echo, ed, and numerous (hundreds) others. Required program-level services include basic I/O (file, computer terminal, and network) services.

A test suite accompanies the standard. It is called PCTS or the Posix Certification Test Suite.

For Linux systems, several common extensions and complementary de facto-standards are provided by the Linux Standard Base.

Related pages

External links

Referenced By

ANSI C | ANSI C standard | AT&T Unix | Application-programming interface | Application Program Interface | Application Programming Interface | Application Programming Interfaces | C library | Linux Standard Base | List of Unix user groups | Open Group | Standard C | System 5 | System V | The Open Group | UNIX | Unices | Unixes


License

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Single UNIX Specification".

History

View article history.

 

Start a Discussion, Reply, or Add Information

Consider sharing your essay or research on this topic. Others will benefit from your knowledge.

Your Pen Name (optional):
Subject:
Your Message:
Enter security code to post message (not needed for preview):
 

 

 

 

 

 

 

Contact UsPrivacy Statement & Terms of Use

 
Authors retain copyright and ownership of all postings. Please contact the author for rights to use or purchase.
Knowledgerush © 2009