Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Business Industries Finance Tax

Home > Single UNIX Specification


First Prev [ 1 2 ] Next Last

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 SUS is developed and maintained by the Austin Group , based on earlier work by the IEEE and The Open Group.

1 History

The SUS emerged from a mid- 1980s project to standardize operating system interfaces for software designed for variants of the UNIX operating system. The need for standardization arose because enterprises using computers wanted to be able to develop programs that could be used on the computer systems of different manufacturers reimplementing the programs. UNIX was selected as the basis for a standard system interface partly because it was manufacturer-neutral. These standards became IEEE 1003 (also registered as ISO/ IEC 9945), or POSIX, which loosely stands for Portable Operating System Interface. This name was devised by Richard Stallman on request for a memorable name for the standards.

Previously, The Open Group's Single UNIX Specification was separate from the official IEEE POSIX. The near-equivalent SUS became more popular with the involvement of several major vendors in the wake of the UNIX wars 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.

2 Specification

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

The standard user command line and scripting interface is the Korn shell. Other user-level programs, services and utilities include awk, echoEcho is: Echo character in Greek mythology echo natural phenomenon Echo sounding Forward echo Echo, Minnesota Echo Township, Minnesota Echo Township, Michigan Echo Lake, Washington The rock band Echo & the Bunnymen The 1999 album Echo by Tom Petty the let, edThe text editor ed was the original standard on the UNIX operating system. It was influenced by an earlier editor known as qed, and went on to influence ex, which in turn spawned vi. The non-interactive UNIX commands grep and sed were inspired by common s, and numerous (hundreds) others. Required program-level services include basic I/O ( fileA file in a computer system is a stream (sequence) of bits stored as a single unit, typically in a file system on disk or magnetic tape. While a file is usually presented as a single stream, it most often is stored as multiple fragments of data at differe, computer terminalA computer terminal is an electronic or electromechanical hardware device. It is used for entering data into, and displaying data from, a computer or a computing system. Historical Early terminals were Teletypes (TTYs), later ones use a Visual Display Uni, and networkA wide variety of systems of interconnected components are called networks . Specific examples include: television networks transport networks, roads, railroads, shipping routes and airlines, pipelines (gas, petroleum, water, sewage), electric circuits a) services.

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

Note that a system need not include source codeSource code (commonly just source or code is any series of statements written in some human-readable computer programming language. In modern programming languages, the source code which constitutes a software program is usually in several text files, but derived in any way from AT&T Unix to meet the specification. For instance, IBM OS/390, now Z/OS, qualifies as a "Unix" despite no code in common.





Non User