0% found this document useful (0 votes)
607 views2 pages

U1 - POSIX and Single UNIX Specification - 07 - 20-08-20

The Single UNIX Specification (SUS) is the industry standard that defines the core interfaces of a UNIX operating system. It includes POSIX, which defines standard operating system interfaces and a shell environment. The latest version, SUSv4, aligns with UNIX V7 and encompasses interfaces for the base OS, networking, windows, internationalization, and programming languages. Compliance with SUS ensures applications are portable across UNIX systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
607 views2 pages

U1 - POSIX and Single UNIX Specification - 07 - 20-08-20

The Single UNIX Specification (SUS) is the industry standard that defines the core interfaces of a UNIX operating system. It includes POSIX, which defines standard operating system interfaces and a shell environment. The latest version, SUSv4, aligns with UNIX V7 and encompasses interfaces for the base OS, networking, windows, internationalization, and programming languages. Compliance with SUS ensures applications are portable across UNIX systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

POSIX and single UNIX specification

The UNIX OS plays a big role in the current market landscape and is an enabler of
technologies such as cloud computing, security, virtualization, mobility, and more. It has a
proven track record of adoption by Global 100 and Fortune 100 companies. The UNIX OS is
a strong choice for verticals such as telecommunications, manufacturing, pharmaceuticals,
financial services, government, healthcare, defense, and more. For these end-user
enterprises, procuring certified UNIX systems and software ensures the highest level of
availability, scalability, and maintainability for those who want to focus on their business with
confidence and peace of mind without the worry of disruption in their global IT
environments.

Single UNIX Specification- “The Standard”


The Single UNIX Specification is the standard in which the core interfaces of a UNIX OS are
measured. The UNIX standard includes a rich feature set, and its core volumes are
simultaneously the IEEE Portable Operating System Interface (POSIX) standard and the
ISO/IEC 9945 standard.  The specification encompasses the base operating system
environment, networking services, windowing system services, and internationalization
aspects and programming languages. The latest version of the certification standard is
UNIX V7, aligned with the Single UNIX Specification Version 4, 2018 Edition.
The Single UNIX Specification
Five X/Open CAE documents make up the Single UNIX Specification. These are:

 System Interface Definitions, Issue 4, Version 2 (XBD)


The XBD document outlines the common definitions used by both the System Interfaces and
Headers, and the Commands and Utilities documents. Such items as locales and regular
expression grammars appear here, along with a large glossary defining common terms and
concepts.
 System Interfaces and Headers, Issue 4, Version 2 (XSH)
The XSH document describes all of the programming interfaces and headers available in the
Single UNIX Specification with the exception of the networking and terminal interfaces
(contained in their own documents). The front section introduces general concerns with
respect to usage guidelines, the compilation environment, error numbers, types, standard
streams and STREAMS. The rest of the document is the reference pages describing each
interface (in alphabetical order) and its use, and each header and its contents.
 Commands and Utilities, Issue 4, Version 2 (XCU)
The XCU document describes all of the commands and utilities available in the Single UNIX
Specification. The first section describes the syntax and functionality of the shell in depth. The
rest of the document is the reference pages describing each command and utility (in
alphabetic order) and its use.
 Networking Services, Issue 4
Three sets of networking services are defined in the Single UNIX Specification, X/Open
Transport Interface (XTI), XPG4 Sockets, and IP Address Resolution interfaces. These services
are described in the Networking Services document, along with appendices containing useful
additional protocol information and examples.
 X/Open Curses, Issue 4
The X/Open Curses interfaces are described in this document. It is an upwardly compatible
version of X/Open Curses, Version 3, extended to support internationalization, enhanced
character sets, and different writing directions.
POSIX (Portable Operating System Interface)

POSIX (Portable Operating System Interface) is a set of standard operating system


interfaces based on the Unix. The Portable Operating System Interface, or POSIX. defines a standard
operating system interface and shell environment. POSIX is defined by the IEEE Computer Society and is the core of
the Single UNIX Specification (SUS).

Single UNIX Specification (SUS)

The Single UNIX Specification (http://www.unix.org/what_is_unix/single_unix_specification.html) sets requirements

for systems to be considered a true Unix operating system. Unix-like systems are operating systems that do not fully

satisfy the standard. The different versions of the Unix standard are designated as UNIX93, UNIX95, UNIX98, and

UNIX03. Obviously, they were made in 1993, 1995, 1998, and 2003, respectively. HP-Unix and Mac OS X are

examples of two commonly used Unix systems. Linux and *BSD are considered Unix-like because they do not satisfy

all of the criteria in SUSv3 (UNIX03).

SUSv3 defines 1742 interfaces and spans over 3700 pages. The SUS standard includes the "X/Open Curses"

specification and is divided into four parts listed below.

 Base Definitions (XBD) - lists and defines terms and conventions used in SUS; list of eighty-four required C-

header files

 Shell and Utilities (XCU) - lists 160 commands/utilities required for the POSIX shell (#!/bin/sh) and requirements

for the command-line environment

 System Interfaces (XSH) - defines system calls and library functions (1123 system interfaces total)

 Rationale (XRAT) - explains the need for SUS

 POSIX:2008 (IEEE Std 1003.1-2008) is the core of SUSv4 and POSIX:2001 (IEEE Std 1003.1-2001) is the core

of SUSv3 and UNIX03.

 UNIX03 Specification - http://www.unix.org/unix03.html

 SUSv3 Specification - http://www.unix.org/version3/

 SUSv4 Specification - http://www.unix.org/version4/

FUN FACT: All Unix systems are POSIX compliant, but not all POSIX

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy