Explore our links to locate information that piques your interest. Email us to add links to other helpful sites.

Hobbyist License

The Student Hobbyist License program allows non-commercial use of the latest version of OpenVMS on the FreeAXP Alpha emulator. The disk image that you load on the emulator comes preloaded with the OpenVMS operating system and licenses, so it is ready to run. All changes that you make to your pet system are saved, so you can play with it until the license expires and then back up your files and restore to the new updated system easily. The hobbyist kit includes popular compilers.

Learn More

OpenVMS Documentation

Documentation for the OpenVMS operating system and layered products.

VSI OpenVMS Documentation Repository
DEC-Related Platforms Documentation Archive
Digital Equipment Corporation Document Archive
The BITSAVERS.ORG DEC Documents Library on the biggest digital library of Internet sites. You should also try different search queries, such as DEC, Compaq, VMS, OpenVMS, VAX, Alpha, AXP, etc. to get more results.
HP RAID Software for OpenVMS Guide to Operations for Version 3.0, 2005
Manx Digital Equipment Corporation documents catalog
A catalog of about 10,000 documents published by DEC before it was bought by Compaq on the Manx catalog of manuals for old computers.

Hardware Documentation

Documentation for the hardware working with OpenVMS.

HP Integrity iLO 2 Operations Guide
HP Integrated Lights-Out 2 User Guide (for Firmware 1.75 and 1.77)
HP Integrated Lights-Out 2 User Guide (June 2011)
HP iLO 2 Scripting and Command Line Guide
HPE Integrity rx2660 Server User Service Guide
HP Integrated Lights-Out Management Processor Scripting and Command Line Resource Guide for HP Integrated Lights-Out 2 version 2.00
OpenVMS Technical Journal V15. vKVM Functionality and Usage on OpenVMS
OpenVMS Technical Journal V15. BL8x0c i2: Overview, Setup, Troubleshooting, and Various Methods to Install OpenVMS
HP Integrity rx2660 Server User Service Guide
HP Integrity Integrated Lights-out 2 Management Processor (iLO 2 MP) Operations Guide for HP Integrity BL860c, rx2660, rx3600, and rx6600
Role of IPMI, SMASH, and WS-Management in HP ProLiant remote server management. Technology brief
Systems Management Architecture for Server Hardware (SMASH) Command Line Protocol (CLP) Architecture White Paper
SRM Console Reference
Alpha SRM Console for Alpha Microprocessor Motherboards
Alpha Server DS20 User's Guide by Compaq, 1998
Alpha Server DS20L User's Guide by HP, 2002
AlphaServer 300 User's Guide by DEC, 1996
OpenVMS Support Guide to Best Practices for OpenVMS on HP Alphaserver Platforms, version 1.1, March 2007
HPE Integrity rx2660 Server User Service Guide, May 2016
Alpha Processor Architecture
A PPT on the Alpha Processor architecture, its history, and major features by Herbert G. Mayer (part of a PSU course on microprocesors).

OpenVMS-Related Topics

