| Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
|
|||||
| First Prev [ 1 2 3 ] Next Last |
In 2001, just prior to its acquisition by HP, Compaq announced the port of OpenVMS to the Intel Itanium 64-bit EPIC architecture. This port was accomplished using the Alpha code stream which, together with the maturity of the VAX code stream, significantly simplified the porting process. Unlike the VAX to Alpha port, in which a "snapshot" of the VAX code base was used as the basis for the Alpha release, the Alpha and Itanium versions of OpenVMS are built using a common code base.
OpenVMS IA64 V8.0, the first pre-production quality release, was shipped in 2003. OpenVMS V8.2, the first production quality Itanium release, should ship in late 2004.
OpenVMS can be divided into three layers:
OpenVMS supports clustering (called VAXcluster and later VMScluster), where multiple systems share processing, job queues, print queues, and disk storage, connected either by specialized hardware or Ethernet. An Ethernet-based cluster is called a LAVC, for local area network VMScluster. OpenVMS supports up to 96 nodes in a single cluster, and allows mixed-architecture clusters, where VAX and Alpha systems, or Alpha and Itanium systems can co-exist in a single cluster (OpenVMS Engineering has suggested that triple-architecture clusters are possible in theory, but are not supported by HP).
Among OpenVMS's notable features is the Common Language Environment, a strictly defined standard that specifies calling convention for functions and routines, including use of stack, registers, etc., independently of programming language. Because of this, it is possible to call a routine written in one language—such as FORTRAN—from another, such as C, without needing to know the implementation details of the target language. OpenVMS itself is implemented in a large variety of different languages (such as BLISS, VAX Macro , Ada, PL/I, C, Fortran, Basic, and several others), in contrast to a system such as Unix which is implemented nearly entirely in the C language.
OpenVMS has a very rich filesystem, with support for stream and record-oriented IO, ACLs, file versioning, etc. See OpenVMS filesystem.
Despite being a commercial operating system, in 1997 OpenVMS and several layered products were made available free of charge for hobbyist, non-commercial use as part of the OpenVMS Hobbyist Program. Since then, several companies producing OpenVMS software have made their products available under the same terms, such as Process Software and MVP Systems .
OpenVMS-related terms and acronyms include: