Difference between revisions of "Useful Links"

From VSI OpenVMS Wiki
Jump to: navigation, search
Line 3: Line 3:
  
 
* [https://docs.vmssoftware.com VSI OpenVMS Documentation Repository]
 
* [https://docs.vmssoftware.com VSI OpenVMS Documentation Repository]
* [http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/| DEC-Related Platforms Documentation Archive]
+
* [http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/ DEC-Related Platforms Documentation Archive]
* [https://archive.org/details/bitsavers_dec| Digital Equipment Corporation Document Archive]
+
* [https://archive.org/details/bitsavers_dec 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.
 
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.
* [http://h30266.www3.hpe.com/odl/axplp/sysman/raidv30b/raid_ops_guide.pdf| HP RAID Software for OpenVMS Guide to Operations for Version 3.0, 2005]
+
* [http://h30266.www3.hpe.com/odl/axplp/sysman/raidv30b/raid_ops_guide.pdf HP RAID Software for OpenVMS Guide to Operations for Version 3.0, 2005]
* [http://manx-docs.org/search.php?q=&start=0| Manx Digital Equipment Corporation documents catalog]
+
* [http://manx-docs.org/search.php?q=&start=0 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.
 
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.
* [http://web-docs.gsi.de/~go4/goosy/GM_VAXVMS.pdf| GOOSY OpenVMS Introduction]
+
* [http://web-docs.gsi.de/~go4/goosy/GM_VAXVMS.pdf GOOSY OpenVMS Introduction]
 
A guide to OpenVMS fundamentals and programming basics written by H.G. Essel, M. Richter, and W. Schiebel from GSI in 1987 and revised in 1995.
 
A guide to OpenVMS fundamentals and programming basics written by H.G. Essel, M. Richter, and W. Schiebel from GSI in 1987 and revised in 1995.
  
Line 15: Line 15:
 
Documentation for the hardware working with OpenVMS.
 
Documentation for the hardware working with OpenVMS.
  
* [https://mirrors.pdp-11.ru/_alpha/_VMS/OpenVMS_8.4_I64/HP%20Integrity%20iLO%202%20Operations%20Guide.pdf| HP Integrity iLO 2 Operations Guide]
+
* [https://mirrors.pdp-11.ru/_alpha/_VMS/OpenVMS_8.4_I64/HP%20Integrity%20iLO%202%20Operations%20Guide.pdf HP Integrity iLO 2 Operations Guide]
* [http://h10032.www1.hp.com/ctg/Manual/c00553302.pdf| HP Integrated Lights-Out 2 User Guide (for Firmware 1.75 and 1.77)]
+
* [http://h10032.www1.hp.com/ctg/Manual/c00553302.pdf HP Integrated Lights-Out 2 User Guide (for Firmware 1.75 and 1.77)]
* [https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=c03351063| HP Integrated Lights-Out 2 User Guide (June 2012)]
+
* [https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=c03351063 HP Integrated Lights-Out 2 User Guide (June 2012)]
* [https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c03351064| HP iLO 2 Scripting and Command Line Guide]
+
* [https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c03351064 HP iLO 2 Scripting and Command Line Guide]
* [https://support.hpe.com/hpesc/public/docDisplay?docId=c01163996| HPE Integrity rx2660 Server User Service Guide]
+
* [https://support.hpe.com/hpesc/public/docDisplay?docId=c01163996 HPE Integrity rx2660 Server User Service Guide]
* [http://h10032.www1.hp.com/ctg/Manual/c02237707.pdf| HP Integrated Lights-Out Management Processor Scripting and Command Line Resource Guide for HP Integrated Lights-Out 2 version 2.00]
+
* [http://h10032.www1.hp.com/ctg/Manual/c02237707.pdf HP Integrated Lights-Out Management Processor Scripting and Command Line Resource Guide for HP Integrated Lights-Out 2 version 2.00]
* [https://manualzz.com/doc/19788065/vkvm-functionality-and-usage-on-openvms-openvms-technical...| OpenVMS Technical Journal V15. vKVM Functionality and Usage on OpenVMS]
+
* [https://manualzz.com/doc/19788065/vkvm-functionality-and-usage-on-openvms-openvms-technical... OpenVMS Technical Journal V15. vKVM Functionality and Usage on OpenVMS]
* [https://www.islandco.com/quickspecs/blade_servers_ovms.pdf| OpenVMS Technical Journal V15. BL8x0c i2: Overview, Setup, Troubleshooting, and Various Methods to Install OpenVMS]
+
* [https://www.islandco.com/quickspecs/blade_servers_ovms.pdf OpenVMS Technical Journal V15. BL8x0c i2: Overview, Setup, Troubleshooting, and Various Methods to Install OpenVMS]
* [https://community.hpe.com/hpeb/attachments/hpeb/hpsc-46/8691/1/mp_operation_guide.pdf| HP Integrity Integrated Lights-out 2 Management Processor (iLO 2 MP) Operations Guide for HP Integrity BL860c, rx2660, rx3600, and rx6600]
+
* [https://community.hpe.com/hpeb/attachments/hpeb/hpsc-46/8691/1/mp_operation_guide.pdf HP Integrity Integrated Lights-out 2 Management Processor (iLO 2 MP) Operations Guide for HP Integrity BL860c, rx2660, rx3600, and rx6600]
* [https://web.archive.org/web/20201025104847/http://ftp04.data-hotel.biz/pub01/Drivers_Manuals/HP_Compaq_Blade_System/bl10e_G1/References%20and%20Manuals/Role%20of%20IPMI,%20SMASH%20and%20WS-Management%20in%20HP%20ProLiant%20remote%20server%20management,%203rd%20edition.pdf| Role of IPMI, SMASH, and WS-Management in HP ProLiant remote server management. Technology brief]
+
* [https://web.archive.org/web/20201025104847/http://ftp04.data-hotel.biz/pub01/Drivers_Manuals/HP_Compaq_Blade_System/bl10e_G1/References%20and%20Manuals/Role%20of%20IPMI,%20SMASH%20and%20WS-Management%20in%20HP%20ProLiant%20remote%20server%20management,%203rd%20edition.pdf Role of IPMI, SMASH, and WS-Management in HP ProLiant remote server management. Technology brief]
* [https://www.dmtf.org/sites/default/files/standards/documents/DSP2001_1.0.1.pdf| Systems Management Architecture for Server Hardware (SMASH) Command Line Protocol (CLP) Architecture White Paper]
+
* [https://www.dmtf.org/sites/default/files/standards/documents/DSP2001_1.0.1.pdf Systems Management Architecture for Server Hardware (SMASH) Command Line Protocol (CLP) Architecture White Paper]
* [https://download.majix.org/dec/srm_reference.pdf| SRM Console Reference]
+
* [https://download.majix.org/dec/srm_reference.pdf SRM Console Reference]
* [http://www.cilinder.be/docs/digitalalpha/srmcons.pdf| Alpha SRM Console for Alpha Microprocessor Motherboards]
+
* [http://www.cilinder.be/docs/digitalalpha/srmcons.pdf Alpha SRM Console for Alpha Microprocessor Motherboards]
* [http://manx-docs.org/collections/mds-199909/cd1/alpha/as140uga.pdf| Alpha Server DS20 User's Guide by Compaq, 1998]
+
* [http://manx-docs.org/collections/mds-199909/cd1/alpha/as140uga.pdf Alpha Server DS20 User's Guide by Compaq, 1998]
* [https://usermanual.wiki/Hp/HpDs20LUsersManual549639.278707922.pdf| Alpha Server DS20L User's Guide by HP, 2002]
+
* [https://usermanual.wiki/Hp/HpDs20LUsersManual549639.278707922.pdf Alpha Server DS20L User's Guide by HP, 2002]
* [https://community.netapp.com/fukiw75442/attachments/fukiw75442/network-storage-protocols-discussions/295/1/NetApp_OpenVMS_Guide_to_Best_Practices.pdf| OpenVMS Support Guide to Best Practices for OpenVMS on HP Alphaserver Platforms, version 1.1, March 2007]
+
* [https://community.netapp.com/fukiw75442/attachments/fukiw75442/network-storage-protocols-discussions/295/1/NetApp_OpenVMS_Guide_to_Best_Practices.pdf OpenVMS Support Guide to Best Practices for OpenVMS on HP Alphaserver Platforms, version 1.1, March 2007]
  
 
=OpenVMS-Related Topics=
 
=OpenVMS-Related Topics=
* [https://www.sciinc.com/remotedba/techinfo/tech_presentations/Boot%20Camp%202016/Troubleshooting%20with%20SDA.pdf| Troubleshooting OpenVMS with SDA Extensions and Availability Manager]
+
* [https://www.sciinc.com/remotedba/techinfo/tech_presentations/Boot%20Camp%202016/Troubleshooting%20with%20SDA.pdf Troubleshooting OpenVMS with SDA Extensions and Availability Manager]
 
PDF of a presentation by Jim Mehlhop of Software Concepts International, 2017 on SDA data structures, lists, and extensions and Availability Manager fundamentals, including quorum principles and deadlocks management.
 
PDF of a presentation by Jim Mehlhop of Software Concepts International, 2017 on SDA data structures, lists, and extensions and Availability Manager fundamentals, including quorum principles and deadlocks management.
* [http://de.openvms.org/TUD2006/19_Making_the_most_out_of_a_system_crash.pdf| Making the most out of a system crash]
+
* [http://de.openvms.org/TUD2006/19_Making_the_most_out_of_a_system_crash.pdf 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.
 
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.
* [https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c04618699| Multi-threading: concepts and application tuning, an article in OpenVMS Technical Journal v19, January 2013]
+
* [https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c04618699 Multi-threading: concepts and application tuning, an article in OpenVMS Technical Journal v19, January 2013]
* [http://de.openvms.org/TUD2009/OpenVMS_Performance_Tips_and_Tricks.pdf| Advanced OpenVMS Performance Tips & Tricks]
+
* [http://de.openvms.org/TUD2009/OpenVMS_Performance_Tips_and_Tricks.pdf 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.
 
PDF of a presentation by Guy Peleg of Maklee Engineering on system tuning techniques and how to speed up common system manager operations.
* [http://www.gtug.de/HotSpot2016/download/Presentation/2D10.pdf| OpenVMS Performance Sandbox]
+
* [http://www.gtug.de/HotSpot2016/download/Presentation/2D10.pdf 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.
 
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.
* [https://vmssoftware.com/resources/digital-technical-journal/| The Digital Technical Journal archive]
+
* [https://vmssoftware.com/resources/digital-technical-journal/ The Digital Technical Journal archive]
 
A collection of all 42 Digital Technical Journals, scanned from the paper originals.
 
A collection of all 42 Digital Technical Journals, scanned from the paper originals.
* [http://www.seminars.xdelta.co.uk| Seminars slide sets, Articles, and Webinars]
+
* [http://www.seminars.xdelta.co.uk Seminars slide sets, Articles, and Webinars]
 
OpenVMS seminars slides and papers by XDelta Limited.
 
OpenVMS seminars slides and papers by XDelta Limited.
* [http://dec-center.ru/| Digital Equipment Corporation hardware fansite]
+
* [http://dec-center.ru/ Digital Equipment Corporation hardware fansite]
 
A collection of info containing descriptions, serial numbers, guides, manuals, firmware, and other necessary stuff mostly for DEC-engineered and produced hardware.
 
A collection of info containing descriptions, serial numbers, guides, manuals, firmware, and other necessary stuff mostly for DEC-engineered and produced hardware.
* [https://mike632t.wordpress.com/2017/07/11/minimum-supported-vms-versions/| Minimum supported VMS versions]
+
* [https://mike632t.wordpress.com/2017/07/11/minimum-supported-vms-versions/ Minimum supported VMS versions]
 
OpenVMS compatibility table with VAX and Alpha-based hardware for versions up to 7.3.
 
OpenVMS compatibility table with VAX and Alpha-based hardware for versions up to 7.3.
* [http://vamp.issinoho.com/vamp/| OpenVMS VAMP Board]
+
* [http://vamp.issinoho.com/vamp/ OpenVMS VAMP Board]
 
A board running on the community version of OpenVMS. The topics are mainly OpenVMS-related.
 
A board running on the community version of OpenVMS. The topics are mainly OpenVMS-related.
* [https://web.archive.org/web/20170829181112/https://www.dell.com/downloads/global/power/ps4q04-20040138-Fang.pdf| Managing and Monitoring High-Performance Computing Clusters with IPMI]
+
* [https://web.archive.org/web/20170829181112/https://www.dell.com/downloads/global/power/ps4q04-20040138-Fang.pdf 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.
 
The article introduces the Intelligent Platform Management Interface (IPMI) specification in the context of high-performance computing clusters.
* [https://www.parsec.com/public/Integrity_console.pdf| Understanding and maintaining the Integrity Console]
+
* [https://www.parsec.com/public/Integrity_console.pdf Understanding and maintaining the Integrity Console]
 
PDF of the slides presented by Jim Mehlhop 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.
 
PDF of the slides presented by Jim Mehlhop 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.
* [https://www.sciinc.com/remotedba/techinfo/tech_presentations/Boot%20Camp%202016/new_ia64%20console.pdf| Integrity Console]
+
* [https://www.sciinc.com/remotedba/techinfo/tech_presentations/Boot%20Camp%202016/new_ia64%20console.pdf Integrity Console]
 
PDF of a presentation by Jim Mehlhop of Software Concepts International about the Integrity Console and UEFI, 2017.
 
PDF of a presentation by Jim Mehlhop of Software Concepts International about the Integrity Console and UEFI, 2017.
* [https://uefi.org/specifications| UEFI Specifications]
+
* [https://uefi.org/specifications UEFI Specifications]
 
The official resource for UEFI Specifications.
 
The official resource for UEFI Specifications.
* [https://www.intel.com/content/dam/doc/product-specification/efi-v1-10-specification.pdf| Extensible Firmware Interface Specification Version 1.10, December 2002, from the Intel Corp.]
+
* [https://www.intel.com/content/dam/doc/product-specification/efi-v1-10-specification.pdf Extensible Firmware Interface Specification Version 1.10, December 2002, from the Intel Corp.]
* [http://www.uefi.org/learning_center| UEFI Forum Learning Center]
+
* [http://www.uefi.org/learning_center UEFI Forum Learning Center]
 
Links to papers, industry resources, presentations, and videos on the official UEFI website.
 
Links to papers, industry resources, presentations, and videos on the official UEFI website.
* [https://web.archive.org/web/20181019210636/http://wiki.phoenix.com/wiki/index.php/Main_Page| Phoenix Technologies Wiki]
+
* [https://web.archive.org/web/20181019210636/http://wiki.phoenix.com/wiki/index.php/Main_Page 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.
 
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.
* [https://web.archive.org/web/20190117223510/https://software.intel.com/en-us/articles/uefi-architecture-and-technical-overview| UEFI Architecture and Technical Overview]
+
* [https://web.archive.org/web/20190117223510/https://software.intel.com/en-us/articles/uefi-architecture-and-technical-overview UEFI Architecture and Technical Overview]
 
An archived version of an article by Wolfgang Rosenberg Sr. that covers the key concepts of UEFI and its differences from BIOS and EFI.
 
An archived version of an article by Wolfgang Rosenberg Sr. that covers the key concepts of UEFI and its differences from BIOS and EFI.
* [https://web.archive.org/web/20190117223426/https://software.intel.com/en-us/articles/uefi-shell| UEFI Shell]
+
* [https://web.archive.org/web/20190117223426/https://software.intel.com/en-us/articles/uefi-shell UEFI Shell]
 
An archived version of an article by Wolfgang Rosenberg Sr. for the Intel Developer Zone website that covers the main features of the EFI shell and describes its syntax.
 
An archived version of an article by Wolfgang Rosenberg Sr. for the Intel Developer Zone website that covers the main features of the EFI shell and describes its syntax.
* [https://web.archive.org/web/20190404074007/https://software.intel.com/en-us/articles/efi-shells-and-scripting| EFI Shells and scripting]
+
* [https://web.archive.org/web/20190404074007/https://software.intel.com/en-us/articles/efi-shells-and-scripting EFI Shells and scripting]
 
An archived version of an article about the EFI Shell and scripting. Contains EFI shell command summary and scripting rules and examples.
 
An archived version of an article about the EFI Shell and scripting. Contains EFI shell command summary and scripting rules and examples.
* [https://www.intel.com/content/dam/support/us/en/documents/motherboards/server/sb/efi_instructions.pdf| Basic Instructions for Using EFI (Extensible Firmware Interface) for Server Configuration on Intel Server Boards and Intel Server Systems ]
+
* [https://www.intel.com/content/dam/support/us/en/documents/motherboards/server/sb/efi_instructions.pdf Basic Instructions for Using EFI (Extensible Firmware Interface) for Server Configuration on Intel Server Boards and Intel Server Systems]
* [https://mirrors.pdp-11.ru/_vax__/www.bandwidthco.com/whitepapers/datarecovery/vanalysis/partition/gpt-uefi/EFI%20How%20To%20Guide.pdf| Intel EFI How To Guide]
+
* [https://mirrors.pdp-11.ru/_vax__/www.bandwidthco.com/whitepapers/datarecovery/vanalysis/partition/gpt-uefi/EFI%20How%20To%20Guide.pdf 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.
 
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.
* [https://web.archive.org/web/20181203202734/https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Memory_Map_in%20UEFI_BIOS.pdf| A Tour beyond BIOS Memory Map Design in UEFI BIOS. White Paper]
+
* [https://web.archive.org/web/20181203202734/https://firmware.intel.com/sites/default/files/resources/A_Tour_Beyond_BIOS_Memory_Map_in%20UEFI_BIOS.pdf 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. Archived version.
 
This paper introduces the design of the memory map in a UEFI BIOS. Archived version.
* [https://kernel-recipes.org/en/2015/talks/representing-device-tree-peripherals-in-acpi/| Representing device-tree peripherals in ACPI]
+
* [https://kernel-recipes.org/en/2015/talks/representing-device-tree-peripherals-in-acpi/ 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.
 
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.
* [https://www.intel.com/content/dam/www/public/us/en/documents/research/2011-vol15-iss-1-intel-technology-journal.pdf| Intel Technology Journal. Volume 15, Issue 1, 2011]
+
* [https://www.intel.com/content/dam/www/public/us/en/documents/research/2011-vol15-iss-1-intel-technology-journal.pdf 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's main features, architecture, security, and prospects.
 
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's main features, architecture, security, and prospects.
* [https://www.intel.com/content/www/us/en/architecture-and-technology/unified-extensible-firmware-interface/efi-homepage-general-technology.html| Defining the Interface Between the Operating System and Platform Firmware]
+
* [https://www.intel.com/content/www/us/en/architecture-and-technology/unified-extensible-firmware-interface/efi-homepage-general-technology.html 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 helpful resources on the topic, as well as links to Linux ELILO Sources.
 
A section on the Intel website on the EFI/UEFI specification containing a collection of helpful resources on the topic, as well as links to Linux ELILO Sources.
* [http://de.openvms.org/TUD2012/EFI-EN.pdf| The Secrets of EFI]
+
* [http://de.openvms.org/TUD2012/EFI-EN.pdf The Secrets of EFI]
 
PDF of a presentation delivered by Martin Vorländer of PDV-Systeme at the OpenVMS Technical Update Days 2012.
 
PDF of a presentation delivered by Martin Vorländer of PDV-Systeme at the OpenVMS Technical Update Days 2012.
* [http://www.classiccmp.org/interex/conference/hpworld2004/presentations04/3204.pdf| HP Integrity Extensible Firmware Interface (EFI), Management Processor (MP) and Multi-Operating System (OS) Load lab]
+
* [http://www.classiccmp.org/interex/conference/hpworld2004/presentations04/3204.pdf 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.
 
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.
* [https://wiki.osdev.org/UEFI| UEFI description]
+
* [https://wiki.osdev.org/UEFI UEFI description]
An article on UEFI in the [https://wiki.osdev.org/Main_Page| 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.
+
An article on UEFI in the [https://wiki.osdev.org/Main_Page 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.
* [https://web.archive.org/web/20200103161736/http://osxbook.com/book/bonus/chapter4/firmware/| More Power to Firmware]
+
* [https://web.archive.org/web/20200103161736/http://osxbook.com/book/bonus/chapter4/firmware/ 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.
 
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.
* [http://x86asm.net/articles/others/index.html| Links to various articles about UEFI on the x86asm.net website]
+
* [http://x86asm.net/articles/others/index.html Links to various articles about UEFI on the x86asm.net website]
* [https://www.rodsbooks.com/efi-programming/| Programming for EFI by Roderick W. Smith]
+
* [https://www.rodsbooks.com/efi-programming/ Programming for EFI by Roderick W. Smith]
 
The article covers the basics of writing and compiling the code for UEFI format executables. It also explains the notion of UEFI services.
 
The article covers the basics of writing and compiling the code for UEFI format executables. It also explains the notion of UEFI services.
* [https://github.com/pbatard/efifs/wiki/Adding-a-driver-to-a-UEFI-firmware| Adding a driver to a UEFI firmware]
+
* [https://github.com/pbatard/efifs/wiki/Adding-a-driver-to-a-UEFI-firmware Adding a driver to a UEFI firmware]
 
An article by Pete Batard discussing how you can add a new file system EFI driver, such as the ones produced by EfiFs, to an existing UEFI firmware image.
 
An article by Pete Batard discussing how you can add a new file system EFI driver, such as the ones produced by EfiFs, to an existing UEFI firmware image.
* [https://edk2-docs.gitbooks.io/edk-ii-uefi-driver-writer-s-guide/| EDK II Driver Writer's Guide for UEFI 2.3.1]
+
* [https://edk2-docs.gitbooks.io/edk-ii-uefi-driver-writer-s-guide/ 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 [https://uefi.org/specifications| uefi.org]. This document provides basic information for the most common categories of UEFI drivers; other driver designs are possible.
+
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 [https://uefi.org/specifications uefi.org]. This document provides basic information for the most common categories of UEFI drivers; other driver designs are possible.
* [https://www.intel.com/content/dam/www/public/us/en/documents/guides/uefi-driver-hardware-devices-guide.pdf| UEFI Driver Development Guide for All Hardware Device Classes, version 1.0, November 2011]
+
* [https://www.intel.com/content/dam/www/public/us/en/documents/guides/uefi-driver-hardware-devices-guide.pdf UEFI Driver Development Guide for All Hardware Device Classes, version 1.0, November 2011]
* [http://neilrieck.net/misc/pdf/vms-docs/EFI%20Commands.pdf| EFI and MP Commands cheat sheet]
+
* [http://neilrieck.net/misc/pdf/vms-docs/EFI%20Commands.pdf EFI and MP Commands cheat sheet]
* [https://sourceforge.net/projects/efi-shell/files/documents/ShellCommandManual.pdf| Intel Shell Command Reference Manual Rev. 1.1 (Nov. 2007)]
+
* [https://sourceforge.net/projects/efi-shell/files/documents/ShellCommandManual.pdf Intel Shell Command Reference Manual Rev. 1.1 (Nov. 2007)]
* [https://support.hpe.com/hpesc/public/docDisplay?docId=c00273667&docLocale=en_US| HP Integrity Servers – EFI and EFI/POSSE Commands]
+
* [https://support.hpe.com/hpesc/public/docDisplay?docId=c00273667&docLocale=en_US HP Integrity Servers – EFI and EFI/POSSE Commands]
* [https://blog.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc-coreos-UEFI-tutorial.pdf| UEFI Tutorial]
+
* [https://blog.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc-coreos-UEFI-tutorial.pdf 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.
 
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.
* [https://events.static.linuxfound.org/images/stories/pdf/lfcs2012_dwei.pdf| UEFI as the Converged Firmware Infrastructure]
+
* [https://events.static.linuxfound.org/images/stories/pdf/lfcs2012_dwei.pdf 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.
 
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.
* [https://www.amazon.com/Beyond-BIOS-Developing-Extensible-Interface/dp/1501514784| Beyond BIOS: Developing with the Unified Extensible Firmware Interface, Third Edition]
+
* [https://www.amazon.com/Beyond-BIOS-Developing-Extensible-Interface/dp/1501514784 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.
 
The Amazon order page for the book “Beyond BIOS: Developing with the Unified Extensible Firmware Interface” by Vincent Zimmer, Michael Rothman, Suresh Marisetty.
* [https://www.amazon.co.uk/Harnesing-UEFI-Shell-Moving-Platform/dp/1934053147| Harnessing the UEFI Shell: Moving the Platform Beyond DOS]
+
* [https://www.amazon.co.uk/Harnesing-UEFI-Shell-Moving-Platform/dp/1934053147 Harnessing the 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.
 
The Amazon order page for the book “Harnessing the UEFI Shell: Moving the Platform Beyond DOS” by Michael Rothman.
* [https://www.amazon.com/Quick-Boot-Embedded-Firmware-Developers/dp/1934053406| Quick Boot: A Guide for Embedded Firmware Developers]
+
* [https://www.amazon.com/Quick-Boot-Embedded-Firmware-Developers/dp/1934053406 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.
 
The Amazon order page for the book “Quick Boot: a Guide for Embedded Firmware Developers” by Pete Dice.
  
Line 116: Line 116:
  
  
* [https://vmssoftware.com/community/freeware/| VSI OpenVMS Freeware Page]
+
* [https://vmssoftware.com/community/freeware/ VSI OpenVMS Freeware Page]
 
The Open Source packages provided as a part of the OpenVMS freeware collection are available for download.
 
The Open Source packages provided as a part of the OpenVMS freeware collection are available for download.
* [https://www.vmspython.org/doku.php?id=downloadandinstallationpython| Python 2.7.8]
+
* [https://www.vmspython.org/doku.php?id=downloadandinstallationpython Python 2.7.8]
 
Python 2.7.8 for OpenVMS and some libraries.
 
Python 2.7.8 for OpenVMS and some libraries.
* [http://www.digiater.nl/openvms/freeware/v50/dbs-nullsymbiont/| Null printing symbiont]
+
* [http://www.digiater.nl/openvms/freeware/v50/dbs-nullsymbiont/ Null printing symbiont]
 
A symbiont that allows you to use a null printer.
 
A symbiont that allows you to use a null printer.
* [https://eisner.decus.org/~miller| Ian Miller's collection]
+
* [https://eisner.decus.org/~miller Ian Miller's collection]
 
A collection of OpenVMS utilities (last updated in 2015).
 
A collection of OpenVMS utilities (last updated in 2015).
* [http://de.openvms.org/TUD2004/Undoc.pdf| OpenVMS Undocumented Features]
+
* [http://de.openvms.org/TUD2004/Undoc.pdf OpenVMS Undocumented Features]
 
PDF of OpenVMS Undocumented Features, a presentation by Stephen Hoffman for European Technical Update 2004.
 
PDF of OpenVMS Undocumented Features, a presentation by Stephen Hoffman for European Technical Update 2004.
* [http://home.online.nl/andy.park/h/openvms_system_management.pps| OpenVMS System Management]
+
* [http://home.online.nl/andy.park/h/openvms_system_management.pps OpenVMS System Management]
 
A PowerPoint presentation on OpenVMS System Management, including work organization and scripts development tips, by Andy Park of TrueBit.
 
A PowerPoint presentation on OpenVMS System Management, including work organization and scripts development tips, by Andy Park of TrueBit.
* [http://www.process.com/resources/openvms/index.html| OpenVMS Resource Center]
+
* [http://www.process.com/resources/openvms/index.html OpenVMS Resource Center]
 
An OpenVMS freeware repository supported by Process Software, a supplier of communications software solutions to mission-critical environments.
 
An OpenVMS freeware repository supported by Process Software, a supplier of communications software solutions to mission-critical environments.
* [http://www.oooovms.dyndns.org/| OpenOffice for OpenVMS Development]
+
* [http://www.oooovms.dyndns.org/ OpenOffice for OpenVMS Development]
* [http://www.quadratrix.be/opensource.html| Collection of open source software ports]
+
* [http://www.quadratrix.be/opensource.html Collection of open source software ports]
  
 
=Blogs=
 
=Blogs=
 
Blogs with OpenVMS-related information in English unless otherwise specified.
 
Blogs with OpenVMS-related information in English unless otherwise specified.
  
* [http://www.vaxman.de/openvms/openvms.html| vaxman.de]
+
* [http://www.vaxman.de/openvms/openvms.html vaxman.de]
 
Free accounts on a VAX, a few ports to OpenVMS and other products, and some tutorials in German.
 
Free accounts on a VAX, a few ports to OpenVMS and other products, and some tutorials in German.
* [http://neilrieck.net/links/openvms_resources.html| Neil Rieck]
+
* [http://neilrieck.net/links/openvms_resources.html Neil Rieck]
 
OpenVMS history, presentations from seminars and bootcamps, articles on OpenVMS networking and databases, hardware, and links.
 
OpenVMS history, presentations from seminars and bootcamps, articles on OpenVMS networking and databases, hardware, and links.
* [http://www.eight-cubed.com/index.html| eight-cubed.com]
+
* [http://www.eight-cubed.com/index.html eight-cubed.com]
 
Command procedures, system administration, SAN, hardware, and programming articles.
 
Command procedures, system administration, SAN, hardware, and programming articles.
* [https://raymii.org/s/tags/openvms.html| raymii.org]
+
* [https://raymii.org/s/tags/openvms.html raymii.org]
 
Articles on installing and working with OpenVMS on the Raymii.org blog.
 
Articles on installing and working with OpenVMS on the Raymii.org blog.
* [http://www.jcameron.com/vms| Jeff Cameron]
+
* [http://www.jcameron.com/vms Jeff Cameron]
 
Articles on OpenVMS system management tips, DCL tricks, and Fortran and Pascal code examples.
 
Articles on OpenVMS system management tips, DCL tricks, and Fortran and Pascal code examples.
* [http://www.vaxination.ca/vms/index.html| Vaxination Informatique]
+
* [http://www.vaxination.ca/vms/index.html Vaxination Informatique]
* [http://www.grootersnet.nl/sysblog/| SYSMGR in the Attic]
+
* [http://www.grootersnet.nl/sysblog/ SYSMGR in the Attic]
* [http://www.vajhoej.dk/arne/| Arne Vajhøj]
+
* [http://www.vajhoej.dk/arne/ Arne Vajhøj]
* [http://www.hgenhart.ch/index.php/it/openvms| Heinz Gerhart's website]
+
* [http://www.hgenhart.ch/index.php/it/openvms Heinz Gerhart's website]
 
Various articles on OpenVMS system management and interaction with EFI.
 
Various articles on OpenVMS system management and interaction with EFI.
* [https://uefi.blogspot.com/| UEFI news and commentary]
+
* [https://uefi.blogspot.com/ UEFI news and commentary]
* [https://hunter.goatley.com/| Hunter Goatley]
+
* [https://hunter.goatley.com/ 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 * [http://www.process.com| process.com] OpenVMS freeware repository.
+
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 * [http://www.process.com process.com] OpenVMS freeware repository.
* [https://www.kgbreport.com/index.shtml| KGB Report]
+
* [https://www.kgbreport.com/index.shtml KGB Report]
 
A Kevin G. Barkes blog mainly about IT and OpenVMS-related topics.
 
A Kevin G. Barkes blog mainly about IT and OpenVMS-related topics.
* [http://www.rlgsc.com/blog/openvms-consultant/openvms-consultant.html| The OpenVMS Consultant]
+
* [http://www.rlgsc.com/blog/openvms-consultant/openvms-consultant.html The OpenVMS Consultant]
 
A series of columns about OpenVMS technical issues written by Robert Gezeltzer for his website.
 
A series of columns about OpenVMS technical issues written by Robert Gezeltzer for his website.
* [http://wiki.parsec.com/openvms| PARSEC Technical Info]
+
* [http://wiki.parsec.com/openvms PARSEC Technical Info]
 
DocuWiki containing a series of articles describing how to solve some specific tasks.
 
DocuWiki containing a series of articles describing how to solve some specific tasks.
  
 
=Miscellaneous=
 
=Miscellaneous=
* [https://www.youtube.com/results?search_query=Openvms| OpenVMS-related videos]
+
* [https://www.youtube.com/results?search_query=Openvms OpenVMS-related videos]
* [https://eisner.decus.org/| DECUServe On-Line]
+
* [https://eisner.decus.org/ DECUServe On-Line]
 
The legendary user group started in March 1987 that aggregates OpenVMS fans from all over the world and has become an invaluable source of OpenVMS-related presentations, notes, Q&A, and email submissions gathered through the years passed.
 
The legendary user group started in March 1987 that aggregates OpenVMS fans from all over the world and has become an invaluable source of OpenVMS-related presentations, notes, Q&A, and email submissions gathered through the years passed.
* [http://www.openvmshobbyist.com/news.php| OpenVMS Hobbyist Portal]
+
* [http://www.openvmshobbyist.com/news.php OpenVMS Hobbyist Portal]
* [https://web.archive.org/web/20110723234117/http://dcl.openvms.org/stories.php?page=1&topic=| Examples of DCL command procedures]
+
* [https://web.archive.org/web/20110723234117/http://dcl.openvms.org/stories.php?page=1&topic= Examples of DCL command procedures]
 
An archived catalog of DCL command procedures published at OpenVMS.org (removed from the original website; some of the links on the site may not work).
 
An archived catalog of DCL command procedures published at OpenVMS.org (removed from the original website; some of the links on the site may not work).
* [http://plato.ccsscorp.com/courses.html| Free OpenVMS Courses]
+
* [http://plato.ccsscorp.com/courses.html Free OpenVMS Courses]
* [https://web.archive.org/web/20190211190412/http://www.openvms.org| OpenVMS News blog archive]
+
* [https://web.archive.org/web/20190211190412/http://www.openvms.org OpenVMS News blog archive]
* [https://www.cise.ufl.edu/~mssz/CompOrg/PatHen-Readings.html| Course materials on Organization of Computers (taught by M.S.Schmalz at the University of Florida)]
+
* [https://www.cise.ufl.edu/~mssz/CompOrg/PatHen-Readings.html Course materials on Organization of Computers (taught by M.S.Schmalz at the University of Florida)]
* [https://github.com/angrave/SystemProgramming/wiki| Angrave's crowd-sourced System Programming wiki-book]
+
* [https://github.com/angrave/SystemProgramming/wiki 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.
 
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.
* [https://www.student.cs.uwaterloo.ca/~cs350/W07/notes/vm2up.pdf| Virtual Memory]
+
* [https://www.student.cs.uwaterloo.ca/~cs350/W07/notes/vm2up.pdf Virtual Memory]
 
Slides on virtual memory and paging.
 
Slides on virtual memory and paging.
* [https://manualzz.com/doc/12207057/lecture-18--virtual-memory---theory--timothy-roscoe-herbs...|Virtual memory - practice]
+
* [https://manualzz.com/doc/12207057/lecture-18--virtual-memory---theory--timothy-roscoe-herbs...Virtual memory - practice]
 
Slides on Virtual Memory by Timothy Roscoe for Computer Architecture and Systems Programming course lectures.
 
Slides on Virtual Memory by Timothy Roscoe for Computer Architecture and Systems Programming course lectures.
* [http://supratim.sanyal.org/decnet-mac-address-scssystemid-converter.html|Web-based SCSSYSTEMID calculator]
+
* [http://supratim.sanyal.org/decnet-mac-address-scssystemid-converter.htmlWeb-based SCSSYSTEMID calculator]
 
A simple web-based tool for converting between DECnet and MAC addresses of Ethernet network adapters connected to DECnet.
 
A simple web-based tool for converting between DECnet and MAC addresses of Ethernet network adapters connected to DECnet.
  
 
=Hardware Emulation and Online Systems=
 
=Hardware Emulation and Online Systems=
  
* [https://www.avtware.com/| Advanced Virtualization Technologies (vtVAX,
+
* [https://www.avtware.com/ Advanced Virtualization Technologies (vtVAX,
 
vtAlpha)]
 
vtAlpha)]
* [https://github.com/lenticularis39/axpbox| AXPbox Alpha Emulator (based
+
* [https://github.com/lenticularis39/axpbox AXPbox Alpha Emulator (based
 
on the discontinued es40)]
 
on the discontinued es40)]
* [http://www.emuvm.com/index.php| EmuVM (AlphaVM-Basic, AlphaVM-Pro)]
+
* [http://www.emuvm.com/index.php EmuVM (AlphaVM-Basic, AlphaVM-Pro)]
* [https://sourceforge.net/projects/evax/| eVAX]
+
* [https://sourceforge.net/projects/evax/ eVAX]
* [https://wiki.livingcomputers.org/doku.php?id=start| Living Computer Museum's Online Systems]
+
* [https://wiki.livingcomputers.org/doku.php?id=start Living Computer Museum's Online Systems]
* [http://www.migrationspecialties.com/| Migration Specialties (FreeAXP, Avanti)]
+
* [http://www.migrationspecialties.com/ Migration Specialties (FreeAXP, Avanti)]
* [http://simh.trailing-edge.com/| SimH Simulator (PDP, VAX, other non-DEC architectures)]
+
* [http://simh.trailing-edge.com/ SimH Simulator (PDP, VAX, other non-DEC architectures)]
* [https://www.stromasys.com/| Stromasys (Charon-PDP, Charon-VAX, Charon-AXP, Charon-AXP Plus, other non-DEC systems emulators)]
+
* [https://www.stromasys.com/ Stromasys (Charon-PDP, Charon-VAX, Charon-AXP, Charon-AXP Plus, other non-DEC systems emulators)]
* [https://github.com/FSword7/ts10| TS10 (PDP, VAX)]
+
* [https://github.com/FSword7/ts10 TS10 (PDP, VAX)]
* [http://oboguev.net/vax_mp/| VAX MP]
+
* [http://oboguev.net/vax_mp/ VAX MP]
* [https://logical-co.com/vax-emulator/| The Logical Company (nuVAX)]
+
* [https://logical-co.com/vax-emulator/ The Logical Company (nuVAX)]
  
 
=SAN/NAS Storage: Theory and Practice=
 
=SAN/NAS Storage: Theory and Practice=
  
* [http://www.redbooks.ibm.com/redbooks/pdfs/sg245470.pdf| 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]
+
* [http://www.redbooks.ibm.com/redbooks/pdfs/sg245470.pdf 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.
 
This book provides an introduction to SAN and Ethernet networking, and how these networks help to achieve a smarter data center.
 
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.
 
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.
* [https://web.archive.org/web/20170626114010/https://www.emc.com/collateral/hardware/technical-documentation/h4331-networked-storage-cncpts-prtcls-sol-gde.pdf| Networked Storage Concepts and Protocols version 3.0 by Mark Lippitt and Erik Smith for EMC Technooks]
+
* [https://web.archive.org/web/20170626114010/https://www.emc.com/collateral/hardware/technical-documentation/h4331-networked-storage-cncpts-prtcls-sol-gde.pdf 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.
 
The book presents fabric design considerations, explains how SAN technology works, and describes IP SAN concepts.
* [https://www.delltechnologies.com/zh-tw/collaterals/unauth/technical-guides-support-information/products/storage-2/docu5130.pdf| Dell EMC Host Connectivity Guide for HP OpenVMS]
+
* [https://www.delltechnologies.com/zh-tw/collaterals/unauth/technical-guides-support-information/products/storage-2/docu5130.pdf Dell EMC Host Connectivity Guide for HP OpenVMS]
* [https://community.hpe.com/hpeb/attachments/hpeb/itrc-248/3836/1/17948.pdf| Building and Scaling BROCADE SAN Fabrics: Design and Best Practices Guide, a BROCADE Technical Note, March 2001]
+
* [https://community.hpe.com/hpeb/attachments/hpeb/itrc-248/3836/1/17948.pdf 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.
 
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.
* [http://www.decus.de/slides/sy2007/18_04/2e01.pdf| OpenVMS SAN/Storage Technical Update]
+
* [http://www.decus.de/slides/sy2007/18_04/2e01.pdf 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.
 
A PDF of the slides of OpenVMS V8.3 Storage Features, a presentation delivered by Manfred Kaser or HPE on the IT-Symposium 2007.
* [https://searchstorage.techtarget.com/essentialguide/LUN-storage-Working-with-a-SANs-logical-unit-numbers| LUN storage: Working with a SAN's logical unit numbers]
+
* [https://searchstorage.techtarget.com/essentialguide/LUN-storage-Working-with-a-SANs-logical-unit-numbers LUN storage: Working with a SAN's logical unit numbers]
 
A series of articles describing the functions of logical unit numbers (LUNs), their correct implementation on a system, and how to use them to manage storage.
 
A series of articles describing the functions of logical unit numbers (LUNs), their correct implementation on a system, and how to use them to manage storage.
* [https://sciinc.com/remotedba/techinfo/tech_presentations/Boot%20Camp%202017/3PAR.pdf| 3PAR for the VMS Administrator]
+
* [https://sciinc.com/remotedba/techinfo/tech_presentations/Boot%20Camp%202017/3PAR.pdf 3PAR for the VMS Administrator]
 
PDF of a presentation by Greg Guthman about managing a 3PAR storage connected to an OpenVMS environment.
 
PDF of a presentation by Greg Guthman about managing a 3PAR storage connected to an OpenVMS environment.
  
 
=Non-English Resources=
 
=Non-English Resources=
 
==French==
 
==French==
* [http://pages.videotron.com/syltrem/| Syltrem]
+
* [http://pages.videotron.com/syltrem/ Syltrem]
 
Articles on DCL programming, security, system management, and an OpenVMS hacker guide.
 
Articles on DCL programming, security, system management, and an OpenVMS hacker guide.
* [http://www.vmsadaall.org/index.php/fr/| VMS Ada Alliance]
+
* [http://www.vmsadaall.org/index.php/fr/ VMS Ada Alliance]
 
Gérard Calliet's blog on porting the Ada compiler to modern architectures.
 
Gérard Calliet's blog on porting the Ada compiler to modern architectures.
  
 
==German==
 
==German==
* [http://de.openvms.org/stories.php| OpenVMS News]
+
* [http://de.openvms.org/stories.php OpenVMS News]
* [http://www.hgenhart.ch/index.php/it/openvms| Heinz Gerhart's website]
+
* [http://www.hgenhart.ch/index.php/it/openvms Heinz Gerhart's website]
 
Various articles on OpenVMS system management and interaction with EFI (English and German).
 
Various articles on OpenVMS system management and interaction with EFI (English and German).
* [http://www.vaxman.de/openvms/openvms.html| vaxman.de]
+
* [http://www.vaxman.de/openvms/openvms.html vaxman.de]
 
Free accounts on a VAX, a few ports to OpenVMS and other products, and some tutorials in German.
 
Free accounts on a VAX, a few ports to OpenVMS and other products, and some tutorials in German.
  
 
==Italian==
 
==Italian==
* [http://web.tiscalinet.it/senbi/add402.doc| Alpha Hardware and Software Installation Guide]
+
* [http://web.tiscalinet.it/senbi/add402.doc Alpha Hardware and Software Installation Guide]
  
 
==Russian==
 
==Russian==
* [http://www.bog.pp.ru/hard/UEFI.html| Bog BOS: Hardware: EFI, UEFI, and PI]
+
* [http://www.bog.pp.ru/hard/UEFI.html 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.
 
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.
* [https://4pda.ru/forum/index.php?showtopic=468127| UEFI FAQ: Answers to frequently asked questions about UEFI and GPT]
+
* [https://4pda.ru/forum/index.php?showtopic=468127 UEFI FAQ: Answers to frequently asked questions about UEFI and GPT]
A forum-based UEFI FAQ on the * [https://4pda.ru/forum/| 4PDA Forum]. Talks about UEFI and GPT basics, explains SecureBoot concepts, and includes information on how to manually add UEFI boot menu options.
+
A forum-based UEFI FAQ on the * [https://4pda.ru/forum/ 4PDA Forum]. Talks about UEFI and GPT basics, explains SecureBoot concepts, and includes information on how to manually add UEFI boot menu options.
* [https://habr.com/en/post/347002/| Familiarizing ourselves with the MBR and GPT structures]
+
* [https://habr.com/en/post/347002/ Familiarizing ourselves with the MBR and GPT structures]
* [https://help.ubuntu.ru/wiki/uefi| About UEFI]
+
* [https://help.ubuntu.ru/wiki/uefi 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.
 
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.
* [http://datadump.ru/gpt/| GPT - GUID Partition Table]
+
* [http://datadump.ru/gpt/ GPT - GUID Partition Table]
* [https://habr.com/users/coderush/posts/| Nikolay Shley's Blog]
+
* [https://habr.com/users/coderush/posts/ Nikolay Shley's Blog]
 
A series of articles on UEFI internals, standards, security, reverse engineering, and UEFI NVRAM.
 
A series of articles on UEFI internals, standards, security, reverse engineering, and UEFI NVRAM.
* [https://habr.com/post/214289/| SAN Basics]
+
* [https://habr.com/post/214289/ SAN Basics]
 
An article that discusses SAN on a high level.
 
An article that discusses SAN on a high level.
* [https://habr.com/post/214289/| Fibre Channel Technology Basics]
+
* [https://habr.com/post/214289/ Fibre Channel Technology Basics]

Revision as of 09:44, 29 August 2022

OpenVMS Documentation

Documentation for the OpenVMS operating system and layered products.

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.

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.

A guide to OpenVMS fundamentals and programming basics written by H.G. Essel, M. Richter, and W. Schiebel from GSI in 1987 and revised in 1995.

Hardware Documentation

Documentation for the hardware working with OpenVMS.

OpenVMS-Related Topics

PDF of a presentation by Jim Mehlhop of Software Concepts International, 2017 on SDA data structures, lists, and extensions and Availability Manager fundamentals, including quorum principles and deadlocks management.

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.

PDF of a presentation by Guy Peleg of Maklee Engineering on system tuning techniques and how to speed up common system manager operations.

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.

A collection of all 42 Digital Technical Journals, scanned from the paper originals.

OpenVMS seminars slides and papers by XDelta Limited.

A collection of info containing descriptions, serial numbers, guides, manuals, firmware, and other necessary stuff mostly for DEC-engineered and produced hardware.

OpenVMS compatibility table with VAX and Alpha-based hardware for versions up to 7.3.

A board running on the community version of OpenVMS. The topics are mainly OpenVMS-related.

The article introduces the Intelligent Platform Management Interface (IPMI) specification in the context of high-performance computing clusters.

PDF of the slides presented by Jim Mehlhop 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.

PDF of a presentation by Jim Mehlhop of Software Concepts International about the Integrity Console and UEFI, 2017.

The official resource for UEFI Specifications.

Links to papers, industry resources, presentations, and videos on the official UEFI website.

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.

An archived version of an article by Wolfgang Rosenberg Sr. that covers the key concepts of UEFI and its differences from BIOS and EFI.

An archived version of an article by Wolfgang Rosenberg Sr. for the Intel Developer Zone website that covers the main features of the EFI shell and describes its syntax.

An archived version of an article about the EFI Shell and scripting. Contains EFI shell command summary and scripting rules and examples.

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.

This paper introduces the design of the memory map in a UEFI BIOS. Archived version.

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.

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's main features, architecture, security, and prospects.

A section on the Intel website on the EFI/UEFI specification containing a collection of helpful resources on the topic, as well as links to Linux ELILO Sources.

PDF of a presentation delivered by Martin Vorländer of PDV-Systeme at the OpenVMS Technical Update Days 2012.

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.

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.

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.

The article covers the basics of writing and compiling the code for UEFI format executables. It also explains the notion of UEFI services.

An article by Pete Batard discussing how you can add a new file system EFI driver, such as the ones produced by EfiFs, to an existing UEFI firmware image.

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.

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.

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.

The Amazon order page for the book “Beyond BIOS: Developing with the Unified Extensible Firmware Interface” by Vincent Zimmer, Michael Rothman, Suresh Marisetty.

The Amazon order page for the book “Harnessing the UEFI Shell: Moving the Platform Beyond DOS” by Michael Rothman.

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.


The Open Source packages provided as a part of the OpenVMS freeware collection are available for download.

Python 2.7.8 for OpenVMS and some libraries.

A symbiont that allows you to use a null printer.

A collection of OpenVMS utilities (last updated in 2015).

PDF of OpenVMS Undocumented Features, a presentation by Stephen Hoffman for European Technical Update 2004.

A PowerPoint presentation on OpenVMS System Management, including work organization and scripts development tips, by Andy Park of TrueBit.

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.

Free accounts on a VAX, a few ports to OpenVMS and other products, and some tutorials in German.

OpenVMS history, presentations from seminars and bootcamps, articles on OpenVMS networking and databases, hardware, and links.

Command procedures, system administration, SAN, hardware, and programming articles.

Articles on installing and working with OpenVMS on the Raymii.org blog.

Articles on OpenVMS system management tips, DCL tricks, and Fortran and Pascal code examples.

Various articles on OpenVMS system management and interaction with EFI.

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.

A Kevin G. Barkes blog mainly about IT and OpenVMS-related topics.

A series of columns about OpenVMS technical issues written by Robert Gezeltzer for his website.

DocuWiki containing a series of articles describing how to solve some specific tasks.

Miscellaneous

The legendary user group started in March 1987 that aggregates OpenVMS fans from all over the world and has become an invaluable source of OpenVMS-related presentations, notes, Q&A, and email submissions gathered through the years passed.

An archived catalog of DCL command procedures published at OpenVMS.org (removed from the original website; some of the links on the site may not work).

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.

Slides on virtual memory and paging.

Slides on Virtual Memory by Timothy Roscoe for Computer Architecture and Systems Programming course lectures.

A simple web-based tool for converting between DECnet and MAC addresses of Ethernet network adapters connected to DECnet.

Hardware Emulation and Online Systems

vtAlpha)]

on the discontinued es40)]

SAN/NAS Storage: Theory and Practice

This book provides an introduction to SAN and Ethernet networking, and how these networks help to achieve a smarter data center. 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.

The book presents fabric design considerations, explains how SAN technology works, and describes IP SAN concepts.

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.

A PDF of the slides of OpenVMS V8.3 Storage Features, a presentation delivered by Manfred Kaser or HPE on the IT-Symposium 2007.

A series of articles describing the functions of logical unit numbers (LUNs), their correct implementation on a system, and how to use them to manage storage.

PDF of a presentation by Greg Guthman about managing a 3PAR storage connected to an OpenVMS environment.

Non-English Resources

French

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

Gérard Calliet's blog on porting the Ada compiler to modern architectures.

German

Various articles on OpenVMS system management and interaction with EFI (English and German).

Free accounts on a VAX, a few ports to OpenVMS and other products, and some tutorials in German.

Italian

Russian

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.

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.

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.

A series of articles on UEFI internals, standards, security, reverse engineering, and UEFI NVRAM.

An article that discusses SAN on a high level.