Troubleshooting OpenVMS with SDA Extensions and Availability Manager
PDF of a presentation by Jim Mehlhop of Software Concepts International, 2015 on SDA data structures, lists, and extensions and Availability Manager fundamentals, including quorum principles and deadlocks management.
Making the most out of a system crash
PDF of a presentation by Richard Bishop at the OpenVMS European Technical Update Days in October 2006. Covers crash dump theory, dump file settings, relevant SYSGEN parameters, and principles of selection of processes that must be dumped on a crash.
Multi-threading: concepts and application tuning, an article in OpenVMS Technical Journal v19, January 2013
Advanced OpenVMS Performance Tips & Tricks
PDF of a presentation by Guy Peleg of Maklee Engineering on system tuning techniques and how to speed up common system manager operations.
OpenVMS Performance Sandbox
PDF of a presentation delivered by Christian Moser of Maklee Engineering in April 2016. Covers OpenVMS possible performance issues, methods of monitoring and fixing them.
The Digital Technical Journal archive
A collection of all 42 Digital Technical Journals, scanned from the paper originals.
Managing and Monitoring High-Performance Computing Clusters with IPMI
The article introduces the Intelligent Platform Management Interface (IPMI) specification in the context of high-performance computing clusters.
Understanding and maintaining the Integrity Console
PDF of the slides presented by Jim Mehlhop of the Parsec Group at the Connect OpenVMS Boot Camp 2011. Includes information on RX2600 console and physical interfaces, EFI, BMC, MP, iLO, booting, updating firmware, and backing up the system board configuration.
Integrity Console
PDF of a presentation by Jim Mehlhop of Software Concepts International about the Integrity Console and UEFI, 2016.
UEFI Specifications
The official resource for UEFI Specifications.
Extensible Firmware Interface Specification Version 1.10, December 2002, from the Intel Corp.
UEFI Forum Learning Center
Links to papers, industry resources, presentations, and videos on the official UEFI website.
Phoenix Technologies Wiki
An archived version of the Phoenix Developer Reference Wiki. Contains information about the UEFI architecture and the list of the commands used to write UEFI applications.
UEFI Architecture and Technical Overview
An article by Wolfgang Rosenberg Sr. that covers key concepts of UEFI and its differences from BIOS and EFI.
UEFI Shell
An article by Wolfgang Rosenberg Sr. for the Intel Developer Zone website that covers main features of the EFI sghell and describes its syntax.
EFI Shells and scripting
An article about the EFI Shell and scripting. Contains EFI shell command summary and scripting rules and examples.
Basic Instructions for Using EFI (Extensible Firmware Interface) for Server Configuration on Intel Server Boards and Intel Server Systems
Intel EFI How To Guide
The manual discusses how to use main EFI shell features, such as disk utilities, boot manager, activating device drivers, writing and running batch scripts, etc.
A Tour beyond BIOS Memory Map Design in UEFI BIOS. White Paper
This paper introduces the design of the memory map in a UEFI BIOS.
Representing device-tree peripherals in ACPI
The presentation demonstrates the new features in the ACPI 5.1 specification which make it possible for ACPI to transparently represent devices using existing device-tree bindings.
Intel Technology Journal. Volume 15, Issue 1, 2011
PDF of UEFI Today: Bootstrapping the Continuum, the Intel Technology Journal Volume 15, 2011. A set of articles written by engineers from Intel and its partners discussing UEFI main features, architecture, security, and prospects.
Defining the Interface Between the Operating System and Platform Firmware
A section on the Intel website on the EFI/UEFI specification containing a collection of helful resources on the topic, as well as links to Linux ELILO Sources.
The Secrets of EFI
PDF of a presentation delivered by Martin Vorländer of PDV-Systeme at the OpenVMS Technical Update Days 2012.
HP Integrity Extensible Firmware Interface (EFI), Management Processor (MP) and Multi-Operating System (OS) Load lab
PDF of the slides presented during Integrity Labs Session 3204 giving an overview of the MP, EFI, describing firmware initialization and specifics for loading different operating systems.
UEFI description
An article on UEFI in the OSDev.org, a wiki about the creation of operating systems. Contains information about UEFI vs. legacy BIOS, UEFI class 0–3 and CSM, Secure Boot, developing with GNU-EFI, emulation with QEMU and OVMF, NVRAM variables, bootable UEFI applications, exposed functionality, PC firmware developers, UEFI applications binary format, calling conventions, language binding, EFI byte code, and common problems with UEFI.
More Power to Firmware
An article by Amit Singh, June 2004, on the history of EFI, EFI drivers, EFi services, benefits of EFI, EFI shell, GUID based partitioning scheme, Universal Graphics Adapter, EFI Byte Code, Experimenting with EFI, Open Firmware, and GUI Widgets in Open Firmware.
Links to various articles about UEFI on the x86asm.net website
Programming for EFI by Roderick W. Smith
The article covers basics of writing and compiling the code for UEFI format executables. It also explains the notion of UEFI services.
Adding a driver to a UEFI firmware
An article by Pete Batard discussing how you an add a new file system EFI driver, such as the ones produced by EfiFs, to an existing UEFI firmware image.
EDK II Driver Writer's Guide for UEFI 2.3.1
This document is provided to help developers prepare UEFI drivers using the EDK II development environment. UEFI driver standards are described in the Unified Extensible Firmware Interface (UEFI) Specification, at uefi.org. This document provides basic information for the most common categories of UEFI drivers; other driver designs are possible.
UEFI Driver Development Guide for All Hardware Device Classes, version 1.0, November 2011
EFI and MP Commands cheat sheet
Intel Shell Command Reference Manual Rev. 1.1 (Nov. 2007)
HP Integrity Servers - EFI and EFI/POSSE Commands
UEFI Tutorial
A presentation delivered at the Plumbers Conference 2012 by Harry Hsiung of the Intel Corp. on EFI basics, security features, development platforms, resources, and backup.
UEFI as the Converged Firmware Infrastructure
A presentation delivered by Dong Wei of HPE in April 2012 that covers the UEFI history, its specifications features, the SecureBoot technology, and IPv6 support under UEFI.
Beyond BIOS: Developing with the Unified Extensible Firmware Interface, Third Edition
The Amazon order page for the book Beyond BIOS: Developing with the Unified Extensible Firmware Interface by Vincent Zimmer, Michael Rothman, Suresh Marisetty.
UEFI Shell: Moving the Platform Beyond DOS
The Amazon order page for the book Harnessing the UEFI Shell: Moving the Platform Beyond DOS by Michael Rothman.
Quick Boot: A Guide for Embedded Firmware Developers
The Amazon order page for the book Quick Boot: a Guide for Embedded Firmware Developers by Pete Dice.

OpenVMS Freeware

Software for OpenVMS distributed free of charge.

HP OpenVMS Freeware FTP storage
The Open Source packages provided as a part of the OpenVMS freeware collection are available for download.
Python 2.7.8
Python 2.7.8 for OpenVMS and some libraries.
Null printing symbiont
A symbiont that allows you to use a null printer.
Open source product kits
Code patterns, tech talks, open source projects, developer advocates and more. More than 100 open source programs, a library of knowledge resources. See the code. Software design patterns.
Ian Miller's collection
A collection of OpenVMS utilities (last updated in 2015).
OpenVMS Undocumented Features
PDF of OpenVMS Undocumented Features, a presentation by Stephen Hoffman for European Technical Update 2004.
OpenVMS System Management
A Power Point presentation on OpenVMS System Management, including work organization and scripts development tips, by Andy Park of TrueBit.
OpenVMS Resource Center
An OpenVMS freeware repository supported by Process Software, a supplier of communications software solutions to mission critical environments.

Blogs

Blogs with OpenVMS-related information in English unless otherwise specified.

vaxman.de
Free accounts on a VAX, a few ports to OpenVMS and other products, and some tutorials in German
Neil Rieck
OpenVMS history, presentations from seminars and bootcamps, articles on OpenVMS networking and databases, hardware, and links.
eight-cubed.com
Command procedures, system administration, SAN, hardware, and programming articles
raymii.org
Articles on installing and working with OpenVMS on the Raymii.org blog.
Jeff Cameron
Articles on OpenVMS system management tips, DCL tricks, and Fortran and Pascal code examples.
Vaxination Informatique
Stanley Quayle
SYSMGR in the Attic
Arne Vajhøj
Heinz Gerhart's website
Various articles on OpenVMS system management and interaction with EFI.
UEFI news and commentary
Hunter Goatley
Open the dropdown menu in the OpenVMS Resource Center section to read a series of articles on programming for OpenVMS. Press the OpenVMS Resource Center button to get access to the process.com OpenVMS freeware repository.
KGB Report
A Kevin G. Barkes blog mainly about IT and OpenVMS-related topics.
Stanley Quayle

Miscellaneous

OpenVMS-related videos
OpenVMS Hobbyist Portal
Examples of DCL command procedures
An archived catalog of DCL command procedures published at OpenVMS.org (removed from the original website; some of links on the site may not work).
Free OpenVMS Courses
OpenVMS News blog archive
Course materials on Organization of Computers (taught by M.S.Schmalz at the University of Florida)
New OpenVMS Integrity Cluster
A presentation by M. de Tommaso OpenVMS Ambassador on building a cluster on two rx7640 nodes that is based on the SAN technology, with a few Windows-based PCs connected to it via Ethernet LAN.
Angrave's crowd-sourced System Programming wiki-book
A Plain C Programming Wiki built by students and faculty from the University of Illinois. Includes review questions, exams topics, and glossaries and discusses major programming questions in an informal style.
Virtual Memory
Slides on virtual memory and paging.
Virtual memory - practice
Slides on Virtual Memory by Timothy Roscoe for Computer Architecture and Systems Programming course lectures.

