Contained Within
Find More Documentation
Featured Support Resources
| PDF로 이 문서 다운로드
A Look at Some Standards Organizations
1
- This chapter briefly discusses the histories of organizations responsible for the specifications and standards discussed in this guide. SunSoft recognizes the importance of compliance with existing and evolving standards and is firmly committed to support and participate in ongoing efforts toward standardization.
Institute of Electrical and Electronics Engineers (IEEE) and POSIX
- A group of UNIX systems users, /usr/group, established a committee with the objective of proposing a set of standards for application level interfaces. After publishing the 1984 /usr/group Standard, the group decided to seek international status for the standard. In early 1984, the /usr/group Standards Committee closed its activities in its own name and its members were encouraged to become involved in the IEEE POSIX committee so that the work could become the basis for an official international standard.
- The first externally visible result of this initiative was the publication of the IEEE Trial-Use Standard in March 1986. Formal approval followed in August 1988 of IEEE Standard 1003.1-1988, a "Portable Operating System Interface for Computer Environments" (POSIX), which became the first step toward a truly portable operating system standard.
- Although originally planned to refer to the IEEE Standard 1003.1-1988, the name POSIX has come to refer to the whole family of related standards and parts of the International Standard ISO/IEC 9945. POSIX.1 has emerged as the preferred reference to IEEE Standard 1003.1-1990. An update to the 1988
- standard, IEEE Standard 1003.1-1990, was also adopted as International Standard ISO/IEC 9945-1:1990 by the International Organization for Standardization (ISO) and by the International Electrotechnical Commission (IEC).
-
Chapter 6 of this guide discusses the compliance of Solaris software with IEEE Standard 1003.1-1990.
-
Note - Use of an IEEE standard is voluntary.
X/Open
- Founded in 1984, X/Open(TM) is a worldwide consortium of system vendors, ISVs and users, organized to adopt existing standards and adapt them into a consistent environment called the Common Applications Environment (CAE). Through establishment of the CAE and awarding of the X/Open brand trademark to products that comply with the X/Open definitions, X/Open aims to ensure portability and connectivity of applications. Where there is no official standard, it is X/Open policy to work closely with standards bodies to encourage the emergence of common standards.
- Many of the world's major hardware suppliers, including Sun Microsystems, are X/Open members. Most of X/Open's technical work is accomplished by personnel from its member companies.
- X/Open publishes its specifications in the X/Open Portability Guide (XPG). XPG defines the interfaces identified as components of the Common Applications Environment. It contains an evolving portfolio of practical applications programming interfaces (APIs), which enhance portability of application programs at the source code level. The interfaces are supported by an extensive set of conformance tests and the distinct X/Open brand trademark. The X/Open Portability Guide Version 3 (XPG3) encompasses the IEEE POSIX.1 operating system interface and numerous extensions. Version 4 includes POSIX.2.
- Chapter 4 of this guide discusses the compliance of Solaris to the programming interface specifications presented in the X/Open Portability Guide, Issue 3.
-
Chapter 5 of this guide discusses the compliance of Solaris to the programming interface specifications presented in the X/Open Portability Guide, Issue 4.
National Institute of Standards and Technology (NIST)
- The National Institute of Standards and Technology, (formerly the National Bureau of Standards), is a federal government agency that issues Federal Information Processing Standards Publications (FIPS PUBS). Standards are first approved by the Secretary of Commerce according to Section 111(d) of the Federal Property and Administrative Services Act of 1949, as amended by the Computer Security Act of 1987, Public Law 100-235.
International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC)
- The International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) together form a system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of international standards through technical committees established by ISO and IEC to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other governmental and nongovernmental international organizations also take part in the work.
UniForum
- UniForum, formerly /usr/group, is an association of individuals, corporations and institutions with an interest in open systems. This organization provides input to POSIX and other standards committees and consortia to aid in the development of independent industry-driven standards. UniForum has more than 10,000 members representing a cross-section of the UNIX system community. The membership includes hardware manufacturers, vendors of operating systems and software development tools, software designers, consultants, academics, authors and applications programmers, among others.
American National Standards Institute (ANSI)
- The American National Standards Institute (ANSI) verifies that requirements for due process, consensus and other criteria for approval have been met by the standards developer before it grants a standard approval as an American National Standard.
- Consensus is established when the ANSI Board of Standards Review determines that the criteria for standards approval has been met by the standards development organizations. Consensus requires that all views and objections be considered and that a concerted effort be made toward their resolution.
- ANSI does not develop standards, nor does it interpret any American National Standards.
-
Note - Use of an American National Standard is voluntary.
|
|