OpenVMS™ Futures and Technical Update
CETS2001 session 1131
Stephen Hoffman
OpenVMS Engineering
Audience 
•	Do you wish to know some of the technical details of recent and future OpenVMS releases?
•	Are you familiar with common OpenVMS terminology? 
Release Timeline 

V7.2-1H1: New Hardware
New 21264 hardware...
•	New Alpha 21264 hardware
–	New AlphaServer GS160
•	16 CPU Configurations
–	AlphaServer GS320:
•	32 CPU Configurations
•	Compaq Galaxy Phase II
V7.2-1H1: New Hardware
New 21264 hardware...
•	AlphaServer GS80, GS160, GS320
•	More configurations, options:
–	Fibre Channel
–	FORE ATM
–	Up to 32 CPUs
–	Memory:  Quarter-Terabyte, then...
–	Hard Partitions (“hp_” in SCM)
•	Phased updates underway...

V7.2-2: Maintenance Release
Performance, Maintenance…
•	Likely to be a Support “Landing Zone”
•	Basis for ECO kits
•	Avoids regressions
•	Check Prior Version Support webpage (see FAQ)

V7.2-2: Feature Upgrades
Performance, Maintenance…
•	Includes V7.2-1H1
•	Write Bitmap, MiniCopy
•	Fibre Channel Tape
•	Hooks for HSG80 write-logging
•	KZPEA PKADRIVER
•	One-off performance enhancements

 OpenVMS “DII COE”
Eases porting of UNIX C code to OpenVMS
•	POSIX
•	C run-time enhancements
•	X Windows enhancements
•	Various UNIX tools
•	OpenVMS Alpha kernel changes

V7.3 OpenVMS Galaxy
High Availability...
•	Galaxy Phase III
–	32 Processors
–	8 instances
–	Shared Memory RAM Disk (DECram)
–	CPU Hot-Swap
–	CPU In-Swap Infrastructure
–	Memory In-Swap infrastructure
V7.3 OpenVMS Clusters
High Availability...
•	Clustering via Switched LAN
–	Fibre Channel
–	FORE ATM
–	Gigabit Ethernet

V7.3 Storage
New Storage, New Capabilities...
•	Remote storage access
•	Fast Path
–	SCSI
–	Fibre Channel
V7.3 Performance
High Availability...
•	Extended File Cache (XFC)
–	Read-Ahead (sequential files)
–	Resides in S2 space
–	Hundreds of Files...
V7.3 Performance
Miscellaneous Performance...
•	Lock manager performance
•	SCS performance
•	RMS performance
•	NUMA RAD work
•	$getjpi updates
•	$resched updates

V7.3 Performance
Pagefiles...
•	Data structures now permit 128 GB files
•	Total permitted files now 254 (was 4)
–	spreads paging load across more spindles
•	All processes can use all files
•	(Primary) pagefile no longer required
V7.3 Performance
Synchronization within Executive…
•	Spinlocks
–	NUMA fairness
–	MUTEX without SCHED
–	Spinlock tracing
V7.3 Performance
Non-Pageable Executive…
•	Remember VAXeln?
•	NUMA Replication
V7.3 Performance
Callable Performance Information API..
•	Derived from existing (latent) GETSPI API
V7.3 Shadowing
Faster On-Line Backup Updates...
•	Shadow Merge Improvements
–	“Xeno’s Bitmap”
–	Mini-copy
•	Merge Prioritization, Delay Factor
•	Also via ECO
V7.3 Security
New Security, and Extensible Distributed Authentication...
•	Kerberos V5
–	Also used on UNIX, Windows 2000
–	Packaged separately
•	Cluster-wide Intrusion Detection
V7.3 Time
It’s About Time...
•	Integrated with:
–	DECnet-Plus DTSS
–	Compaq C RTL
–	TCP/IP Services
•	Configurable automatic daylight switchover
•	Notification of “TDF change” event
•	Time documentation centralized
•	FAQ
V7.3 Class Scheduler
Scheduling Class Management...
•	Allocates % CPU Time to Classes
•	User Interface uses SYSMAN
•	Data stored in SYSUAF
V7.3 New Hardware
New Hardware...
•	Network Storage
•	Fibre Channel Tapes
•	Backplane RAID
•	AlphaServer GS80, GS160, GS320
Freeware V5 CD-ROM
V6 Submissions Welcome!
•	All new/updated packages for V5.0
–	Perl 5.5.3
–	RuleWorks (OPS5, LISP)
–	EWS, VXT X Terminal Software
–	TSM
–	DECspell
•	Updates on the web site…

