Background Information on POSIX and XPGLast reviewed: May 6, 1997Article ID: Q93354 |
The information in this article applies to:
SUMMARYThe portable operating system interface (POSIX) standard was developed by the Institute of Electrical and Electronics Engineers (IEEE). The POSIX kernel interfaces (IEEE 1003.1) provide a basic set of application programming interface (API) functions for the development of applications that are portable across UNIX and other POSIX- compatible operating systems. Microsoft plans on supporting POSIX.1 with an application subsystem built into Windows NT version 3.1. Microsoft plans to have this subsystem certified for compliance with the FIPS 151-1 test suite. (FIPS refers to the Federal Information Processing Standards Publication Series published by the National Institute of Standards and Technology [NIST].) The POSIX subsystem allows customers with investments in POSIX applications to use the Windows NT operating system. While this system is provided for compatibility reasons, Microsoft fully expects most development for Windows NT to use the native Win32 API. The POSIX.2 specification is expected to be released soon. Microsoft is tracking this specification for possible future compliance. Possible options include third-party extensions to the POSIX.1 subsystem in Windows NT. Information on other POSIX specifications is not currently released. Microsoft will track their requirements and will supply those components in the future. The goal is to have an open system within the Windows Open Services Architecture (WOSA) framework. Certification encompasses both the hardware and the operating system. For more information on certification, query on the following in the Microsoft Knowledge Base:
Windows NT and certification and POSIX MORE INFORMATIONXPG stands for X/Open Portability Guide (begun in 1989). It is a guide developed by X/Open, which was founded in 1984 by Amdahl, Bull, DEC, Fujitsu, HP, Hitachi, IBM, Olivetti, ICL, NCR, NEC, Oki, Siemens Nixdorf, Sun, Unisys, and Unix Intl. X/Open's mission statement is:
To bring greater value to users from computing through the practical implementation of open systems.X/Open no longer refers to XPG as the "X/Open Portability Guide" because X/Open wants to emphasize interoperability with portability. There is also an X/Open user council that includes Andersen, Bell, Boeing, British Telecom, Kodak, McDonnell Douglas, IRS, Swedish Telecom, and others. Microsoft is a member of the X/Open Independent Software Vendors along with Novell, Micro Focus, Informix, SCO, and others. XPG is made up of many components, which form the Common Applications Environment (CAE). X/Open would like vendors to have their XPG pieces branded. Note that branding is different than certification. Branding does not require specific hardware. Currently, XPG is in revision 4 (XPG4). It differs from XPG3 (1989) mostly in the inclusion of interoperability pieces (for example, the transport interface, file transfer, and mail messaging). XPG4 is broken down into the following components:
Operating System and Languages
Data Management
User Interface
General Internetworking
Mainframe Internetworking
PC Internetworking
Magnetic Media
|
Additional query words: prodnt
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |