UNIX FAQ Version 2.1 92/12/04 -- Question 6.4

UNIX FAQ Version 2.1 92/12/04 -- Question 6.4

Unix Standards.

From: "Pierre (P.) Lewis" <lew@bnr.ca> Date: Sun, 11 Oct 1992 15:29:00 +0000 Version: 2.0 This section briefly describes the more important standards relevant to Unix. - IEEE: - 802.x (LAN) standards (LLC, ethernet, token ring, token bus) - POSIX (ISO 9945?): Portable Operating System I/F (Unix, VMS and OS/2!) (only ? have been finalized at this point) - 1003.1: library procedures (mostly system calls) -- roughly V7 except for signals and terminal I/F (1990) - 1003.2: shell and utilities - 1003.3: test methods and conformance - 1003.4: real-time: binary semaphores, process memory locking, memory-mapped files, shared memory, priority scheduling, real-time signals, clocks and timers, IPC message passing, synchronized I/O, asynchronous I/O, real-time files - 1003.5: Ada language bindings - 1003.6: security - 1003.7: system admin (incl. printing) - 1003.8: transparent file access - 1003.9: FORTRAN language bindings - 1003.10: super computing - 1003.12: protocol-independent I/Fs - 1003.13: real-time profiles - 1003.15: supercomputing batch I/Fs - 1003.16: C-language bindings (?) - 1003.17: directory services - 1003.19: FORTRAN 90 language bindings - X/Open (consortium of vendors): - X/Open Portability Guides (XPGn): - XPG2 (1987), strong SV influence Vol 1: commands and utilities Vol 2: system calls and libraries Vol 3: terminal I/F (curses, termio), IPC (SV), internationalization Vol 4: programming languages (C, COBOL!) Vol 5: data management (ISAM, SQL) - XPG3 adds: ? - XOM series of interfaces: - XOM (X/Open Object Management) generic I/F mechanisms for following - XDS (X/Open Directory Service) - XMH (X/Open Mail ??) - XCM (X/Open Consolidated Management) (not yet approved?) - AT&T - System V Interface Definition (SVID) - SVID1 (1985, SVR2) Vol 1: system calls and libraries (similar to XPG2.1) - SVID2 (1986, SVR3) Vol 1: system calls and libraries (base, kernel extensions) Vol 2: commands and utilities (base, advanced, admin, software development), terminal I/F Vol 3: terminal I/F (again), STREAMS and TLI, RFS - SVID3 (19??, SVR4) adds Vol 4: ?? &c - APIs - Transport Library Interface (TLI) - ACSE/Presentation Library Interface (APLI)