V7.3-1 Features
Cluster Storage...
•	Fibre Channel Multipath fail-over
–	fail-over from served to local paths
V7.3-1 Features
Security Enhancements...
•	ACME API
•	OpenSSL
V7.3-1 Features
Kernel Performance Enhancements...
•	AST delivery uses PCB-based spinlock
•	TQE linked list now a binary tree

V7.3-1 Features
NUMA and OpenVMS Galaxy...
•	Images in shared memory
•	System global (read-only) data now replicated
•	CPU Hot Add

Work In Progress
New Hardware, New Support...
•	EV68 and EV7 Support
•	NUMA Enhancements
•	New Alpha System Support
Work In Progress
OpenVMS Multi-Media...
•	Open3D
•	Multi-Media Services
•	New Open3D Packaging
•	Also see available Freeware tools
Work In Progress
Requested new capabilities...
•	Shadowing…
–	Dissimilar Device Shadowing
–	Shadow Merge Recovery Prioritization

Work In Progress
Requested new capabilities...
•	DVD Native
–	ODS-2/ODS-5
–	DVD UFS?
•	Host-based InfoServer
•	Host-based CD-R

Work In Progress
New Technologies...
•	Biometric Investigation (ACME; V7.3-1)
•	On-line Fast Backup
•	Instruction Profiling (DCPI)
•	NUMA
•	EVx-specific images
Work In Progress
Networking, IPv6...
•	TCP/IP V5.1 (shipping)
–	NFSv3, Ping, XDM, DHCP client, programmable anti-SPAM SMTP relay features
•	DECnet Phase IV
•	DECnet-Plus
•	X.25 Support

Work In Progress
Web Tools...
•	Mozilla Web Browser 
–	Java support requires
•	Mozilla 0.9.4
•	Java 1.3.1
Work In Progress
Web Tools...
•	Apache Web Server
–	basis for Compaq Secure Web Server
•	Java2
•	Java Fast Execution
•	PERL V5.6-1 (V5.5-3 ready)
•	Python
•	BridgeWorks
Work In Progress
Itanium™ Processor Family...
•	Page protections (specifically UREW)
–	use URSW or
–	use Protection key registers
•	Various interesting new memory protection capabilities available in IA-64™, including
–	protection key registers
–	multiple protections per page possible
Work In Progress
Itanium™ Processor Family...
•	Extensible Firmware Interface (EFI) Console
–	New WRITEBOOT
–	requires FAT32 overlay on ODS2/ODS5 disk
–	OS_LOADER in FAT32
–	Graphics and serial consoles feasible

OpenVMS Distributions
Under Consideration...
•	OpenVMS VAX releases beyond V7.3 are expected on CD-ROM media only, and will no longer be offered on TK50 and magnetic tape media.
•	OpenVMS Alpha ships on CD-ROM, with DVD distributions (using ODS-2/5 format) planned.
SPAWN and lib$spawn change
Under Consideration for V7.3-1...
•	SPAWN process name algorithm will change
OpenVMS Hints & Kinks
3DLabs Oxygen VX1 Graphics…
•	Available via VX1 ECO kit
–	Details to be added to FAQ

OpenVMS Hints & Kinks
PowerStorm 300 and 350 Graphics…
•	Drivers are available
–	Details to be added to FAQ

OpenVMS Hints & Kinks
ELSA Gloria Synergy Graphics…
•	Configuration steps vary by version
–	Please see OpenVMS FAQ for details

OpenVMS Hints & Kinks
TCP/IP Services V4.2 support...
•	Support (on OpenVMS V7.*) ended July, 2001.
•	 Please move to V5.0A or V5.1 (and ECO)
Where to go for help?
http://www.openvms.compaq.com/
FAQ, Roadmap, Ask The Wizard, 
OpenVMS Documentation, Books
http://www.compaq.com/alphaserver/
http://www.compaq.com/csa/
The Fine Print
Copyright 2001 Compaq Computer Corporation All rights reserved.
While Compaq  believes the information included in this presentation is correct as of the date produced, it is subject to change without notice.
All trademarks and registered trademarks are the property of their respective holders.  Itanium™ and IA-64™ are trademarks of Intel.
Presentation void where taxed or prohibited by law.
Recommended for technical and engineering ranks ages 12 and up.  Ask for special pointy-haired-boss toy.
Known Glaze-on hazard, please keep this and all other similar presentations away from known-sensitive members of engineering, marketing and management.

OpenVMS Technical Update
CETS2001 session 1131