|
|
UnixWare will conform to (as well as drive) many industry standard interface specifications. These include graphical interfaces, commands and utilities, languages, and networking protocols.
There are many benefits to using a development system that conforms to industry standards; more benefits are realized when the target environment for your application is a system that also conforms to industry standards.
The standards to which UnixWare 7 conforms can be classed as binary and source:
family).
If the system on which you develop your source code complies with the
binary standards for that system's processor, then you will need to
compile your source code only once and it will run on any implementation
of the processor family that also conforms to the standard, regardless
of manufacturer.
Binary standards can be seen as a super-set of the source standards for a particular processor architecture.
For example, the X/Open Portability Guide has both a binary and source standard. If you conform to the binary standard, then you automatically comply with the XPG source standard. Your code will not only run without compilation on any binary-compliant implementation of the processor family on which it was developed, it will also run with only a recompile on any system that complies with the source standard.
UnixWare's powerful application run-time environment is designed to conform to the following industry binary standards; any binary executable that conforms to these standards is intended to run without modification on UnixWare:
See the section ``UNIX95 conformance'' for a complete description of how UnixWare 7 conforms to the UNIX95 standard.
See the section ``ABI conformance'' for more on the benefits of conforming to binary standards.
The UnixWare 7 UnixWare and OpenServer Development Kit (UDK) -- the compilers, system headers, libraries, and development environment -- is designed to comply with the following source standards: