2025 OpenVMS Portsmouth Bootcamp Agenda
Discover the full agenda below.
Explore session tracks, speakers, and topics for this year’s Bootcamp.
Want a quicker overview? Use the button below to view the agenda as a visual schedule.
Session Tracks
Business
System Management
Programming
Day 1 - October 22nd, 2025
9:00 AM – 9:50 AM
Main lobby: Registration
9:50 AM – 10:00 AM
Whipple & Robert Rooms: Day's welcome, Camiel Vanderhoeven, Chief Architect and Strategist
10:00 AM – 10:50 AM
Whipple & Robert Rooms: Corporate Directions, Darya Zelenina, CEO, and Johan Gedda, Founder
10:50 AM – 11:00 AM - Break
11:00 AM – 11:50 AM
Whipple & Robert Rooms: Migrations and Upgrades, David Sullivan, PS Manager
Rather than showing slides like a conventional session, this session will be more informal and engage you by having VSI start by detailing a few migrations and upgrades and then see how that applies to your individual journey. We want to provide you information that can validate your journey, highlight any potential pitfalls and help you navigate the many possibilities. With Upgrades and Migrations there are so many choices out there, the more information we can provide around best practices will not only help you but others in the session as well. This session will discuss information on hardware/storage configurations and why they are more important now than ever. The goal is to create dialogue and Q&A amongst the attendees to put information into your hands quickly. Takes notes, listen and learn as a group. We must also plug that VSI Professional Services has the resources to help you navigate your journey ahead.
Gardner Room: Improved visibility - getting more data out of your OpenVMS systems, Brett Cameron, Chief Application Services Officer
The term "software telemetry" is used to define the automated process of collecting and analyzing data from software applications to gain insights into their performance, usage, and behaviour. This involves gathering data on various metrics including performance metrics, errors, user interactions, operational events, and numerous other data, which can then be used to improve software quality and operational efficiency, identify and resolve issues, enhance user experience, and so on. The OpenVMS operating system and the applications running on it can be a goldmine of such information that often remains largely untapped. In this talk, Brett will discuss how software telemetry techniques such as application instrumentation, agent-based monitoring, change data capture, and log mining can be readily applied to OpenVMS-based application environments to collect data from various sources such that it can be readily ingested and analyzed using modern off-platform services and tools to monitor and improve system operation.
Lear Room: RMS - Functionality, Features, Fumbles. On disk, API, and tools., Hein Van den Heuvel, Consultant
Amphitheater Room: OpenVMS DEBUG: A Powerful Tool for Sophisticated Debugging, Robert Gezelter, System Programmer/Architect
OpenVMS DEBUG is a powerful tool for sophisticated debugging. Most users do not use the full capabilities. We will examine how to make use of some of the more powerful elements of OpenVMS DEBUG, including SET WATCH and DBG$INIT, to facilitate debugging.
11:50 AM – 13:00 PM - Lunch Break
1:00 PM – 1:50 PM
Whipple & Robert Rooms: Oracle Rdb Update, Kevin Duffy, Senior Director
This presentation covers support dates for the Oracle Rdb product family; a release history over the past year; details on the content of the new releases; an update on the progress of the x86 port; Oracle Rdb in the Oracle Cloud; current project priorities and product roadmaps. This talk also includes a Call to Action for those interested the Oracle Rdb product family on x86-64.
Gardner Room: Common Porting Bugs for x86 and How To Find Them, Vadim Saifutdinov, Senior Software Engineer
Lear Room: Fibre Channel on OpenVMS using the KVM Hypervisor, Paul Jacobi, Software Engineer
This session describes how to configure an OpenVMS Virtual Machine with Fibre Channel using the Linux KVM Hypervisor. PCI Pass-through can be used to provide the OpenVMS Virtual Machine with direct access to a QLogic Fibre Channel card enabling the creation of storage LUNs formatted in the native VMS file system. This session describes all the special Linux KVM Hypervisor settings that are required to enable PCI Pass-through. OpenVMS provides support for both 16Gb and 32Gb QLogic Fibre Channel cards. This is a new feature included in the V9.2-3 Update 2 kit.
Amphitheater Room: Troubleshooting AST Code, Robert Gezelter, System Programmer/Architect
Asynchronous System Traps (ASTs) are a user-mode facility fundamental to OpenVMS. It is common to find AST usage in existing codebases, e.g., network, realtime. For those used to linux SIGNAL, while ASTs are used for similar purposes, the semantics differ significantly. This session will compare ASTs with linux SIGNAL, as well as examine erroneous code that the speaker has seen in his consulting practice.
1:50 PM – 2:00 PM - Break
2:00 PM – 2:50 PM
Whipple & Robert Rooms: Cloud-native OpenVMS, Martin Schneider, Technical Support Specialist & Jonathan Bergdahl, Tech Support Specialist
Having an OpenVMS system natively in the cloud removes the need for maintaining a host, be it Linux or ESXi, so you can spend all your time with what you really want: OpenVMS! In this presentation, we will showcase four different ways of setting up OpenVMS natively in the cloud, as well as cover its benefits and challenges.
Gardner Room: Alpha performance case study, Dan Fleury, Owner
Lear Room: VMS Host-based Volume Shadowing, from A to Z, Robert Brooks, Engineer
Curious about Shadowing? What's the difference between a copy and a merge? Why is a copy faster than a merge? What is a convertible bit map? Why is the Host-Based Minimerge DCL syntax so convoluted? These topics and many others will be discussed.
Amphitheater Room: Using Git on OpenVMS, Dušan Dželebdžić, Lead developer
2:50 PM – 3:30 PM- Break
3:30 PM – 4:20 PM
Whipple & Robert Rooms: Data backup and recovery for IBM Storage Protect and Rubrik, Jeff Pearring, Sales Support Engineer and Steve Jensen, VP
The Archive Backup Client™ (ABC) offers comprehensive backup, archive, and data management solutions tailored for OpenVMS systems across multiple platforms including VAX, Alpha, Itanium, and the latest x86 architecture. With ABC you can back up and archive data from an OpenVMS machine to an IBM Storage Protect or Rubrik server and restore and retrieve data as necessary. ABC is designed to easily replace existing backup regimens based on OpenVMS backup. Securely backup, archive, and retrieve critical data, ensuring seamless continuity and compliance.
Gardner Room: Moving from Rdb to Oracle, PostgreSQL or SQL Server while on OpenVMS, Denys Beauchemin, Database Migration Specialist
Lear Room: Compiler Update and Calling Standard Overview, John Reagan, Senior Compiler Engineer
This two part presentation will give a quick update on compiler releases and future work. It will also give an overview of the Calling Standard and what is different for x86-64 systems.
Amphitheater Room: Enabling Single-Signon Using External Authentication, Paul Nunez, Technical Support
4:20 PM - End of sessions
7:00 PM - VSI Dinner
8:00 PM - Partner bar
Day 2 - October 23rd, 2025
9:00 AM – 9:10 AM
Whipple & Robert Rooms: Day's welcome, Camiel Vanderhoeven, Chief Architect and Strategist
9:10 AM – 9:50 AM
Whipple & Robert Rooms: Technical directions, Camiel Vanderhoeven, Chief Architect and Strategist
9:50 AM – 10:00 AM- Break
10:00 AM – 10:50 AM
Whipple & Robert Rooms: OpenVMS Layered Products Strategy, Nikita Grigorev, Product Manager
Gardner Room: My system manager retired, Brad McCusker, VP OpenVMS System Services
Lear Room: SharkSQL – Migration from Oracle/RDB to SharkSQL; report on a recently completed project, Wolfgang Burger, Managing Director
Amphitheater Room: How to talk to a Rest API, Jeff Murch, Managing Director & Dušan Dželebdžić, Lead developer (110 minutes session)
10:50 AM – 11:00 AM - Break
11:00 AM – 11:50 AM
Whipple & Robert Rooms: Virtual Machines tools, Nikolaos Tavoularis, Software Engineering Team Lead I
Gardner Room: Inheriting and Structuring Logical Names, Robert Gezelter, System Programmer/Architect
OpenVMS Logical names are unique. Logical names are a powerful way to create a context for both individual users and groups of users. This session will introduce how to use logical names at different levels to control user experience and context.
Lear Room: TCP/IP Services for OpenVMS V7, John Gemignani, Consultant/Engineer
Amphitheater Room: Hands on workshop - How to talk to a REST API., Jeff Murch, Managing Director & Dušan Dželebdžić, Lead developer (110 minutes session)
Participants will code a lightweight web server on their laptop in Python to demonstrate how to communicate with a Rest API. PRE-REQUISITE: Install and test Python on personal laptop.
11:50 AM – 1:00 PM - Lunch Break
1:00 PM – 1:50 PM
Whipple & Robert Rooms: Tips and Tricks for Managing your Hypervisor (KVM), Lucas Hartfiel, Support Engineer (110 minutes session)
Gardner Room: Performance Investigations and Results, Clair Grant, OpenVMS Researcher
Lear Room: Replicating Rdb Databases to Oracle 23ai, Keith Hare, President
Amphitheater Room: OpenVMS Admin - Day 1 (for Linux admins), John Seder, Support Engineer (110 minutes session)
1:50 PM – 2:00 PM - Break
2:00 PM – 2:50 PM
Whipple & Robert Rooms: Tips and Tricks for Managing your Hypervisor (KVM), Lucas Hartfiel, Support Engineer (110 minutes session)
Gardner Room: Effortless migration from Oracle Rdb to Mimer SQL on x86-64, Bengt Gunne, CTO
Lear Room: Benefits of VSI OpenVMS for Alpha systems, Dan Fleury, Owner & Camiel Vanderhoeven, Chief Architect and Strategist
If your AlphaServers are still on a Digital, Compaq, HP or HPE version of OpenVMS, you're missing out! In this presentation, Dan Fleury and Camiel Vanderhoeven will take you through the key benefits of running VSI OpenVMS on Alpha systems, talking from both the VSI and the user perspective. They will cover why upgrading to a VSI-maintained version brings value—even without plans to move to x86. The session will end with Q&A for questions, feedback, and suggestions.
Amphitheater Room: OpenVMS Admin - Day 1 (for Linux admins), John Seder, Support Engineer (110 minutes session)
2:50 PM – 3:30 PM - Break
3:30 PM – 3:50 PM
Whipple & Robert Rooms: Running OpenVMS x86 on Single Board Computers, James Preciado, Owner & Senior Systems Engineer (50 minutes session)
Gardner Room: Driver Modernization for OpenVMS x86, Dimitrios Kalogeropoulos, Software Engineer Team Lead
Lear Room: How to use UIC Groups and Logical names to keep users apart, Dan Fleury, Owner
Use the power of OpenVMS to separate applications and users into their own environments. A real case study of this in use.
Amphitheater Room: Running a VMSCluster on a Kubernetes Cluster, Kyle Brown, OpenVMS Ambassador
3:50 PM – 4:00 PM- Break
4:00 PM – 4:20 PM
Whipple & Robert Rooms: Running OpenVMS x86 on Single Board Computers, James Preciado, Owner & Senior Systems Engineer (50 minutes session)
Gardner Room: VMS Software ISV Program: Collaboration Opportunities, Nikita Grigorev, Product Manager
Lear Room: VMS through the years - A walk down memory lane to today, Dan Fleury, Owner
How has VMS changed from the beginning to now. A walk through 4 architectures.
Amphitheater Room: iSCSI on OpenVMS, Camiel Vanderhoeven, Chief Architect and Strategist
4:20 PM - End of day
Day 3 - October 24th, 2024
9:00 AM – 9:10 AM
Whipple & Robert Rooms: Day's welcome, Camiel Vanderhoeven, Chief Architect and Strategist
9:10 AM – 9:50 AM
Whipple & Robert Rooms: VMS Cloud Offering, Jacqueline Tressler, Account Manager, and Rafael Martins, Chief System Services Officer
Latest developments in deploying openVMS in the x86 cloud, including native virtualized solutions removing the need of managing a host system
Gardner Room: VMS/XDE - the next-gen development tool, Vadim Ilves, Chief R&D Officer
Lear Room: Group and Application-specific Login Profiles, Robert Gezelter, System Programmer/Architect
9:50 AM – 10:00 AM - Break
10:00 AM – 10:50 AM
Whipple & Robert Rooms: Leveraging cloud-based services with OpenVMS, Brett Cameron, Chief Application Services Officer
Cloud providers such as AWS, Microsoft Azure, Oracle OCI, Google, and others offer a wide variety of useful services, ranging from relatively simple services such as object stores for file storage, through to powerful SQL and no-SQL databases, message queues, streams, and event hubs, AI, data analytics, Internet of Things, and many more. Additionally, for most of these services cloud providers are able to offer users various service level options and guarantees with regard to service capacity, performance, availability, security, and government and regulatory compliance. Facilities for service monitoring and alerting are generally also available. Whether you are using VSI OpenVMS on x86-64 or otherwise, there are often relatively few technical impediments to OpenVMS being able to leverage many of these cloud-based services. In this talk Brett will discuss how VSI OpenVMS-based applications can utilize some of these services. Specific examples will be given and common approaches to service integration will be discussed, along with some of the challenges that can be faced.
Gardner Room: Everything you always wanted to know about the port but were afraid to ask, Camiel Vanderhoeven, Chief Architect and Strategist
Some of the senior engineers involved in the port of OpenVMS to x86 are ready for any questions you may have about the port. We come prepared to spill the beans about the good, the bad, and the ugly; in return, we ask that you come prepared with your questions.
Lear Room: TLDR: Guide to OpenVMS File Applications, Hein Van Den Heuvel, Consultant
The OpenVMS Guide to OpenVMS File Applications manual supposedly describes how 'drives', directories, and files are organized and implemented. Not nearly enough folks have read this, and frankly, it is stuck in the past with rotating disks and does not really tackle directories and file concepts deep enough. The OpenVMS UserGuide Chapter 4. Organizing Files with Directories explains more. This presentation will fill in some of the blanks on how files and directories are organized under the OpenVMS F11 file system and the critical role 'file-ids' play in it all. We'll address some of the strengths and weaknesses as we go. In contrast, The Guide to files does do fine job on the RMS Record Management System - read it! The seconds part of this presentation will give you the highest level overviews of 'records' within files and the workings of the various types of RMS file organizations.
Amphitheater Room: Data Storage, Caches and Buffers Review, Norman Lastovica, CTO
Where is my data? Why is it there? How long will it be there? This session discusses various data caches and buffers available on modern OpenVMS systems. Topical areas include device, controller, operating system and database caches and buffers and implications on performance and data protection within each and provides an interactive discussion opportunity.
10:50 AM – 11:00 AM - Break
11:00 AM – 11:50 AM
Whipple & Robert Rooms: Round Table: OpenVMS in a modern environment, Nikita Grigorev, Product Manager
Gardner Room: VSI Performance Series products, Dan Butterworth, Developer
Lear Room: Software is Eternal, Camiel Vanderhoeven, Chief Architect and Strategist
Amphitheater Room: BLISS Primer, Norman Lastovica, CTO
BLISS Compiler is a high-performance, systems programming compiler available for OpenVMS on Alpha, Itanium, and x86-64 platforms. As the language used to build much of the OpenVMS operating system itself - including the kernel and core system utilities - BLISS is optimized for low-level operations, precise memory control, and efficient performance. Its design provides powerful features like atomic operations and detailed memory management, making it an ideal choice for developers working on system-intensive applications. This session covers the origin and history of BLISS, language features and capabilities, and provides an interactive discussion opportunity.
11:50 AM – 1:00 PM - Lunch Break
1:00 PM – 1:50 PM
Whipple & Robert Rooms: Tips & Tricks for managing your Hypervisor (ESXi), Kobe Smith, Support Engineer II (110 minutes session)
Gardner Room: RMS Change Data Capture (Introduction to RMS CDC), Brian Schenkenberger, VMS Kernel Mode Hacker
Lear Room: Introducing LegacyMap - Automatic documentation of your OpenVMS application, Jon Power, CEO
Amphitheater Room: Introduction to OpenVMS Clusters, Keith Parris, Senior OpenVMS Support
1:50 PM – 2:00 PM - Break
2:00 PM – 2:50 PM
Whipple & Robert Rooms: Tips & Tricks for managing your Hypervisor (ESXi), Kobe Smith, Support Engineer II (110 minutes session)
Gardner Room: Benchmarking Virtualized Mass Storage Systems, Robert Gezelter, System Programmer/Architect
Lear Room: Tips, tricks and tales, teaching new dogs old tricks, Nic Clews, Senior Systems Engineer
Amphitheater Room: OpenVMS Performance in Multi-Site Clusters, Keith Parris, Senior OpenVMS Support Engineer
2:50 PM – 3:30 PM - Break
3:30 PM – 4:20 PM
Whipple & Robert Rooms: VSI Panel