X/Open UNIX 03 Product Standard
The UNIX Brand is the foundation for the X/Open Single UNIX Specification. This specification defines the UNIX operating system interface and environment. AIX 5L for POWER V5.2 dated 8-2004 or later is branded UNIX03.
Application Programming Interface
This is an IEEE standard for an operating system Interface and environment. It is based based on UNIX operating system documentation and supports application portability at the source level.
Internationalised System Calls and Libraries Extend V3
This is an X/Open specification for the UNIX operating system interfaces and environment. This specification is a superset of IEEE 1003.1:2004. AIX 5L for POWER V5.2 dated 8-2004 or later is branded UNIX03.
Internationalised Terminal Interfaces (X/Open Curses, Issue X, Version X)
This is an X/Open specification for internationalised terminal user interface and environment for character oriented terminals. AIX 5L for POWER V5.2 dated 8-2004 or later is branded UNIX03.
IEEE 754:1985 FP (Institute of Electrical and Electronics Engineers)
This is an IEEE standard for floating point operations.
Commands & Utilities
X/Open UNIX03 Commands and Utilities V4 (Command and Utilities, Issue 6)
This is Version 4 for the X/Open specification for commands and utilities. This specification identifies a command and programming interface to the operating system. AIX 5L for POWER V5.2 dated 8-2004 or later is branded UNIX03.
BSD 4.3 compatibility (Berkeley Software distribution)
This is a proprietary specification from Berkeley Software Distribution which supports a command and programming interface to the operationg system.AIX is highly compatible with this specification.
Bourne Shell C shell Korn Shell
These standard shells provide a choice of command and programming languages to use as the interface to the operating system.
Graphical User Interface
X/Open XPG4 Motif Toolkit
This is an X/Open specification for a graphical user interface. It is based on Window System X11 Release 5 protocol and C library. Motif provides a programming interface and defines a standard for presentation appearance and behavior.
OSF Motif 2.1 (Open Software Foundation)
This is an OSF consortium specification for a graphical user interface. It is based on X Window System X11 Release 5 protocol and C library. Motif provides a programming interface and defines a standard for presentation appearance and behavior. Motif 1.2 is the default environment, 2.1 is available for compiling programs.
X/Open XPG4 X Window System Application Interface V2
This is an X/Open specification based on the X Consortium specification for a distributed network-transparent window system for text and graphic on bitmap displays.
X Window System X11 R6.1
This is an MIT (Massachusetts Institute of Technology) X Consortium specification for a distributed network-transparent window system for text and graphic on bitmap displays.
X/Open XPG4 Calendaring and Scheduling
This is an X/Open specification which manages a users calendaring and scheduling.
OpenGL 1.2.1 (Open Graphics Library, Release 1.2.1)
This is an open interface specification from OpenGL Architecture Review Board which supports 3D graphics on X-Windows.
C Language (System Interfaces and Headers, Issue 6)
IBM's Visual Age Compiler (VAC) C compiler conforms to ISO/IEC 9899:1999 (E), and is UNIX03 branded.
ISO/IEC 9899:1999 (International Organization for Standardization / International Electrotechnical Commission)
This is an international standard for the C99 language.
ISO/IEC 14882-1998 (formerly a ANSI X3 standard)
XL C++ Compiler is available for AIX and conforms with the ISO/IEC standard for C++ language.
XPG4 (Open Group Portability Guide) Network File System
This is an Open Group specification for NFS (Network File System) interface and environment.
Network File System (NFS) RFC 1094.
The Network File System (NFS) is a distributed file system that allows users to access files and directories located on remote computers and treat those files and directories as if they were local. AIX 5L for Power V5.2 is NFS Level 3 and conforms to RFC 1813.
Network Computing System (NCS)
The Network Computing System (NCS), an implementation of the Network Computing Architecture, is a set of tools for distributing computer processing tasks across resources in either a network or several interconnected networks (an internet).
Transport Service (XTI) V2 (Networking Services (XNS), Issue 5.2)
This is an Open Group specification and environment for transport services. AIX 5L for POWER V5.2 dated 8-2004 or later is branded.
Sockets V2 (Networking Services (XNS), Issue 5.2)
This is an Open Group specification which defines networking services Sockets interfaces. AIX 5L for Power V5.2 is branded for this component.
IP Version 6
RFC 2460 IPv6 Internet Procotol, RFC 2461 Neighbor Discovery, RFC 2462 Stateless Address Autoconfiguration, RFC 2463 Internet Control Message Protocol, RFC 2553 Basic Socket Interface Extensions, RFC 2710 Multicast Listner Discovery, RFC 2711 Router Alert Option
Terminal Access (TELNET)
MIL STD 1782 (TELNET), RFC 854 Protocol Specification, RFC 855 OPT Specification, RFC 856 Binary transmission, RFC 857 Echo OPT, RFC 858 Suppress Go Ahead, RFC 860 Timing Mark, RFC 1073 Window size, RFC 1091 Terminal type, RFC 1123 Internet Hosts Application Support
RFC 974 Mail Routing, RFC 1032 Administrative Guide, RFC 1033 Administrative Operating Guide, RFC 1034 Domain Names, RFC 1035 Implementation Specification
RFC 1155 MIB (TCP/IP), RFC 1156 MIB (TCP/IP), RFC 1157 SNMP, RFC 1227 (SMUX), RFC 1213 MIB II, RFC 1229 Interface Table Extensions for MIB II, RFC 1231 802.5 Token Ring MIB using SMIv2, RFC 1398 Ethernet extensions to the interface table, RFC 1592 SNMP Distributed Protocol Interface Version 2
RFC 1123 Internet Hosts Application Support, MIL STD 1780 (FTP), RFC 1350 TFTP, RFC 959 FTP, RFC 822 Message Format
RFC 868 Time
RFC 1123 (SMTP), MIL STD 1781 (SMTP) RFC 821 SMTP, RFC 974 Mail routing
MIL STD 1777 TCP, RFC 1122, RFC 793 TCP, RFC 1323, RFC 768 UDP, RFC 1122, RFC 2414 Increasing Initial Windows for TCP, RFC 2481 Explicit Congestion Notification for TCP, Enhancing TCP's Loss Recovery Using Limited Transmit
MIL STD 1778 IP, IEEE 802.2 Link, RFC 791 IP RFC 792 IC Message protocol, RFC 826 Ethernet ARP, RFC 888 Stub EGP, RFC 1042 Internet protocol over 802 network, RFC 877
protocol over x.25, RFC 904 EGP format, RFC 950 Subnetting, RFC 1122, RFC 1058 Routing
Ethernet V2, IEEE 802.2 Ethernet, IEEE 802.5 Token ring, RS232, RS422, MIL188, X.25 (Leased x.21, V.24, V.35)
This Product Standard provides functionality equivalent to the XPG3 Source Code Transfer Product Standard but with changed or updated media definitions. It represents the ability to read and write magnetic media of specific physical size/shapes and recording format.
AIX Standards Cooperation
These organizations have a significant impact on the direction of AIX. The IBM Company is making a major commitment of time and resources in support of these groups and their standardization efforts.
IEEE (Institute of Electrical & Electronics Engineers)
IEEE is an accredited standards organization. POSIX is a group of related standards that are being developed to support application portability.
AIX will continue to support POSIX standards as they evolve. Currently, the IEEE and The Open Group are jointly revising the POSIX.1(1003.1-1996) and POSIX.2(1003.2-1992) standards. The collaboration is known as the Austin Common Revision Standards Group. The most important POSIX activities relating to AIX are:
- System API
- Commands and Utilities
- System Administration.
Open Group (Open Group Ltd.)
Open Group produces specifications in support of application portability and interoperability. A branding program is in place that allows compliant products to obtain an Open Group brand.
AIX will continue to support Open Group specifications and the on-going work to enhance application portability across UNIX implementations by multiple vendors. Work on the Single UNIX specification V3 was completed and the document has been released as SUSv3 by the The Open Group, POSIX 1003.1-2004 by the IEEE and IEC 9945:2004 by ISO. AIX complies with the Single UNIX specification V3, the specification for obtaining the UNIX 03 brand, and is UNIX 03 base branded on the current AIX 5L for POWER 5.2 release.
Java Community Process
The Java Community Process (JCP) program is the formalization of the open process that Sun Microsystems, Inc. has been using since 1995 to develop and revise Java technology specifications in cooperation with the international Java community.
IBM leads and/or participates in a large number of Java Specification Requests (JSRs). See http://www.jcp.org/en/jsr/all for a complete list of JSRs. For example, IBM is the SPEC lead of the following JSRs:
The Free Standards Group
The Free Standards Group non-profit corporation organized to accelerate the use and acceptance of open source technologies through the application, development and promotion of standards.
IBM supports the Free Standards effort. IBM is involved with a number of LINUX standards, some examples are:
- The Linux Standard Base (LSB)
- Linux Internationalization Initiative (Li18nux)
- Filesystem Hierarchy Standard
® AIX & IBM are registered trademarks of International Business Machines.
SAA, AIXwindows & PowerOpen are trademarks of International Business Machines.
® Postscript is a registered trademark of Adobe Systems Inc.
Open Group is a trademark of Open Group Ltd.
® Ethernet is a registered trademark of Xerox Corporation.
® NFS is a registered trademark of Sun Microsystems.
® OSF, OSF/Motif, Motif are trademarks of The Open Group.
® OMG is a registered trademark of the Object Management Group, I UNIX is a registered trademark in the United States and other countries, licensed exclusively through Open Group, Company Limited.
X Window System is a trademark of Massachusetts Institute of Technology.
BSD is a trademark of the University of California, Berkeley.
® AT&T is a registered trademark of American Telephone & Telegraph Company
POSIX is a trademark of the Institute of Electrical and Electronics Engineers.
® Novell is a registered trademark of Novell, Inc.