Hardware Emulation and Online Systems

Migration Specialties (FreeAXP, Avanti)
Stromasys (Charon-PDP, Charon-VAX, Charon-AXP, Charon-AXP Plus, other non-DEC systems emulators)
EmuVM (AlphaVM-Basic, AlphaVM-Pro)
Advanced Virtualization Technologies (vtVAX, vtAlpha)
The Logical Company (nuVAX)
es40 Emulator
SimH Simulator (PDP, VAX, other non-DEC architectures)
VAX MP
eVAX
TS10 (PDP, VAX)
Alpha Architecture Emulator
Abandoned.

SAN/NAS Storage: Theory and Practice

Introduction to Storage Area Networks, a book by Jon Tate, Pall Beck, Hector Hugo Ibarra, Shanmuganathan Kumaravel, and Libor Maklas on IBM Redbooks, December 2017
This book provides an introduction to SAN and Ethernet networking, and how these networks help to achieve a smarter data center.
Summary of Best Practices for Storage Area Networks by IBM, version 1.2, January 2012
Fabric Resiliency Best Practices by Chad Collie, Michael Hrencecin, David Lutz, Ian MacQuarrie, and Shawn Wright for IBM Redbooks
The publication describes preferred practices for deploying and using advanced Brocade Fabric Operating System (FOS) features to identify, monitor, and protect Fibre Channel (FC) SANs from problematic devices and media behavior.
Networked Storage Concepts and Protocols version 3.0 by Mark Lippitt and Erik Smith for EMC Technooks
The book presents fabric design considerations, explains how SAN technology works, and describes IP SAN concepts.
Dell EMC Host Connectivity Guide for HP OpenVMS
Building and Scaling BROCADE SAN Fabrics: Design and Best Practices Guide, a BROCADE Technical Note, March 2001
The PDF contains BROCADE recommendations and guidelines for configuring a Storage Area Network (SAN). It includes several reference topologies and also provides pointers to products/solutions from BROCADE partners that can be used to implement the target configuration/solution.
OpenVMS SAN/Storage Technical Update
A PDF of the slides of OpenVMS V8.3 Storage Features, a presentation delivered by Manfred Kaser or HPE on the IT-Symposium 2007.
LUN storage: Working with a SAN's logical unit numbers
A series of articles describing functions of logical unit numbers (LUNs), their correct implementation on a system, and how to use them to manage storage.
SAN, NAS, and OBS tutorial
The tutorial covers basics of SAN and its uses in datacenters, including its features and infrastructure in comparison to NAS.

Non-English Resources

French

Syltrem
Articles on DCL programming, security, system management, and an OpenVMS hacker guide.

German

OpenVMS News
Heinz Gerhart's website
Various articles on OpenVMS system management and interaction with EFI (English and German).
vaxman.de
Free accounts on a VAX, a few ports to OpenVMS and other products, and some tutorials in German.

Italian

Alpha Hardware and Software Installation Guide

Russian

Bog BOS: Hardware: EFI, UEFI, and PI
An article about EFI, UEFI and PI. Contains information on UEFI images, platform initialization, UEFI tables and protocols, Device Path, EFI and Linux variables, the boot manager, booting Linux in UEFI mode, booting PXE, installing CentOS with PXE boot, fast boot, EFI services, UEFI shell, UEFI Secure Boot, and some links on EFI including resources in English and Russian.
UEFI FAQ: Answers to frequently asked questions about UEFI and GPT
A forum-based UEFI FAQ on the 4PDA Forum. Talks about UEFI and GPT basics, explains SecureBoot concepts, and includes information on how to manually add UEFI boot menu options.
Familiarizing ourselves with the MBR and GPT structures
About UEFI
An article about UEFI (outside of the Linux context). Contains a BIOS vs. UEFI and MBR vs. GPT comparison, differences in booting operating systems on BIOS- and UEFI-powered systems, explains SecureBoot concepts, and describes some UEFI features, including possibly harmful actions.
GPT - GUID Partition Table
Nikolay Shley's Blog
A series of articles on UEFI internals, standards, security, reverse engineering, and UEFI NVRAM.
SAN Basics
An article that discusses SAN on a high level.
Fibre Channel Technology Basics