We are excited to announce availability of VSI OpenVMS E9.2-1 for x86-64, a new feature update.
What is OpenVMS on x86
VMS Software, Inc. has migrated OpenVMS and its layered products to the industry standard x86_64 architecture to help customers protect their investment in OpenVMS infrastructure, especially in virtualized environments and in the cloud. OpenVMS E9.2-1 is now available to selected users participating in the field test, and the release version will soon be made available to the rest of the customers. VMS Software, Inc. will keep working on future releases that will provide more functionality and feature more layered and open source products.
For hypervisors on which OpenVMS has been tested by VSI, please scroll down to the bottom of the page. To determine if your system has the CPU features required to run OpenVMS V9.2 or later, run this Python script. Information on the virtual machine hosts tested by VSI is provided below and in the release notes. Depending on your source language, you can compile your code using OpenVMS I64-hosted cross-compilers or natively on OpenVMS x86 depending on the availability of native compilers.
See lists of open source and layered products that work with OpenVMS here (filter by architecture to see those available on x86).
Service Platform
VSI Service Platform is used to distribute OpenVMS for x86. Take a look at this video that explains how to use the VSI Service Platform to download software packages and report bugs (it was made for V9.1, but the same instructions apply for later versions).
Documentation
CPU Requirements
- Intel or AMD x86 CPU
- 64-bit Instruction set
- NX processor bit (NX)
- Streaming SIMD Extensions 4.1 (SSE4.1)
- Virtualization Technology (VT-x)
- XSAVE instructions
- Time Stamp Counter (TSC)
- Advanced Programmable Interrupt Controller (APIC)
- Memory Type Range Registers (MTRR)
Most Intel CPUs from 2016/AMD (Zen) CPUs from 2017 and later support these processor features.
Optional Features:
- Process-Context Identifier feature (PCID)
- Extended Advanced Programmable Interrupt Controller (x2APIC)
- XSAVEOPT instruction
- FSGSBASE instructions
- Microarchitectural Data Sampling Mitigation (MD_CLEAR)
Tested Platforms
For more information on the versions, refer to the Release Notes.
Virtual Machines Tested:
- OpenSUSE Leap 15.4; QEMU emulator version 6.2.0 (qemu-6.2.0 (6.2.0-150400.37.8.2)
- Rocky Linux Rocky Linux 8.6; QEMU emulator version 6.2.0 (qemu-kvm-6.2.0-11.module+el8.6.0+1052+ff61d164.6)
- Rocky Linux 9; QEMU emulator version 4.2.0 (qemu-kvm-4.2.0-59.module +el8.5.0+726+ce09ee88.1)
- Ubuntu 22.04 LTS; QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.5)
- Rocky Linux 9.1; QEMU emulator version 7.0.0-13
- VirtualBox 6.1.x, 7.0.x
For a list of Windows settings required to run OpenVMS as a VM guest on VirtualBox installed on a Windows host system, visit our wiki.
* Warning! If you choose to upgrade from a previous version of VMware Fusion to version 13, you will not be able to run any VM guests with OpenVMS x86-64 versions prior to OpenVMS x86-64 E9.2-1. However, OpenVMS x86-64 V9.2 VM guests can be upgraded to E9.2-1 and will run under VMware Fusion 13.
* Note: VMS Software is currently testing OpenVMS E9.2-1 on VMware ESXi 8 and does not recommend you use this combination in your environment until further notice.
Note 2: VSI does not impose any limitations on any virtual machines running OpenVMS with respect to the number of SCSI or SAS storage controllers. Please refer to the appropriate hypervisor configuration guidelines for information on SCSI and SAS storage controller configuration limitations.
Questions?
Check out our x86 Port Q&A or contact us.