Solutions Services Industry Solutions Products Client Success Stories Partners Support & Documentation Site Map

"POSIX" is the term for a family of operating system interface standards. It is an acronym for Portable Operating System Interface for UNIX®. POSIX .1 is the POSIX application programming interface, and implementing it provides portability of source code where operating systems services are required.

Key features and benefits
Product description

POSIX: Key features and benefits

POSIX: Key Features and Benefits
Features Benefits

Greatly increased compatibility between VOS and open systems, and with the large volume of low-cost or free software available on the Internet.

Developers can write new software for VOS without being locked into VOS.

Existing open systems software can be ported to run on VOS easily and inexpensively.

The VOS software development environment now supports many common development tools.

VOS customers can now develop for VOS using popular development tools such as GNU C++, the GNU debugger and UNIX utilities, and Perl, the popular report programming language.

Industry-leading open source software, e.g., the Apache web server, can be ported to VOS.

VOS users can take advantage of open source software that was formerly unavailable on VOS.

Conformance with open standards that are widely known and understood by many developers.

Programmers who know POSIX can be immediately productive on VOS.

A demonstrated commitment by Stratus to the VOS operating system.

Customers can have confidence that VOS continues to be actively supported and enhanced by Stratus.

Protects the sizeable investments that customers have made in VOS applications.

VOS V14.3 now has two APIs, standard VOS and POSIX, but one common set of compatible objects, which can be accessed by either API.

Developers can develop POSIX compliant applications without compromising existing VOS programs or developer skills.

Product description:

"POSIX" is the term for a family of operating system interface standards. It is an acronym for Portable Operating System Interface for UNIX®. POSIX .1 is the POSIX application programming interface, and implementing it provides portability of source code where operating systems services are required.

POSIX is based on the UNIX Operating System, and is the basis for the Single UNIX Specification from The Open Group.

VOS V14.3 implements Sections 3-10 of the POSIX .1 application programming interface standard. Adding POSIX functionality beyond POSIX.1 is currently being evaluated for inclusion in a future VOS release.

The POSIX .1 application programming interface cover those functions that are needed for applications software portability in general purpose, real time and other applications environments.

The POSIX .1 application programming interface standards apply to the C programming language and languages such as C++ which uses the C interface.

The POSIX .1 standard defines which functions, variables, and constants are visible to a POSIX-compliant application, and what header files define or declare them.

Including POSIX .1 APIs in VOS enables applications written in the C programming language that conform to part 1 of the IEEE POSIX standard to be ported to VOS with minimal source code modification.

Including POSIX .1 functions in VOS will enable VOS users to port POSIX-compatible source code without having to write POSIX-to-VOS functions.

By designing programs to conform to POSIX, developers have some assurance that their software can be easily ported to POSIX-compliant operating systems. This includes most varieties of UNIX, as well as Windows.

Left Corner [Learn More]
Learn More
Right Corner [Learn More]