Kathleen D. Morse VAX/VMS Software Development Digital Equipment Corporation ZK01-1/D42 110 Spit Brook Road Nashua, NH 03061 603-884-8396 (Please don't call/write me.) These are the slides for most of the sessions given by the VAX/VMS developers at Spring DECUS in Cincinnati. Listed below are the summaries of the sessions, and the name of the text file that contains the slides. One session VAXCluster Technical Concepts, consists of slide text files (*.TXT) and pictures in Regis format (*.PIC). (The pictures should only be printed on a graphics terminal.) All other sessions are just text files and can be printed on any terminal or line-printer (*.TLK). A USER'S GUIDE TO AUTOGEN: AUTOGEN.TLK This session will discuss how AUTOGEN, VMS's automatic system tuning command procedure works, and how a system manager can effectively control and use it. Information on how to tune specific system parameters will not be presented here. DCL AND THE COMMAND DEFINITION UTILITY: DCL.TLK This session will discuss the enhancements made to DCL and the Command Definition Utility (CDU) in the Version 4 release. The presentation assumes basic familiarity with Version 3 DCL and the CDU. VAX/VMS PACKAGING AND DISTRIBUTION: PACKAGING.TLK This session will discuss how VMS will be packaged and distributed for Version 4.0. It will provide information on how the system packaging and installation have been enhanced to support system growth and clusters efficiently. VAX/VMS UTILITIES - ENHANCEMENTS IN V4.0: UTIL.TLK This session will present an overview of what is new in the VMS Utilities for Version 4.0. It will discuss new features, enhancements, and the advantages they provide. MICROVMS - VMS SUPPORT FOR MICROVAX I: UV1.TLK This presentation describes the MicroVMS product. It is an overview of MicroVAX I system and the VMS support for it. The MicroVAX architecture, the MicroVAX I hardware, and the MicroVMS software are described. MICROVAX ARCHITECTURE SUPPORT IN MICROVMS: UV4.TLK This is a detailed technical presentation that describes the differences between the VAX and MicroVAX architectures and the code in MicroVMS that makes these differences invisible to the programmer. It describes the hardware-assisted emulation that is done for some of the VAX instruction set, as well as other VMS software changes made to support MicroVAX I. WRITING PRIVILEGED SOFTWARE FOR MICROVAX SYSTEMS: UV2.TLK/DRIVER.MEM This presentation addresses the issues in writing software for a MicroVAX system. Topics will include converting UNIBUS drivers to QBUS drivers, privileged (non-user mode) code, and hardware differences between VAX and MicroVAX systems. This presentation describes what one needs to know about moving software between VAX and MicroVAX systems. (Also refer to the document on how to write a Q-bus driver called DRIVER.MEM.) SUPPORTING NEW PROCESSORS UNDER VMS: UV3.TLK This presentation describes the design and coding changes that are required in VMS to support another VAX processor in the VAX family. Examples will be drawn from the support done for the 11/730, 11/750, and MicroVAX I machines. This is a detailed technical presentation. FILE NAMES, LOGICAL NAMES AND SEARCH LISTS IN VMS V4: LOG.TLK This session will discuss in detail features in logical names and RMS filename syntax being developed for VMS V4.0. Topics covered include: logical name table enhancements, additional filename characters, extended length filenames, additions to concealed devices and search list capabilities for filenames. VAX-11 RMS ENHANCEMENTS FOR VMS V4.0: RMS.TLK This session will discuss enhancements to VAX-11 RMS for VMS V4. Topics covered include: using the VMS lock manager, cluster file sharing support, additional indexed file prolog 3 support, additional key datatypes, and extended terminal support. VMS EXECUTIVE ENHANCEMENTS TO THE NEXT MAJOR RELEASE OF VAX/VMS: EXECENH.TLK This talk will highlight changes made in the VMS executive for VMS Version 4.0. The topics to be discussed will be of interest to system managers and system programmers. Topics include: changes in process creation; changes in image activation; an overview of new logical name services; changes in the swapper's memory trimming algorithm; and other miscellaneous topics. USER WRITTEN PRINT SYMBIONTS: USERSYMB.TLK User written output symbionts are supported in Version 4 of VMS and this talk discusses the design, implementation, and debugging of user symbionts. Techniques for modifying the standard print symbiont as well as generating entirely new symbionts are presented. The talk describes how symbionts operating under the unsupported interface of previous releases must be modified for Version 4. VMS V4 BATCH AND PRINT: BATCHPRNT.TLK This talk provides an overview of the batch and print capabilities of VAX/VMS. Topics include the job controller, and related DCL commands and system services with emphasis on new features for Version 4. The distribution and control of jobs in a VAXcluster is also described. VAXCLUSTER TECHNICAL CONCEPTS: CNXMAN*.*,CLMGMT*.* This session will focus on the major software components of the VAX/VMS operating system that comprise the VAXcluster functionality present in Version 4. Topics covered will include System Communication Services (SCS), basic I/O structure, device naming issues, VAXcluster connection management, the distributed lock manager, the distributed file system, the batch and print system, and system management and configuration considerations. This presentation will assume some familiarity with the VAXcluster concept, such as the VAXcluster Technical Summary provides. This talk should provide insight into how the various components within VMS are layered and interact with each other. SECURITY MECHANISMS FOR VAX/VMS: SECURITY.TLK This presentation will describe various security mechanisms, how such mechanisms might be implemented within the VAX/VMS operating system, and the criteria that must be considered in the design of such implementations. Access control lists, non-discretionary controls, data encryption, security auditing, and network proxy logins will be described. Possible implications of their implementation and use within the VMS operating system will be presented. DECnet SECURITY: NETSECUR.TLK This presentation discusses network security issues.