Difference between revisions of "Freeware CD"

From VSI OpenVMS Wiki
Jump to: navigation, search
Line 8: Line 8:
 
! colspan="col" | Name
 
! colspan="col" | Name
 
! colspan="col" | Description
 
! colspan="col" | Description
 +
! colspan="col" | Language
 +
! colspan="col" | Architecture
 
! colspan="col" | Authors
 
! colspan="col" | Authors
 
! colspan="col" | Year
 
! colspan="col" | Year
Line 13: Line 15:
 
|-
 
|-
 
| 000tools
 
| 000tools
| ACCESS TOOLS, Tools for [[VAX]] and [[Alpha]] for unzip, untar, etc. operations
+
| ACCESS TOOLS, Tools for unzip, untar, etc. operations
 +
|
 +
| [[VAX]], [[Alpha]]
 
|
 
|
 
|
 
|
Line 20: Line 24:
 
| 21264
 
| 21264
 
| Tools and information related to the [[Alpha]] 21264
 
| Tools and information related to the [[Alpha]] 21264
 +
|
 +
| [[Alpha]]
 
|
 
|
 
|
 
|
Line 26: Line 32:
 
| 3D Pong
 
| 3D Pong
 
| 3D Pong is an [[X Windows]] game for 1 or 2 players. It's a 3D game based on the first arcade game, "Pong." Like "Pong," it's a game played with a ball and paddles. The object is to hit the ball and get it in the other player's goal. Use your paddle to deflect the ball and keep it from getting in your goal.
 
| 3D Pong is an [[X Windows]] game for 1 or 2 players. It's a 3D game based on the first arcade game, "Pong." Like "Pong," it's a game played with a ball and paddles. The object is to hit the ball and get it in the other player's goal. Use your paddle to deflect the ball and keep it from getting in your goal.
 +
|
 +
|
 
| Bill Kendrick
 
| Bill Kendrick
 
| 1997
 
| 1997
Line 32: Line 40:
 
| A2PS
 
| A2PS
 
| Easily convert ASCII text files to [[Postscript]] for printing.
 
| Easily convert ASCII text files to [[Postscript]] for printing.
 +
|
 +
|
 
| Various
 
| Various
 
| 2004
 
| 2004
Line 38: Line 48:
 
| AALIB, Ascii-Art rendering library
 
| AALIB, Ascii-Art rendering library
 
| AAlib is an ASCII Art rendering library for [[X11]].
 
| AAlib is an ASCII Art rendering library for [[X11]].
 +
|
 +
|
 
| Patrick Moreau
 
| Patrick Moreau
 
| 1997
 
| 1997
Line 43: Line 55:
 
|-
 
|-
 
| ACM47, An aerial combat simulator for [[X11]] mono/multi-user
 
| ACM47, An aerial combat simulator for [[X11]] mono/multi-user
| ACM is a LAN-oriented, multiplayer aerial combat simulation written entirely in C, exploiting the programming features of Unix, X11, and the BSD socket interface.
+
| ACM is a LAN-oriented, multiplayer aerial combat simulation, exploiting the programming features of Unix, X11, and the BSD socket interface.
 +
| C
 +
|
 
| Riley Rainey
 
| Riley Rainey
 
| 1994
 
| 1994
Line 50: Line 64:
 
| ADA_BOOKREADER_DOCS
 
| ADA_BOOKREADER_DOCS
 
| Ada programming documentation in Bookreader Format
 
| Ada programming documentation in Bookreader Format
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 56: Line 72:
 
| Adventure
 
| Adventure
 
| A magic/exploration text-based simulation game.
 
| A magic/exploration text-based simulation game.
 +
|
 +
|
 
| Willie Crowther, Kent Blackett, Bob Supnik
 
| Willie Crowther, Kent Blackett, Bob Supnik
 
| mid 70s
 
| mid 70s
Line 62: Line 80:
 
| Alignfault
 
| Alignfault
 
| Tool to monitor OpenVMS [[Alpha]] Alignment Faults
 
| Tool to monitor OpenVMS [[Alpha]] Alignment Faults
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 68: Line 88:
 
| Alphapatch
 
| Alphapatch
 
| Making VAX PATCH run on Alpha
 
| Making VAX PATCH run on Alpha
 +
|
 +
|
 
| TECSys Development, Inc.
 
| TECSys Development, Inc.
 
| 1999
 
| 1999
Line 74: Line 96:
 
| Altris
 
| Altris
 
| 4 Tetris games for X Windows  
 
| 4 Tetris games for X Windows  
 +
|
 +
|
 
| Patrick Moreau
 
| Patrick Moreau
 
| 1995
 
| 1995
Line 80: Line 104:
 
| SYS$ANNOUNCE Surgery
 
| SYS$ANNOUNCE Surgery
 
| This article by Curtis Rempel describes how to write a program that will automatically update [[SYS$ANNOUNCE]] every time a user attempts to log in. A sample program is provided from which your own program can be constructed.
 
| This article by Curtis Rempel describes how to write a program that will automatically update [[SYS$ANNOUNCE]] every time a user attempts to log in. A sample program is provided from which your own program can be constructed.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 86: Line 112:
 
| Antiword
 
| Antiword
 
| Antiword is a MS Word document file reader, it extracts the plain text, or converts it into a Postscript file.
 
| Antiword is a MS Word document file reader, it extracts the plain text, or converts it into a Postscript file.
 +
|
 +
|
 
| Adri van Os
 
| Adri van Os
 
|  
 
|  
Line 92: Line 120:
 
| Antiword_z
 
| Antiword_z
 
| Convert MS Word documents to Text/[[Postscript|PostScript]]
 
| Convert MS Word documents to Text/[[Postscript|PostScript]]
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 98: Line 128:
 
| ANU-NEWS V6.0
 
| ANU-NEWS V6.0
 
| USENET News Client and Server
 
| USENET News Client and Server
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 104: Line 136:
 
| APRT
 
| APRT
 
| A program to change protection on pages in system space (VMS)
 
| A program to change protection on pages in system space (VMS)
 +
|
 +
|
 
| Lee Gleason
 
| Lee Gleason
 
|
 
|
Line 110: Line 144:
 
| Archie
 
| Archie
 
| A client for querying the Archie anynymous FTP databases using Prospero.
 
| A client for querying the Archie anynymous FTP databases using Prospero.
 +
|
 +
|
 
|  
 
|  
 
| 1992
 
| 1992
Line 115: Line 151:
 
|-
 
|-
 
| AscToHTM, Convert ASCII text files to HTML web pages
 
| AscToHTM, Convert ASCII text files to HTML web pages
| AscToHTM is a powerful and highly configurable utility that converts text files into one or more HTML files.  It recognises headings, bullets, indentation levels, tables and ascii art,
+
| AscToHTM is a powerful and highly configurable utility that converts text files into one or more HTML files.  It recognises headings, bullets, indentation levels, tables and ascii art, adds hyperlinks to URLs, keywords and contents list. A great time saver for novice and expert alike.
adds hyperlinks to URLs, keywords and contents list. A great time saver for novice and expert alike.
+
|
 +
|
 
|
 
|
 
|
 
|
Line 123: Line 160:
 
| Ask
 
| Ask
 
| The ASK program can be used to read a line of input from [[SYS$COMMAND]]. ASK works like the [[INQUIRE]] command, except that it allows escape sequences and [[End Of File|end_of_file (Ctrl/Z)]] to be read by the user. The input string or keypress is returned in a local DCL [[Symbol|symbol]]. Options allow for the read to timeout, the result to be placed in a global DCL symbol, a default string to be applied if no input, the result to be all upper case, and that the input string is not echoed. ASK was written to simulate the RSX11M .ASK directive.
 
| The ASK program can be used to read a line of input from [[SYS$COMMAND]]. ASK works like the [[INQUIRE]] command, except that it allows escape sequences and [[End Of File|end_of_file (Ctrl/Z)]] to be read by the user. The input string or keypress is returned in a local DCL [[Symbol|symbol]]. Options allow for the read to timeout, the result to be placed in a global DCL symbol, a default string to be applied if no input, the result to be all upper case, and that the input string is not echoed. ASK was written to simulate the RSX11M .ASK directive.
 +
|
 +
|
 
| Mark Paulk, modified by James G. Downward, Phil Smith, & Ed James.
 
| Mark Paulk, modified by James G. Downward, Phil Smith, & Ed James.
 
| 1995
 
| 1995
Line 129: Line 168:
 
| Ask_the_wizard
 
| Ask_the_wizard
 
| The zip archive contains almost 10,000 questions and answers from the OpenVMS Ask The Wizard area, on a wide variety of OpenVMS topics.
 
| The zip archive contains almost 10,000 questions and answers from the OpenVMS Ask The Wizard area, on a wide variety of OpenVMS topics.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 135: Line 176:
 
| Askval
 
| Askval
 
| A C library to get values from the keyboard with full editing functions, with history
 
| A C library to get values from the keyboard with full editing functions, with history
 +
| C
 +
|
 
|  
 
|  
 
|  
 
|  
Line 141: Line 184:
 
| Astyle_VMS
 
| Astyle_VMS
 
| This file is a part of "Artistic Style" - an indentation and reformatting tool for C, C++, C# and Java source files.  
 
| This file is a part of "Artistic Style" - an indentation and reformatting tool for C, C++, C# and Java source files.  
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 147: Line 192:
 
| ATG_EDT
 
| ATG_EDT
 
| Extension to [[EDT]]
 
| Extension to [[EDT]]
 +
|
 +
|
 
| Nick de Smith
 
| Nick de Smith
 
|
 
|
Line 153: Line 200:
 
| ATG_EVE
 
| ATG_EVE
 
| EDT initializer for [[EVE]]
 
| EDT initializer for [[EVE]]
 +
|
 +
|
 
| Nick de Smith
 
| Nick de Smith
 
|
 
|
Line 159: Line 208:
 
| ATG_FT_PATCH
 
| ATG_FT_PATCH
 
| ATG FTDRIVER patch kit. The ATG_FT patches allow programs using the DEC supplied pseudo-terminals (FTAn:) to set the access port name string for the device, such that a [[$GETDVI]] with DVI$_TT_ACCPORNAM can retrieve the name. This also means that a [[SHOW TERMINAL]] command will also display the set name.
 
| ATG FTDRIVER patch kit. The ATG_FT patches allow programs using the DEC supplied pseudo-terminals (FTAn:) to set the access port name string for the device, such that a [[$GETDVI]] with DVI$_TT_ACCPORNAM can retrieve the name. This also means that a [[SHOW TERMINAL]] command will also display the set name.
 +
|
 +
|
 
| Nick de Smith
 
| Nick de Smith
 
|
 
|
Line 165: Line 216:
 
| ATR_DAEMON
 
| ATR_DAEMON
 
| [[ACMS]] Audit Trail Logger utilities
 
| [[ACMS]] Audit Trail Logger utilities
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 171: Line 224:
 
| AUTO
 
| AUTO
 
| AUTO is a tool to let you use command completion. Each token of the command line (VERB, QUALIFIER, PARAMETER or QUALIFIER-Value) can be expanded to completion or sequentially searched for the next or previous valid match. This tool will display the buildup command after the ENTER key, but if you specify the /EXECUTE qualifier, the buildup command will be executed via LIB$DO_COMMAND, and control will return to AUTO. (see examples in the user guide).
 
| AUTO is a tool to let you use command completion. Each token of the command line (VERB, QUALIFIER, PARAMETER or QUALIFIER-Value) can be expanded to completion or sequentially searched for the next or previous valid match. This tool will display the buildup command after the ENTER key, but if you specify the /EXECUTE qualifier, the buildup command will be executed via LIB$DO_COMMAND, and control will return to AUTO. (see examples in the user guide).
 +
|
 +
|
 
| Fekko Stubbe
 
| Fekko Stubbe
 
|
 
|
Line 177: Line 232:
 
| AVIEW
 
| AVIEW
 
| A high-quality ASCII-art image(pnm) browser and animation(fli/flc) player useful especially with Lynx browser.
 
| A high-quality ASCII-art image(pnm) browser and animation(fli/flc) player useful especially with Lynx browser.
 +
|
 +
|
 
|  
 
|  
 
| 1997
 
| 1997
Line 183: Line 240:
 
| AXP_DRIVER_EXAMPLE
 
| AXP_DRIVER_EXAMPLE
 
| Example device driver ported to OpenVMS AXP
 
| Example device driver ported to OpenVMS AXP
 +
|
 +
|
 
| Gerard K. Newman
 
| Gerard K. Newman
 
| 1993
 
| 1993
Line 188: Line 247:
 
|-
 
|-
 
| Banner
 
| Banner
| The DECwindows Banner displays information about the current state of the VMS host it is running on (VAX only).
+
| The DECwindows Banner displays information about the current state of the VMS host it is running on.
 +
|
 +
| [[VAX]] only
 
| Jim Saunders
 
| Jim Saunders
 
| 1990
 
| 1990
Line 195: Line 256:
 
| BARCODE
 
| BARCODE
 
| Barcode Software for OpenVMS
 
| Barcode Software for OpenVMS
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 201: Line 264:
 
| Bat
 
| Bat
 
| A utulity that lets you submit multiple commands to a batch queue from the command line.
 
| A utulity that lets you submit multiple commands to a batch queue from the command line.
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1994
 
| 1994
Line 207: Line 272:
 
| BATCH.COM
 
| BATCH.COM
 
| A command procedure that lets you submit a single command to a [[Queue#Batch queues|batch queue]].
 
| A command procedure that lets you submit a single command to a [[Queue#Batch queues|batch queue]].
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 218: Line 285:
 
* SHOW PROCESS output with or without qualifiers
 
* SHOW PROCESS output with or without qualifiers
 
* SHOW SYSTEM/BATCH output
 
* SHOW SYSTEM/BATCH output
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 224: Line 293:
 
| BATTALION-14
 
| BATTALION-14
 
| 3D OpenGL arcade game: Monsters, explosions, destruction. You've seen the movies, you know what to do.
 
| 3D OpenGL arcade game: Monsters, explosions, destruction. You've seen the movies, you know what to do.
 +
|
 +
|
 
| Andrew Johnson
 
| Andrew Johnson
 
| 1996
 
| 1996
Line 230: Line 301:
 
| BIBLIO, Bibliographic References Manager
 
| BIBLIO, Bibliographic References Manager
 
| A full-featured bibliographic database system (need ASKVAL to be compiled and linked).
 
| A full-featured bibliographic database system (need ASKVAL to be compiled and linked).
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 236: Line 309:
 
| biosport
 
| biosport
 
| BIOS Port Routines
 
| BIOS Port Routines
 +
|
 +
|
 
| B. Valek
 
| B. Valek
 
| 2002
 
| 2002
Line 242: Line 317:
 
| BISON
 
| BISON
 
| GNU bison - parser generator (alternative to yacc)
 
| GNU bison - parser generator (alternative to yacc)
 +
|
 +
|
 
| Sheldon Bishov
 
| Sheldon Bishov
 
| 1995
 
| 1995
Line 250: Line 327:
 
* GRAB is an example program that captures broadcast messages and simply outputs them to [[SYS$OUTPUT]]. This may sound stupid, but it actually works out well, as you can then say things like: SPAWN/NOWAIT/OUTPUT=trapped.messages RUN GRAB This will cause all broadcast messages (^T, New Mail, BITNET messages) to be copied to a file 'trapped.messages'. Once you stop the subprocess you can do anything you like with this file.
 
* GRAB is an example program that captures broadcast messages and simply outputs them to [[SYS$OUTPUT]]. This may sound stupid, but it actually works out well, as you can then say things like: SPAWN/NOWAIT/OUTPUT=trapped.messages RUN GRAB This will cause all broadcast messages (^T, New Mail, BITNET messages) to be copied to a file 'trapped.messages'. Once you stop the subprocess you can do anything you like with this file.
 
* LPUNCH is a program that converts files in listserv punch format. It accepts a list of wildcarded filenames, and converts the files that are in lpunch format. You must do a SET COMMAND LPUNCH, after appropriate editting of LPUNCH.CLD. LPUNCH accepts two qualifiers, /TRIM, which trims trailing whitespace, and /ORIGINAL, which signifies that the output file name is to be the same as the input file name, rather than what is specified in the file according to the listserv header info.
 
* LPUNCH is a program that converts files in listserv punch format. It accepts a list of wildcarded filenames, and converts the files that are in lpunch format. You must do a SET COMMAND LPUNCH, after appropriate editting of LPUNCH.CLD. LPUNCH accepts two qualifiers, /TRIM, which trims trailing whitespace, and /ORIGINAL, which signifies that the output file name is to be the same as the input file name, rather than what is specified in the file according to the listserv header info.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 255: Line 334:
 
|-
 
|-
 
| bittorrent
 
| bittorrent
| This is a copy of the BitTorrent source tree (mostly written in Python and WxPython), and the code here may or may not operate on OpenVMS; this is not (yet) a port.
+
| This is a copy of the BitTorrent source tree, and the code here may or may not operate on OpenVMS; this is not (yet) a port.
 +
| Python, WxPython
 +
|
 
|  
 
|  
 
|
 
|
Line 262: Line 343:
 
| BLISS
 
| BLISS
 
| BLISS-32 for the VAX and BLISS-32E for the Alpha AXP as well as a 1987 BLISS Language Reference Manual and BLISS-32 User Manual.
 
| BLISS-32 for the VAX and BLISS-32E for the Alpha AXP as well as a 1987 BLISS Language Reference Manual and BLISS-32 User Manual.
 +
|
 +
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|
 
|
Line 268: Line 351:
 
| BLISS_ARTICLE
 
| BLISS_ARTICLE
 
| Article: "BLISS: A Language for Systems Programming" by W.A. Wulf, D.B. Russell, and A.N. Habermann.  Originally appeared in the December 1971 issue of the _Communications of the ACM_ (Vol 14, No 12). Permission to reprint has been granted by the ACM.
 
| Article: "BLISS: A Language for Systems Programming" by W.A. Wulf, D.B. Russell, and A.N. Habermann.  Originally appeared in the December 1971 issue of the _Communications of the ACM_ (Vol 14, No 12). Permission to reprint has been granted by the ACM.
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
|
 
|
Line 274: Line 359:
 
| bliss-intro
 
| bliss-intro
 
| "Introduction to BLISS" by Matthew D. Madison DECUS '93/Atlanta session notes  
 
| "Introduction to BLISS" by Matthew D. Madison DECUS '93/Atlanta session notes  
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1993
 
| 1993
Line 280: Line 367:
 
| BLOCKADE
 
| BLOCKADE
 
| X version of the `blockade' Macintosh game
 
| X version of the `blockade' Macintosh game
 +
|
 +
|
 
| Christer Ericson
 
| Christer Ericson
 
|  
 
|  
Line 286: Line 375:
 
| BLOCKING
 
| BLOCKING
 
| A utility to locate the holder of an [[Distributed_Lock_Manager|RMS record lock]] that is blocking other [[Process|processes]].
 
| A utility to locate the holder of an [[Distributed_Lock_Manager|RMS record lock]] that is blocking other [[Process|processes]].
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 292: Line 383:
 
| BOOKMAN
 
| BOOKMAN
 
| This program allows one to peruse the DECW$BOOKSHELF file tree and to build a list of DECW$BOOK files to be copied. There is also a .COM file to do the copying.  
 
| This program allows one to peruse the DECW$BOOKSHELF file tree and to build a list of DECW$BOOK files to be copied. There is also a .COM file to do the copying.  
 +
|
 +
|
 
| Nigel Arnot
 
| Nigel Arnot
 
| 1993
 
| 1993
Line 298: Line 391:
 
| BOOTSYNC
 
| BOOTSYNC
 
| The purpose of BOOTSYNC is to prevent too many [[Satellite Node|satellite systems]] from trying to boot at the same time. The theory of BOOTSYNC is to run this program as early in the system startup as is reasonable; in [[SYCONFIG.COM|SYCONFIG]], early in [[SYSTARTUP.COM|SYSTARTUP]], or in [[SYLOGICALS.COM|SYLOGICALS]]. The program will use the [[Distributed Lock Manager|lock manager]] to synchronize with other copies of itself running on other systems in the [[Cluster|cluster]].
 
| The purpose of BOOTSYNC is to prevent too many [[Satellite Node|satellite systems]] from trying to boot at the same time. The theory of BOOTSYNC is to run this program as early in the system startup as is reasonable; in [[SYCONFIG.COM|SYCONFIG]], early in [[SYSTARTUP.COM|SYSTARTUP]], or in [[SYLOGICALS.COM|SYLOGICALS]]. The program will use the [[Distributed Lock Manager|lock manager]] to synchronize with other copies of itself running on other systems in the [[Cluster|cluster]].
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 304: Line 399:
 
| boss
 
| boss
 
| Log in multiple times on a single serial-line terminal
 
| Log in multiple times on a single serial-line terminal
 +
|
 +
|
 
| Ported to [[Alpha|AXP]] by Malcolm MacArthur, ported to [[Integrity|IA64]] by Hunter Goatley
 
| Ported to [[Alpha|AXP]] by Malcolm MacArthur, ported to [[Integrity|IA64]] by Hunter Goatley
 
|  
 
|  
Line 309: Line 406:
 
|-
 
|-
 
| BYACC
 
| BYACC
| This is a port of Berkeley yacc (BYACC) to OpenVMS. Yacc reads the grammar specification in the file filename and generates an LR(1) parser for it.  The parsers consist of a set of LALR(1) parsing tables and a driver routine written in the C programming language.  Yacc normally writes the parse tables and the driver routine to the file y_tab. The code has been changed from K&R form to ANSI C, and generates ANSI C.
+
| This is a port of Berkeley yacc (BYACC) to OpenVMS. Yacc reads the grammar specification in the file filename and generates an LR(1) parser for it.  The parsers consist of a set of LALR(1) parsing tables and a driver routine.  Yacc normally writes the parse tables and the driver routine to the file y_tab. The code has been changed from K&R form to ANSI C, and generates ANSI C.
 +
| C
 +
|
 
| Thomas E. Dickey
 
| Thomas E. Dickey
 
|  
 
|  
Line 316: Line 415:
 
| BZIP2
 
| BZIP2
 
| This is an OpenVMS port of BZIP2 1.0.1.
 
| This is an OpenVMS port of BZIP2 1.0.1.
 +
|
 +
|
 
| Julian Seward  
 
| Julian Seward  
 
| 2000
 
| 2000
Line 322: Line 423:
 
| C-FORMAT
 
| C-FORMAT
 
| C Source Code Beautifier Tool
 
| C Source Code Beautifier Tool
 +
|
 +
|
 
| Bob George
 
| Bob George
 
|  
 
|  
Line 328: Line 431:
 
| CALLABLE-PING
 
| CALLABLE-PING
 
| Callable ICMP Ping Routine
 
| Callable ICMP Ping Routine
 +
|
 +
|
 
| Mike Muuss, updates by Hunter Goatley
 
| Mike Muuss, updates by Hunter Goatley
 
| 1983
 
| 1983
Line 334: Line 439:
 
| CALLBACK
 
| CALLBACK
 
| A VAX callback utility for Hayes modems. This program fakes a normal hayes modem connected to a terminal server into calling you back.
 
| A VAX callback utility for Hayes modems. This program fakes a normal hayes modem connected to a terminal server into calling you back.
 +
|
 +
| [[VAX]]
 
| Robert Eden
 
| Robert Eden
 
|
 
|
Line 340: Line 447:
 
| Callmon
 
| Callmon
 
| With CallMon, an application can monitor all calls to a selected set of procedures, taken from any shareable image including the various [[LIB$|OpenVMS run-time libraries]].
 
| With CallMon, an application can monitor all calls to a selected set of procedures, taken from any shareable image including the various [[LIB$|OpenVMS run-time libraries]].
 +
|
 +
|
 
| Thierry Lelegard
 
| Thierry Lelegard
 
|
 
|
Line 346: Line 455:
 
| CAPTURE_REPLY
 
| CAPTURE_REPLY
 
| Captures output from the DCL [[REPLY]] command.
 
| Captures output from the DCL [[REPLY]] command.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 352: Line 463:
 
| CARDREADER
 
| CARDREADER
 
| VAX/VMS server symbiont to provide a queue on the VAX that acts as a cardreader. A second queue is also available to mail output back to the original user.
 
| VAX/VMS server symbiont to provide a queue on the VAX that acts as a cardreader. A second queue is also available to mail output back to the original user.
 +
|
 +
| [[VAX]]
 
| Robert Eden  
 
| Robert Eden  
 
|
 
|
Line 358: Line 471:
 
| caribbeanstud
 
| caribbeanstud
 
| A X11/MOTIF based gambling game
 
| A X11/MOTIF based gambling game
 +
|
 +
|
 
| Qun Zhang
 
| Qun Zhang
 
| 1997
 
| 1997
Line 364: Line 479:
 
| CATDOC
 
| CATDOC
 
| Converter from MS-Word to TeX or plain text. Catdoc was designed to work with Cyrillic MS-Word files, so it can convert Cyrillic from ANSI 1251 code page to KOI-8 (for UNIX) or CP 866 (for DOS). This feature can be disabled at compile time.
 
| Converter from MS-Word to TeX or plain text. Catdoc was designed to work with Cyrillic MS-Word files, so it can convert Cyrillic from ANSI 1251 code page to KOI-8 (for UNIX) or CP 866 (for DOS). This feature can be disabled at compile time.
 +
|
 +
|
 
| Victor Wagner
 
| Victor Wagner
 
| 1996
 
| 1996
Line 370: Line 487:
 
| CATCLOCK
 
| CATCLOCK
 
| A clock for [[X Windows]] that displays the time in analog, digital, or cat form. The time is continuously updated at a frequency which may be specified by the user.
 
| A clock for [[X Windows]] that displays the time in analog, digital, or cat form. The time is continuously updated at a frequency which may be specified by the user.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 376: Line 495:
 
| CBZONE-MPJZ, Tank battle under X Windows
 
| CBZONE-MPJZ, Tank battle under X Windows
 
| A version of Battlezone derived from the Fortran sources written by Justin S. Revenaugh.  This version is more flexible in that the number of opponents is user selectable.
 
| A version of Battlezone derived from the Fortran sources written by Justin S. Revenaugh.  This version is more flexible in that the number of opponents is user selectable.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 382: Line 503:
 
| CD
 
| CD
 
| Provides SET DEFAULT capabilities, plus a large array of built-in and user-customizable capabilities.
 
| Provides SET DEFAULT capabilities, plus a large array of built-in and user-customizable capabilities.
 +
|
 +
|
 
| TECSys Development, Inc.
 
| TECSys Development, Inc.
 
| 1998
 
| 1998
Line 388: Line 511:
 
| CD_PLAYER
 
| CD_PLAYER
 
| A utility to play music CD's on an OpenVMS workstation on an attached supported SCSI CDROM drive. The control panel is a Motif-based application.  
 
| A utility to play music CD's on an OpenVMS workstation on an attached supported SCSI CDROM drive. The control panel is a Motif-based application.  
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 394: Line 519:
 
| CDRECORD
 
| CDRECORD
 
| This is the source code for a version of CDRECORD that is included with [[OpenVMS_Version_7.3|OpenVMS Alpha V7.3-1]] and later.
 
| This is the source code for a version of CDRECORD that is included with [[OpenVMS_Version_7.3|OpenVMS Alpha V7.3-1]] and later.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 400: Line 527:
 
| CD-ROM
 
| CD-ROM
 
| High Sierra (ISO-9660) disk access routines for VAX/VMS
 
| High Sierra (ISO-9660) disk access routines for VAX/VMS
 +
|
 +
| [[VAX]]
 
| United States Geological Survey
 
| United States Geological Survey
 
| 1989
 
| 1989
Line 406: Line 535:
 
| CDRTOOLS
 
| CDRTOOLS
 
| CD-R/RW Recording Tools for OpenVMS. The core CDRECORD engine is known to function with local CD-R drives, and CD-R operations have been tried and do function with Plextor PlexWriter SCSI drives and do with CD-R media loaded in HP DVD200 series DVD drives.
 
| CD-R/RW Recording Tools for OpenVMS. The core CDRECORD engine is known to function with local CD-R drives, and CD-R operations have been tried and do function with Plextor PlexWriter SCSI drives and do with CD-R media loaded in HP DVD200 series DVD drives.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 412: Line 543:
 
| CDACVTLIB022
 
| CDACVTLIB022
 
| This directory contains the OpenVMS VAX tools for converting documents among various documentation formats.
 
| This directory contains the OpenVMS VAX tools for converting documents among various documentation formats.
 +
|
 +
| [[VAX]]
 
|  
 
|  
 
|  
 
|  
Line 428: Line 561:
 
*  WWWCount is Muhammad A.Muquit's graphical Web page hit counter
 
*  WWWCount is Muhammad A.Muquit's graphical Web page hit counter
 
*  yahMAIL allows Web access to user's VMS mail
 
*  yahMAIL allows Web access to user's VMS mail
 +
|
 +
|
 
| Mark Daniel  
 
| Mark Daniel  
 
|
 
|
Line 434: Line 569:
 
| CHARM
 
| CHARM
 
| Binary files/disk block editor data
 
| Binary files/disk block editor data
 +
|
 +
|
 
| O'Razoff
 
| O'Razoff
 
| 1996
 
| 1996
Line 440: Line 577:
 
| CHKLGI
 
| CHKLGI
 
| CHKLGI is a routine which allows you to perform the same checks and tasks as LOGINOUT.EXE (the system's login image) when a new process is logged in. You may check for correct passwords, login restrictions, perform ALF (automatic login facility) and proxy-related operations, update the intrusion database and perform system auditing of your logins. CHKLGI shows the use of many less-known system services like SYS$AUDIT_EVENT, SYS$SCAN_INTRUSION, SYS$VERIFY_PROXY, as well as the undocumented image activation service SYS$IMGACT and the license-related services SYS$GRANT_LICENSE, SYS$LOOKUP_ LICENSE and SYS$RELEASE_LICENSE. It also shows how to use item lists in C (for SYS$GETUAI) and some other useful techniques. Finally, the MACRO-32 program, which runs in kernel mode, shows how to scan the PCB (process control block) vector array and how to extract information from these and related data structures.
 
| CHKLGI is a routine which allows you to perform the same checks and tasks as LOGINOUT.EXE (the system's login image) when a new process is logged in. You may check for correct passwords, login restrictions, perform ALF (automatic login facility) and proxy-related operations, update the intrusion database and perform system auditing of your logins. CHKLGI shows the use of many less-known system services like SYS$AUDIT_EVENT, SYS$SCAN_INTRUSION, SYS$VERIFY_PROXY, as well as the undocumented image activation service SYS$IMGACT and the license-related services SYS$GRANT_LICENSE, SYS$LOOKUP_ LICENSE and SYS$RELEASE_LICENSE. It also shows how to use item lists in C (for SYS$GETUAI) and some other useful techniques. Finally, the MACRO-32 program, which runs in kernel mode, shows how to scan the PCB (process control block) vector array and how to extract information from these and related data structures.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 446: Line 585:
 
| CHKSUM
 
| CHKSUM
 
| Computes checksum of a file or files (VMS and Unix)
 
| Computes checksum of a file or files (VMS and Unix)
 +
|
 +
|
 
| Jerome Lauret
 
| Jerome Lauret
 
| 2001
 
| 2001
Line 452: Line 593:
 
| CHOOSE_FILE
 
| CHOOSE_FILE
 
| A C function to select a file in a directory using the arrow keys
 
| A C function to select a file in a directory using the arrow keys
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 458: Line 601:
 
| CHOWN
 
| CHOWN
 
| Unix-like VMS 'chown' Facility
 
| Unix-like VMS 'chown' Facility
 +
|
 +
|
 
| Chris Olive
 
| Chris Olive
 
| 1991
 
| 1991
Line 464: Line 609:
 
| CircleMUD
 
| CircleMUD
 
| Multi-user dungeon game system
 
| Multi-user dungeon game system
 +
|
 +
|
 
| Jeremy Elson
 
| Jeremy Elson
 
| 1996
 
| 1996
Line 470: Line 617:
 
| CLAIM
 
| CLAIM
 
| Lets users claim files in their directories that are owned by others
 
| Lets users claim files in their directories that are owned by others
 +
|
 +
|
 
| Matt Madison
 
| Matt Madison
 
| 1998
 
| 1998
Line 476: Line 625:
 
| clear_errors
 
| clear_errors
 
| CLEAR_ERRORS clears the device error count on an Alpha VMS system.
 
| CLEAR_ERRORS clears the device error count on an Alpha VMS system.
 +
|
 +
|
 
| Mark Oakley
 
| Mark Oakley
 
|  
 
|  
Line 481: Line 632:
 
|-
 
|-
 
| clrref
 
| clrref
| This program will assign a channel to a device, set the ownership
+
| This program will assign a channel to a device, set the ownership to be its own, set the reference count down to 1, and then deassign the channel, thereby clearing the device reference count.
to be its own, set the reference count down to 1, and then deassign
+
|
the channel, thereby clearing the device reference count.
+
|
 
| Ehud Gavron
 
| Ehud Gavron
 
| 1992  
 
| 1992  
Line 490: Line 641:
 
| clue$sda_vax
 
| clue$sda_vax
 
| CLUE (Crash Log Utility Extractor) for OpenVMS VAX. On OpenVMS Alpha, CLUE is implemented as SDA extension. On OpenVMS VAX, CLUE is implemented as external utility, invoked from DCL with the MCR CLUE command. However, since it does not run under SDA control, it cannot invoke SDA callbacks and therefore does not support the displays provided by Alpha CLUE. The image is located in SYS$SYSTEM:CLUE.EXE. This kit contains CLUE$SDA (as SDA extension) on VAX. It is invoked in the same way as on Alpha and provides the same or slightly modified commands and displays. It provides, however, no commands to collect and archive information from dumpfiles; these tasks are still covered by the external, DEC-supplied CLUE utility.
 
| CLUE (Crash Log Utility Extractor) for OpenVMS VAX. On OpenVMS Alpha, CLUE is implemented as SDA extension. On OpenVMS VAX, CLUE is implemented as external utility, invoked from DCL with the MCR CLUE command. However, since it does not run under SDA control, it cannot invoke SDA callbacks and therefore does not support the displays provided by Alpha CLUE. The image is located in SYS$SYSTEM:CLUE.EXE. This kit contains CLUE$SDA (as SDA extension) on VAX. It is invoked in the same way as on Alpha and provides the same or slightly modified commands and displays. It provides, however, no commands to collect and archive information from dumpfiles; these tasks are still covered by the external, DEC-supplied CLUE utility.
 +
|
 +
| [[VAX]]
 
|  
 
|  
 
|  
 
|  
Line 499: Line 652:
 
* COPY_SHADOW_DUMP.MAR to retrieve a system dump from a Phase II shadowed system disk
 
* COPY_SHADOW_DUMP.MAR to retrieve a system dump from a Phase II shadowed system disk
 
* FORCE_MERGE.MAR to force a merge copy on a Phase II shadowset
 
* FORCE_MERGE.MAR to force a merge copy on a Phase II shadowset
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 505: Line 660:
 
| CMEM
 
| CMEM
 
| Tool for debugging 'C' memory allocation routines. Provides updated versions of the C run-time library routines 'malloc', 'calloc', 'realloc', and 'free'.  The new versions provide many features to insure the integrity of the C dynamic memory pool.  Programmers can use this information to track down routines which improperly access dynamic memory.
 
| Tool for debugging 'C' memory allocation routines. Provides updated versions of the C run-time library routines 'malloc', 'calloc', 'realloc', and 'free'.  The new versions provide many features to insure the integrity of the C dynamic memory pool.  Programmers can use this information to track down routines which improperly access dynamic memory.
 +
|
 +
|
 
|  
 
|  
 
| 1995
 
| 1995
Line 511: Line 668:
 
| CMPDIR
 
| CMPDIR
 
| CMPDIR compares the contents of two directories and displays the result in a similar format as the DCL DIFFERENCES command. This format provides a quick visual depiction of version discrepencies between dirctories. Qualifiers are available to highlite date and size differences between the two directories. If CMPDIR detects the image if being executed on a DECterm, date and size differences are shown in colors, else they are shown in bold font. There is also an /OUTPUT qualifier available.
 
| CMPDIR compares the contents of two directories and displays the result in a similar format as the DCL DIFFERENCES command. This format provides a quick visual depiction of version discrepencies between dirctories. Qualifiers are available to highlite date and size differences between the two directories. If CMPDIR detects the image if being executed on a DECterm, date and size differences are shown in colors, else they are shown in bold font. There is also an /OUTPUT qualifier available.
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2004
 
| 2004
Line 517: Line 676:
 
| CMP-Disk
 
| CMP-Disk
 
| A compressing VMS virtual disk for Vax or Alpha (cmphighc.zip), Alpha versions of disk drivers for remote virtual disk over DECnet and host processes, and for files stored on somewhat encrypted files on local disks. The remote disk can be used for remote backup or access and will attempt to recover if the net link fails. Also present are some other odds and ends, and the SPD for a user undelete (reliable, this one) and enhanced VMS security module called SAFETY from the author.
 
| A compressing VMS virtual disk for Vax or Alpha (cmphighc.zip), Alpha versions of disk drivers for remote virtual disk over DECnet and host processes, and for files stored on somewhat encrypted files on local disks. The remote disk can be used for remote backup or access and will attempt to recover if the net link fails. Also present are some other odds and ends, and the SPD for a user undelete (reliable, this one) and enhanced VMS security module called SAFETY from the author.
 +
|
 +
| [[VAX]], [[Alpha]]
 
|
 
|
 
|
 
|
Line 523: Line 684:
 
| CMUIP
 
| CMUIP
 
| A set of frequently asked questions about the CMU OpenVMS TCP/IP package designed to provide a full TCP/IP network transport for VAX systems
 
| A set of frequently asked questions about the CMU OpenVMS TCP/IP package designed to provide a full TCP/IP network transport for VAX systems
 +
|
 +
| [[VAX]]
 
|
 
|
 
|
 
|
Line 529: Line 692:
 
| ColorMap
 
| ColorMap
 
| A demo that shows the current number of colors available in the colormap on AXP and VAX
 
| A demo that shows the current number of colors available in the colormap on AXP and VAX
 +
|
 +
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|  
 
|  
Line 535: Line 700:
 
| ColorWheel
 
| ColorWheel
 
| A demo that displays  a  multicolor  wheel rotating in a resizable window.
 
| A demo that displays  a  multicolor  wheel rotating in a resizable window.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 540: Line 707:
 
|-
 
|-
 
| COMPARE_DIR
 
| COMPARE_DIR
| COMPARE_DIR allows users to compare the contents of two directories.  The
+
| COMPARE_DIR allows users to compare the contents of two directories.  The directories may be on the same node, or on different nodes. COMPARE_DIR can be used to show which files are missing from either directory. COMPARE_DIR can be used to show which files exist in both directories, but have different sizes, dates, or version numbers. COMPARE_DIR can be used to create a COM file to copy missing files from one directory to another.
directories may be on the same node, or on different nodes. COMPARE_DIR can be used to show which files are missing from either directory. COMPARE_DIR can be used to show which files exist in both directories, but have different sizes, dates, or version numbers. COMPARE_DIR can be used to create a COM file to copy missing files from one directory to another.
+
|
 +
|
 
| Tim Forarty
 
| Tim Forarty
 
|  
 
|  
Line 548: Line 716:
 
| COMPRESS
 
| COMPRESS
 
| This is a VMS port of GNU compress, which can be used to decompress files compressed using the UNIX compress utility.
 
| This is a VMS port of GNU compress, which can be used to decompress files compressed using the UNIX compress utility.
 +
|
 +
|
 
| Jim Dyer
 
| Jim Dyer
 
|
 
|
Line 554: Line 724:
 
| COMPRESS_VMS
 
| COMPRESS_VMS
 
| The UNIX compress/uncompress program, ported to VMS 5.2
 
| The UNIX compress/uncompress program, ported to VMS 5.2
 +
|
 +
|
 
| Doug Todyof
 
| Doug Todyof
 
|
 
|
Line 560: Line 732:
 
| crembx
 
| crembx
 
| create mailbox from DCL
 
| create mailbox from DCL
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 565: Line 739:
 
|-
 
|-
 
| CRINOID
 
| CRINOID
| CRINOID provides fast execution of Perl CGI scripts for use with the OSU HTTP server.  Requests for CGIs are passed to multiple persistent processes, where Perl modules can be preloaded and scripts
+
| CRINOID provides fast execution of Perl CGI scripts for use with the OSU HTTP server.  Requests for CGIs are passed to multiple persistent processes, where Perl modules can be preloaded and scripts can be cached.
can be cached.  
+
|
 +
|
 
|
 
|
 
|
 
|
Line 573: Line 748:
 
| CRON
 
| CRON
 
| VMS port of the CRON utility.
 
| VMS port of the CRON utility.
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 578: Line 755:
 
|-
 
|-
 
| CRS
 
| CRS
| A Norton Commander-style directory browser for VMS ([[VAX]] and [[Alpha]])
+
| A Norton Commander-style directory browser
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Alexey Gadzhiev
 
| Alexey Gadzhiev
 
|
 
|
Line 585: Line 764:
 
| csvsearch
 
| csvsearch
 
| Search comma-separated-variable (CSV) data files
 
| Search comma-separated-variable (CSV) data files
 +
|
 +
|
 
| John Powers  
 
| John Powers  
 
|  
 
|  
Line 590: Line 771:
 
|-
 
|-
 
| ctrl-verify
 
| ctrl-verify
| CTRL-Verify provides the capability to enable and disable DCL command file
+
| CTRL-Verify provides the capability to enable and disable DCL command file verification by typing a CTRL-V while the procedure is executing.
verification by typing a CTRL-V while the procedure is executing.  
+
|
 +
 
| Brian Schenkenberger
 
| Brian Schenkenberger
 
| 1994  
 
| 1994  
Line 598: Line 780:
 
| cURL
 
| cURL
 
| Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and a busload of other useful tricks.
 
| Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and a busload of other useful tricks.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 604: Line 788:
 
| CVS_VMS
 
| CVS_VMS
 
| VMS version of Concurrent Versioning System (build ctl tool). CVS is a version control system, which allows you to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred, etc., like RCS or SCCS.  It handles multiple developers, multiple directories, triggers to enable/log/control various operations, and can work over a wide area network.  The following tasks are not included; they can be done in conjunction with CVS but will tend to require some script-writing and software other than CVS: bug-tracking, build management (that is, make and make-like tools), and automated testing.
 
| VMS version of Concurrent Versioning System (build ctl tool). CVS is a version control system, which allows you to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred, etc., like RCS or SCCS.  It handles multiple developers, multiple directories, triggers to enable/log/control various operations, and can work over a wide area network.  The following tasks are not included; they can be done in conjunction with CVS but will tend to require some script-writing and software other than CVS: bug-tracking, build management (that is, make and make-like tools), and automated testing.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 610: Line 796:
 
| CVTLIS  
 
| CVTLIS  
 
| A tool that converts .LIS files from the VMS Source Listings on CD back to the appropriate source files.
 
| A tool that converts .LIS files from the VMS Source Listings on CD back to the appropriate source files.
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1994
 
| 1994
Line 616: Line 804:
 
| DATE
 
| DATE
 
| Show information about date (day of week, absolute, Julian day, week #)
 
| Show information about date (day of week, absolute, Julian day, week #)
 +
|
 +
|
 
| Hans van Veen
 
| Hans van Veen
 
|
 
|
Line 622: Line 812:
 
| DBS-ARPWATCH
 
| DBS-ARPWATCH
 
| DBS-ARPWATCH sniffs the ethernet for ARP packets.  
 
| DBS-ARPWATCH sniffs the ethernet for ARP packets.  
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 628: Line 820:
 
| DBS-AUTOTUNE
 
| DBS-AUTOTUNE
 
| DBS-AUTOTUNE allows automatic tuning of RMS indexed files driven by user specified parameters for each file.
 
| DBS-AUTOTUNE allows automatic tuning of RMS indexed files driven by user specified parameters for each file.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 634: Line 828:
 
| dbs-build_libraries
 
| dbs-build_libraries
 
| RTL used by DBS tools
 
| RTL used by DBS tools
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 640: Line 836:
 
| DBS-DCL
 
| DBS-DCL
 
| DBS-DCL is a collection of DCL procedures. A lot of them have come about as the result of having to manage over forty remote systems and the need for a consistent reliable way of doing things.
 
| DBS-DCL is a collection of DCL procedures. A lot of them have come about as the result of having to manage over forty remote systems and the need for a consistent reliable way of doing things.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 646: Line 844:
 
| DBS-ETHERWATCH
 
| DBS-ETHERWATCH
 
| DBS-ETHERWATCH looks at Ethernet packets.
 
| DBS-ETHERWATCH looks at Ethernet packets.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 652: Line 852:
 
| DBS-LATWATCH
 
| DBS-LATWATCH
 
| DBS-LATWATCH is similar to DBS-ETHERWATCH but only looks at LAT packets and formats the various LAT message types. Selection can be made on message type (as well as address) and record and playback is also available.  
 
| DBS-LATWATCH is similar to DBS-ETHERWATCH but only looks at LAT packets and formats the various LAT message types. Selection can be made on message type (as well as address) and record and playback is also available.  
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 658: Line 860:
 
| DBS-LIBRARY
 
| DBS-LIBRARY
 
| DBS-LIBRARY is a collection of DCL procedures and a couple of programs that I have used for a number of years now. You might find them useful also.
 
| DBS-LIBRARY is a collection of DCL procedures and a couple of programs that I have used for a number of years now. You might find them useful also.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 664: Line 868:
 
| DBS-NETUTILS
 
| DBS-NETUTILS
 
| DBS-NETUTILS contains early versions of ETHERWATCH and LATWATCH as well as a protocol counter which will record the number of packets of each protocol type (between two addresses if desired) and a frame counter that records the number of packets of various sizes (for selected protocols or addresses).  
 
| DBS-NETUTILS contains early versions of ETHERWATCH and LATWATCH as well as a protocol counter which will record the number of packets of each protocol type (between two addresses if desired) and a frame counter that records the number of packets of various sizes (for selected protocols or addresses).  
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 670: Line 876:
 
| DBS-NULLSYMBIONT
 
| DBS-NULLSYMBIONT
 
| DBS-NULLSYMBIONT is a symbiont that will use the null device (NLA0:) and doesn't actually do any processing of jobs in the queue but just removes them from the queue and honours the /DELETE qualfier etc.   
 
| DBS-NULLSYMBIONT is a symbiont that will use the null device (NLA0:) and doesn't actually do any processing of jobs in the queue but just removes them from the queue and honours the /DELETE qualfier etc.   
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 676: Line 884:
 
| DBS-ODSM, online disk space monitor
 
| DBS-ODSM, online disk space monitor
 
| DBS-ODSM is an Online Disk Space Monitor that can be used to send OPCOM messages when disk usage moves outside predefined limits or when a disk becomes unavailable.  
 
| DBS-ODSM is an Online Disk Space Monitor that can be used to send OPCOM messages when disk usage moves outside predefined limits or when a disk becomes unavailable.  
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 681: Line 891:
 
|-
 
|-
 
| DBS-PATCH
 
| DBS-PATCH
| DBS-PATCH contains a file and disk patch utility. These programs allow you to change the contents of any byte in a file or disk. The programs are written in Macro-32 and will build on VAX or Alpha.
+
| DBS-PATCH contains a file and disk patch utility. These programs allow you to change the contents of any byte in a file or disk.  
 +
| Macro-32
 +
| [[VAX]], [[Alpha]]
 
|
 
|
 
|
 
|
Line 688: Line 900:
 
| dbs-scanlocks
 
| dbs-scanlocks
 
| This package contains three utilites for retrieving information about [[Distributed Lock Manager|resource locks]].
 
| This package contains three utilites for retrieving information about [[Distributed Lock Manager|resource locks]].
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 693: Line 907:
 
|-
 
|-
 
| DBS-SYSRTL
 
| DBS-SYSRTL
| DBS-SYSRTL contains the source code and build procedures for the run-time library used by the various DBS packages. The run-time library source is in BASIC and Macro-32 and can be built on VAX or Alpha. Object libraries are also included.
+
| DBS-SYSRTL contains the source code and build procedures for the run-time library used by the various DBS packages.
 +
| BASIC, Macro-32
 +
| [[VAX]], [[Alpha]]
 
|
 
|
 
|
 
|
Line 700: Line 916:
 
| DBS-TAPEUTILS
 
| DBS-TAPEUTILS
 
| DBS-TAPEUTILS contains a tape dump program, a tape eraser and a tape exerciser program. The tape dump program can be used to examine or copy the contents of a tape.  
 
| DBS-TAPEUTILS contains a tape dump program, a tape eraser and a tape exerciser program. The tape dump program can be used to examine or copy the contents of a tape.  
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 706: Line 924:
 
| DBS-TCPWATCH
 
| DBS-TCPWATCH
 
| DBS-TCPWATCH sniffs the Ethernet for TCP packets. This tool is not complete i.e. the documentation etc. is not finished yet.  
 
| DBS-TCPWATCH sniffs the Ethernet for TCP packets. This tool is not complete i.e. the documentation etc. is not finished yet.  
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 712: Line 932:
 
| DCC, Disciplined ANSI C Language Checker
 
| DCC, Disciplined ANSI C Language Checker
 
| This product checks that a C source file complies with the precepts of Disciplined C, a set of rules aiming at elevating ANSI C to the rank of high level language (as opposed to portable assembly language), and making as much semantics as possible flow from the design to the source code. This is achieved mainly via quasi-compulsory types/constants naming and 'const' qualifier use. The product also detects most of the pitfalls of the C language, helps the programmer organize his program modules and write them so that they are well encapsulated and more portable, and finally gives some much-needed compile-time checking tools.
 
| This product checks that a C source file complies with the precepts of Disciplined C, a set of rules aiming at elevating ANSI C to the rank of high level language (as opposed to portable assembly language), and making as much semantics as possible flow from the design to the source code. This is achieved mainly via quasi-compulsory types/constants naming and 'const' qualifier use. The product also detects most of the pitfalls of the C language, helps the programmer organize his program modules and write them so that they are well encapsulated and more portable, and finally gives some much-needed compile-time checking tools.
 +
|
 +
|
 
| Yves Noyelle
 
| Yves Noyelle
 
|
 
|
Line 740: Line 962:
 
* VMSMEM.COM displays the memory utilization for the local node.
 
* VMSMEM.COM displays the memory utilization for the local node.
 
* WHICH.COM displays what is executed for a given command. Locates "foreign"commands (symbols) or uses the freeware VERB utility to analyze the DCL command table.
 
* WHICH.COM displays what is executed for a given command. Locates "foreign"commands (symbols) or uses the freeware VERB utility to analyze the DCL command table.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 746: Line 970:
 
| DCL_CHECK
 
| DCL_CHECK
 
| The DCL_CHECK procedure detects a variety of DCL coding errors and displays  diagnostic  messages  that  allow  you  to  correct  the problems. Requires DCL_DIET.COM
 
| The DCL_CHECK procedure detects a variety of DCL coding errors and displays  diagnostic  messages  that  allow  you  to  correct  the problems. Requires DCL_DIET.COM
 +
|
 +
|
 
| Charlie Hammond
 
| Charlie Hammond
 
| 1999
 
| 1999
Line 752: Line 978:
 
| dcldbg
 
| dcldbg
 
| Debugger for DCL command procedures
 
| Debugger for DCL command procedures
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 758: Line 986:
 
| DCL_DIET.COM
 
| DCL_DIET.COM
 
| This procedure "DIETs" a command procedure file -- compressing it by removing comments and unnecessary space. This saves file space and improves execution time.
 
| This procedure "DIETs" a command procedure file -- compressing it by removing comments and unnecessary space. This saves file space and improves execution time.
 +
|
 +
|
 
| Charlie Hammond
 
| Charlie Hammond
 
|  
 
|  
Line 764: Line 994:
 
| dcl_database
 
| dcl_database
 
| A DCL Database
 
| A DCL Database
 +
|
 +
|
 
| Mark Van-Bellen
 
| Mark Van-Bellen
 
|  
 
|  
Line 770: Line 1,002:
 
| dcl-expand
 
| dcl-expand
 
| EXPAND is a utility for generating repetitive scripts,  called expansions. EXPAND generates an expansion by applying a list to a template. This works much the same way as a mail merge facility generates a mailing by applying a mailing list to a form letter.   
 
| EXPAND is a utility for generating repetitive scripts,  called expansions. EXPAND generates an expansion by applying a list to a template. This works much the same way as a mail merge facility generates a mailing by applying a mailing list to a form letter.   
 +
|
 +
|
 
| David Cressey     
 
| David Cressey     
 
| 1999
 
| 1999
Line 775: Line 1,009:
 
|-
 
|-
 
| dclkeys
 
| dclkeys
| Routines to define DCL keys from a program. Now includes support for [[Alpha]] and [[VAX]]
+
| Routines to define DCL keys from a program.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1987
 
| 1987
Line 782: Line 1,018:
 
| dcl_recall
 
| dcl_recall
 
| Patch DCL.EXE to allow more than 20 commands to be RECALLed
 
| Patch DCL.EXE to allow more than 20 commands to be RECALLed
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1993  
 
| 1993  
Line 788: Line 1,026:
 
| DECTALK
 
| DECTALK
 
| DECtalk runtime library routines
 
| DECtalk runtime library routines
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 794: Line 1,034:
 
| DECWRITE_RTF
 
| DECWRITE_RTF
 
| These converters allow DECWRITE to import and export documents in RTF. They also allow the CONVERT/DOCUMENT command line interface to convert RTF documents.  
 
| These converters allow DECWRITE to import and export documents in RTF. They also allow the CONVERT/DOCUMENT command line interface to convert RTF documents.  
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 800: Line 1,042:
 
| DCLCOMPLETE
 
| DCLCOMPLETE
 
| A utility that adds command completion and pipes to DCL
 
| A utility that adds command completion and pipes to DCL
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 806: Line 1,050:
 
| DCLHOLIDAYS
 
| DCLHOLIDAYS
 
| The sample DCL procedure HOLIDAYS.COM uses a special form from the Gaussian Easter Algorithm (see reference in the procedure itself) to calculate the date of Easter sunday and from there the dates of other holidays depending on it. Included is the handling of holidays with fixed dates, christmas for example.
 
| The sample DCL procedure HOLIDAYS.COM uses a special form from the Gaussian Easter Algorithm (see reference in the procedure itself) to calculate the date of Easter sunday and from there the dates of other holidays depending on it. Included is the handling of holidays with fixed dates, christmas for example.
 +
|
 +
|
 
| Michael Ugner
 
| Michael Ugner
 
|
 
|
Line 812: Line 1,058:
 
| DCLOCK
 
| DCLOCK
 
| The dclock program for X Windows displays the time in digital format only.  The time is updated on a per second basis or on a per minute basis.  This program is nothing more than a wrapper around the dclock widget not associated with any particular widget set.
 
| The dclock program for X Windows displays the time in digital format only.  The time is updated on a per second basis or on a per minute basis.  This program is nothing more than a wrapper around the dclock widget not associated with any particular widget set.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 818: Line 1,066:
 
| ddclient
 
| ddclient
 
| a Perl client for updating DynDNS information
 
| a Perl client for updating DynDNS information
 +
|
 +
|
 
| Paul Burry
 
| Paul Burry
 
|  
 
|  
Line 824: Line 1,074:
 
| DEBUG_HTML
 
| DEBUG_HTML
 
| DCL to generate HTML test and cross reference files.
 
| DCL to generate HTML test and cross reference files.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 830: Line 1,082:
 
| DECL (DEC C declaration interpreter)
 
| DECL (DEC C declaration interpreter)
 
| DECL is a C declaration interpreter, copied from Kernigahn & Richie's book on C.
 
| DECL is a C declaration interpreter, copied from Kernigahn & Richie's book on C.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 836: Line 1,090:
 
| decnet
 
| decnet
 
|This package contains some examples of using the QIO interface to NETACP to retrieve information. Included is a short program that displays a list of known nodes (similar to NCP SHOW KNOWN NODES), and one that displays a list of links. A commented version of NFBDEF.H is included.
 
|This package contains some examples of using the QIO interface to NETACP to retrieve information. Included is a short program that displays a list of known nodes (similar to NCP SHOW KNOWN NODES), and one that displays a list of links. A commented version of NFBDEF.H is included.
 +
|
 +
|
 
| Joe Meadows
 
| Joe Meadows
 
|  
 
|  
Line 842: Line 1,098:
 
| DECSPELL
 
| DECSPELL
 
| Port of DECspell for VAX to Alpha
 
| Port of DECspell for VAX to Alpha
 +
|
 +
| [[Alpha]]
 
|
 
|
 
|
 
|
Line 847: Line 1,105:
 
|-
 
|-
 
| DECW
 
| DECW
| These command files allow you to add menu items to a FileView
+
| These command files allow you to add menu items to a FileView or Session Manager Menu that allow access to remote systems. The advantage of these routines is that you can use them on a FileView session that is running on a different host than your X-Server display to launch programs on a third or more hosts. This is quite useful when your X-11 Server is not running on an OpenVMS host.
or Session Manager Menu that allow access to remote systems. The advantage of these routines is that you can use them on a FileView session that is running on a different host than your X-Server display to launch programs on a third or more hosts. This is quite useful when your X-11 Server is not running on an OpenVMS host.
+
|
 +
|
 
|
 
|
 
|
 
|
Line 855: Line 1,114:
 
| decw_cookbook
 
| decw_cookbook
 
| DECwindows Cookbook (V2---PostScript file)
 
| DECwindows Cookbook (V2---PostScript file)
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 861: Line 1,122:
 
| DECXTERM
 
| DECXTERM
 
| The procedure remaps the Sun Keyboard, IBM AIX PC type Keyboard, Linux PC type Keyboard and Tru64 Compaq Unix keyboards to mappings suitable for VMS. This program is designed to run on a Unix machine, create a terminal emulator with VMS keyboard mappings and then telnet to a VMS machine.
 
| The procedure remaps the Sun Keyboard, IBM AIX PC type Keyboard, Linux PC type Keyboard and Tru64 Compaq Unix keyboards to mappings suitable for VMS. This program is designed to run on a Unix machine, create a terminal emulator with VMS keyboard mappings and then telnet to a VMS machine.
 +
|
 +
|
 
|
 
|
 
|  
 
|  
Line 867: Line 1,130:
 
| DELIVER
 
| DELIVER
 
| An adjunct to VMS MAIL which makes it possible for incoming mail  messages  to  be  handled  and  processed automatically based on information provided in a user-supplied file.  Different actions can be taken based on a message's address, subject or contents. These actions include delivering the message, forwarding the message or even invoking  a DCL command script to perform some complex operation. Any actions taken occur immediately upon receipt of the message; the user does not need to log in for DELIVER to operate.
 
| An adjunct to VMS MAIL which makes it possible for incoming mail  messages  to  be  handled  and  processed automatically based on information provided in a user-supplied file.  Different actions can be taken based on a message's address, subject or contents. These actions include delivering the message, forwarding the message or even invoking  a DCL command script to perform some complex operation. Any actions taken occur immediately upon receipt of the message; the user does not need to log in for DELIVER to operate.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 873: Line 1,138:
 
| DELTREE
 
| DELTREE
 
| Directory deletion program
 
| Directory deletion program
 +
|
 +
|
 
| Jerome Lauret
 
| Jerome Lauret
 
| 2001  
 
| 2001  
Line 879: Line 1,146:
 
| DESTROY
 
| DESTROY
 
| Delete files faster than Delete.
 
| Delete files faster than Delete.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 885: Line 1,154:
 
| dfind
 
| dfind
 
| Dfind is a program that assigns short [[Logical Name|logical names]] to a wildcarded [[File specification|file specification]]. These logical names can then be used in all DCL commands, thereby saving you a lot of typing.  It serves as a partial replacement for the DIRECTORY command and can greatly reduce (or eliminate) the need to SET DEFAULT to different directories.
 
| Dfind is a program that assigns short [[Logical Name|logical names]] to a wildcarded [[File specification|file specification]]. These logical names can then be used in all DCL commands, thereby saving you a lot of typing.  It serves as a partial replacement for the DIRECTORY command and can greatly reduce (or eliminate) the need to SET DEFAULT to different directories.
 +
|
 +
|
 
| Erik Ahlefeldt
 
| Erik Ahlefeldt
 
| 1993
 
| 1993
Line 899: Line 1,170:
 
* UNDELETE files
 
* UNDELETE files
 
* quick VERIFY and REBUILD of the disk structure
 
* quick VERIFY and REBUILD of the disk structure
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 904: Line 1,177:
 
|-
 
|-
 
| DIA_ANA_FILES
 
| DIA_ANA_FILES
| The SDL file here contains the diagnostic-related data structures
+
| The SDL file here contains the diagnostic-related data structures used for compiler diagnostic (.DIA) files, and Compiler analysis (.ANA) files. These files are commonly supported by OpenVMS VAX and OpenVMS Alpha compilers, and can be used by text editors and other tools.
used for compiler diagnostic (.DIA) files, and Compiler analysis
+
|
(.ANA) files. These files are commonly supported by OpenVMS VAX and OpenVMS Alpha compilers, and can be used by text editors and other tools.
+
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|  
 
|  
Line 918: Line 1,191:
 
* ACROSS.COM
 
* ACROSS.COM
 
* DISK_STAT.COM
 
* DISK_STAT.COM
 +
| [[DCL]]
 +
|
 
|
 
|
 
|
 
|
Line 924: Line 1,199:
 
| DIRUTIL
 
| DIRUTIL
 
| Directory PUSHD POPD and PEEKD Navigation
 
| Directory PUSHD POPD and PEEKD Navigation
 +
|
 +
|
 
| Eric M. LaFranchi
 
| Eric M. LaFranchi
 
|
 
|
Line 930: Line 1,207:
 
| DISKBLOCK
 
| DISKBLOCK
 
| Editor and performance tests for ODS2 ODS5 and Foreign disks
 
| Editor and performance tests for ODS2 ODS5 and Foreign disks
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 936: Line 1,215:
 
| disk_test
 
| disk_test
 
| Measures, to microsecond accuracy, read and write operations on sequential or indexed files.
 
| Measures, to microsecond accuracy, read and write operations on sequential or indexed files.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 941: Line 1,222:
 
|-
 
|-
 
| dism32
 
| dism32
| OpenVMS VAX Disassembler
+
| OpenVMS VAX Disassembler. DISM32 is an application program that runs on an OpenVMS VAX system, and that translates an executable, shareable, or system image that was created by the OpenVMS VAX LINER utility into symbolic Macro32 source files. A disassembler does not produce the original source code, as that information, structures, comments and related have been eliminated by the assembly or compilation process, nor can a disassembler recreate code comments. A disassembler can only represent the executable instruction stream as VAX Macro32 assembler code.
DISM32 is an application program that runs on an OpenVMS VAX system, and that translates an executable, shareable, or system image that was created by the OpenVMS VAX LINER utility into symbolic Macro32 source files. A disassembler does not produce the original source code, as that information, structures, comments and related have been eliminated by the assembly or compilation process, nor can a disassembler recreate code comments. A disassembler can only represent the executable instruction stream as VAX Macro32 assembler code.
+
|
 +
| [[VAX]]
 
|  
 
|  
 
|  
 
|  
Line 949: Line 1,231:
 
| dispatch
 
| dispatch
 
| Sample code for writing [[Privileges|privileged]] shareable images in C. This package illustrates how to implement privileged shareable images, with user-written system services in C and other high-level languages. It includes a generic change mode dispatcher that can be reused for any privileged shareable image, sample system services, and a sample program using those services.
 
| Sample code for writing [[Privileges|privileged]] shareable images in C. This package illustrates how to implement privileged shareable images, with user-written system services in C and other high-level languages. It includes a generic change mode dispatcher that can be reused for any privileged shareable image, sample system services, and a sample program using those services.
 +
|
 +
|
 
| Wayne Sewell  
 
| Wayne Sewell  
 
|  
 
|  
Line 955: Line 1,239:
 
| DIX
 
| DIX
 
| A program to read/modify records in any RMS (seq/relative/idx) file
 
| A program to read/modify records in any RMS (seq/relative/idx) file
 +
|
 +
|
 
| Fekko Stubbe
 
| Fekko Stubbe
 
|  
 
|  
Line 961: Line 1,247:
 
| DRAIN
 
| DRAIN
 
| This program acts as a virtual printer and captures the print stream into a text file instead of sending it to a physical printer. Drain-Printer is an expansion on an older program by Aaron Leonard; the first copy I found was called  DRAIN_TO_FILE and was posted to comp.os.vms on November 11, 1997 under "SUBJ: Re: Multinet LPD Queue to File?" (and also to vmsnet.sysmgt on October 10, 1997).
 
| This program acts as a virtual printer and captures the print stream into a text file instead of sending it to a physical printer. Drain-Printer is an expansion on an older program by Aaron Leonard; the first copy I found was called  DRAIN_TO_FILE and was posted to comp.os.vms on November 11, 1997 under "SUBJ: Re: Multinet LPD Queue to File?" (and also to vmsnet.sysmgt on October 10, 1997).
 +
|
 +
|
 
| Verne Britton
 
| Verne Britton
 
|
 
|
Line 967: Line 1,255:
 
| DRLOGIN
 
| DRLOGIN
 
| DRLOGIN allows remote interactive login over DECnet, providing similar functionality to the RLOGIN TCP/IP utility. DRLOGIN uses non-transparent task-to-task DECnet communication to establish a link to a remote task which runs the DRLACP image. DRLACP uses the FT pseudo-terminal driver introduced with VMS V5.4 to create an interactive process on the remote node.
 
| DRLOGIN allows remote interactive login over DECnet, providing similar functionality to the RLOGIN TCP/IP utility. DRLOGIN uses non-transparent task-to-task DECnet communication to establish a link to a remote task which runs the DRLACP image. DRLACP uses the FT pseudo-terminal driver introduced with VMS V5.4 to create an interactive process on the remote node.
 +
|
 +
|
 
| Originally by Anthony C. McCracken with mods by Hunter Goatley, reimplemented by John Delgado, Lou Bergandi, ported to OpenVMS by Hunter Goatley
 
| Originally by Anthony C. McCracken with mods by Hunter Goatley, reimplemented by John Delgado, Lou Bergandi, ported to OpenVMS by Hunter Goatley
 
| 1995
 
| 1995
Line 973: Line 1,263:
 
| DSNLINK_NEW
 
| DSNLINK_NEW
 
| An update on DSNLINK
 
| An update on DSNLINK
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
|
 
|
Line 978: Line 1,270:
 
|-
 
|-
 
| DST-SCANNER
 
| DST-SCANNER
| A utility that scans an executable image and displays, if the information is available, the names of the source files which were compiled/assembled and linked to form the image being scanned.  The baseline utility scans a VAX or Alpha AXP VMS image and displays source file specifications only; a modified, "details" version scans a VAX image (no corresponding Alpha AXP  
+
| A utility that scans an executable image and displays, if the information is available, the names of the source files which were compiled/assembled and linked to form the image being scanned.  The baseline utility scans a VAX or Alpha AXP VMS image and displays source file specifications only; a modified, "details" version scans a VAX image (no corresponding Alpha AXP "details" version currently exists) and displays source file specifications PLUS some RMS information (record/file organization, EOF position) associated with the source files.
"details" version currently exists) and displays source file specifications PLUS some RMS information (record/file organization, EOF position) associated with the source files.
+
|
 +
| [[VAX]], [[Alpha]]
 
| Chris Chiesa
 
| Chris Chiesa
 
| 1996
 
| 1996
Line 986: Line 1,279:
 
| DSRplus, DIGITAL Standard Runoff Plus
 
| DSRplus, DIGITAL Standard Runoff Plus
 
| This is a text-processing package for OpenVMS VAX that builds on the DSR package.  DSR has been left latent within OpenVMS VAX for some time, and is unsupported.
 
| This is a text-processing package for OpenVMS VAX that builds on the DSR package.  DSR has been left latent within OpenVMS VAX for some time, and is unsupported.
 +
|
 +
| [[VAX]]
 
|  
 
|  
 
|  
 
|  
Line 991: Line 1,286:
 
|-
 
|-
 
| dtr_rdb
 
| dtr_rdb
|  This is a collection of items that were contributed over the years to the Datatrieve / 4GL DECUS SIG, and a couple of items I've written myself.  I've also added some DCL procedures for processing system and Rdb information, as it
+
|  This is a collection of items that were contributed over the years to the Datatrieve / 4GL DECUS SIG, and a couple of items I've written myself.  I've also added some DCL procedures for processing system and Rdb information, as it seemed easier to put them here than to create a separate collection.
seemed easier to put them here than to create a separate collection.  
+
|
 +
|
 
| Bart Z. Lederman
 
| Bart Z. Lederman
 
|
 
|
Line 999: Line 1,295:
 
| dvdarchiverestore
 
| dvdarchiverestore
 
| Multi-Volume CD and DVD Archives and Restores. This consists of two small programs, readdisk.exe and writedisk.exe, and a command-procedure that manages the images.
 
| Multi-Volume CD and DVD Archives and Restores. This consists of two small programs, readdisk.exe and writedisk.exe, and a command-procedure that manages the images.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,005: Line 1,303:
 
| DVDRTOOLS
 
| DVDRTOOLS
 
| This is an early port of DVDRTOOLS-0_1_5, DVD-R/RW Recording Tools for OpenVMS. The core CDRECORD engine is known to function with local CD-R drives, but a (local) lack of DVD-R and DVD-RW drives and a lack of support within this DVDRTOOLS-0_1_5 for the available local DVD+R and DVD+RW drives has meant that none of the DVD code has been tested.   
 
| This is an early port of DVDRTOOLS-0_1_5, DVD-R/RW Recording Tools for OpenVMS. The core CDRECORD engine is known to function with local CD-R drives, but a (local) lack of DVD-R and DVD-RW drives and a lack of support within this DVDRTOOLS-0_1_5 for the available local DVD+R and DVD+RW drives has meant that none of the DVD code has been tested.   
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,011: Line 1,311:
 
| dvidvi
 
| dvidvi
 
| dvi file repagination tool
 
| dvi file repagination tool
 +
|
 +
|
 
| Radical Eye Software, ported to VMS by Tony McGrath
 
| Radical Eye Software, ported to VMS by Tony McGrath
 
| 1988
 
| 1988
Line 1,017: Line 1,319:
 
| HSCLOAD010, HSC and HSJ disk load balancing tool
 
| HSCLOAD010, HSC and HSJ disk load balancing tool
 
| A tool that uses a list of how disks are cabled (which CAN be obtained from HSCs during the install) and the actual disk usage obtained from DECps or F$GETDVI to determine the optimal loading given the wiring constraints. This information can be used to perform either manual loading or automatic loading using PREFER.
 
| A tool that uses a list of how disks are cabled (which CAN be obtained from HSCs during the install) and the actual disk usage obtained from DECps or F$GETDVI to determine the optimal loading given the wiring constraints. This information can be used to perform either manual loading or automatic loading using PREFER.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,027: Line 1,331:
 
* Detail fragmentation reports for every disk including a list of fragmented files and a report showing the fragmentation level of hotfiles (decps and vpa versions only).  
 
* Detail fragmentation reports for every disk including a list of fragmented files and a report showing the fragmentation level of hotfiles (decps and vpa versions only).  
 
History files showing the state of disks and files over time are updated as reports are produced.
 
History files showing the state of disks and files over time are updated as reports are produced.
 +
|
 +
|
 
|
 
|
 
|  
 
|  
Line 1,033: Line 1,339:
 
| DISKBLOCK
 
| DISKBLOCK
 
| A low level disk block editing tool which can be used to read, modify and write LBNs on a disk or VBN's in a file.
 
| A low level disk block editing tool which can be used to read, modify and write LBNs on a disk or VBN's in a file.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,039: Line 1,347:
 
| DISKMAP
 
| DISKMAP
 
| A utility which plots BITMAP.SYS (small disks only) as a bitmap to allow you to assess fragmentation.
 
| A utility which plots BITMAP.SYS (small disks only) as a bitmap to allow you to assess fragmentation.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,045: Line 1,355:
 
| DISTRIBUTE
 
| DISTRIBUTE
 
| A utility that allows embedded distribution lists within the body of a document that you want to mail.
 
| A utility that allows embedded distribution lists within the body of a document that you want to mail.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,051: Line 1,363:
 
| HTML PAGE, Miscellaneous, Build your own HTML page, plus usefull WWW sites
 
| HTML PAGE, Miscellaneous, Build your own HTML page, plus usefull WWW sites
 
| Tutorial package that allows you to build your own HTML pages.
 
| Tutorial package that allows you to build your own HTML pages.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,057: Line 1,371:
 
| HTMLDOC
 
| HTMLDOC
 
| This is a port of EasySW HTMLDOC, a freeware tool which converts HTML documents or webpages into .PS or .PDF files.
 
| This is a port of EasySW HTMLDOC, a freeware tool which converts HTML documents or webpages into .PS or .PDF files.
 +
|
 +
|
 
| Pat Moran
 
| Pat Moran
 
|
 
|
Line 1,070: Line 1,386:
 
* DOCTOR/TAG_COUNT
 
* DOCTOR/TAG_COUNT
 
* DOCTOR/XREF
 
* DOCTOR/XREF
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,076: Line 1,394:
 
| DQDRIVER
 
| DQDRIVER
 
| IDE Disk Driver Example for OpenVMS/AXP
 
| IDE Disk Driver Example for OpenVMS/AXP
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,082: Line 1,402:
 
| DSNLINK
 
| DSNLINK
 
| This program works in conjunction with Digital's DSNlink service and will automatically fetch new article titles from the DSNlink database.
 
| This program works in conjunction with Digital's DSNlink service and will automatically fetch new article titles from the DSNlink database.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,088: Line 1,410:
 
| DTDRIVER
 
| DTDRIVER
 
| Device driver for TC-11/TU56 DECtape
 
| Device driver for TC-11/TU56 DECtape
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,093: Line 1,417:
 
|-
 
|-
 
| DUNGEON
 
| DUNGEON
| The original Dungeon adventure game, a development prototype of the game ZORK(tm), which is
+
| The original Dungeon adventure game, a development prototype of the game ZORK(tm), which is available commercially from Infocom, Inc, on most personal computers.
available commercially from Infocom, Inc, on most personal computers.
+
|
 +
|
 
| Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling
 
| Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling
 
|  
 
|  
Line 1,101: Line 1,426:
 
| DW_NEWMAIL
 
| DW_NEWMAIL
 
| DECwindows program which monitors new-mail count and pops up a window when it is non-zero.
 
| DECwindows program which monitors new-mail count and pops up a window when it is non-zero.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,107: Line 1,434:
 
| DWAUTH, DECWindows Authorize Utility
 
| DWAUTH, DECWindows Authorize Utility
 
| Performs many of the common functions available in the standard AUTHORIZE utility, except a Motif interface, on most OpenVMS VAX Version 5 and all OpenVMS VAX and AXP version 6 systems.
 
| Performs many of the common functions available in the standard AUTHORIZE utility, except a Motif interface, on most OpenVMS VAX Version 5 and all OpenVMS VAX and AXP version 6 systems.
 +
|
 +
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|  
 
|  
Line 1,113: Line 1,442:
 
| DWREMTERM
 
| DWREMTERM
 
| A command procedure designed to allow users flexability in using DECwindows across a large number of machines connected together by a  Local Area Network. It allows users to create LAT or DECnet windows locally or to create remote DECwindow sessions. The decwindows commands RDT, RFV and RDW are actually network process's and therefore do not count as an interactive login.
 
| A command procedure designed to allow users flexability in using DECwindows across a large number of machines connected together by a  Local Area Network. It allows users to create LAT or DECnet windows locally or to create remote DECwindow sessions. The decwindows commands RDT, RFV and RDW are actually network process's and therefore do not count as an interactive login.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,119: Line 1,450:
 
| GNU EMACS
 
| GNU EMACS
 
| GNU EMACS text editor built with OpenVMS/VAX V6.1 with VAX C V3.2, DECwindows V1.2 OpenVMS/AXP V6.1 with DEC C T1.4, DECwindows V1.2
 
| GNU EMACS text editor built with OpenVMS/VAX V6.1 with VAX C V3.2, DECwindows V1.2 OpenVMS/AXP V6.1 with DEC C T1.4, DECwindows V1.2
19.22 appeared in V20
+
| C
19.28 appeared in V30
+
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|  
 
|  
| 10, 20, 40, 50, 60, 70, [https://www.digiater.nl/openvms/freeware/v80/emacs/ 80]
+
| 10, 20 (19.22), 30 (19.28) 40, 50, 60, 70, [https://www.digiater.nl/openvms/freeware/v80/emacs/ 80]
 
|-
 
|-
 
| ed
 
| ed
 
| An EDT-lookalike editor for multiple platforms (VMS, UNIX, DOS)
 
| An EDT-lookalike editor for multiple platforms (VMS, UNIX, DOS)
 +
|
 +
|
 
| Rush Record, Charles Sandmann  
 
| Rush Record, Charles Sandmann  
 
| 1992
 
| 1992
Line 1,133: Line 1,466:
 
| EMON
 
| EMON
 
| An Ethernet sniffer that allows tracing and user-defined filtering and analysis of Ethernet frames.
 
| An Ethernet sniffer that allows tracing and user-defined filtering and analysis of Ethernet frames.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,139: Line 1,474:
 
| EMU
 
| EMU
 
| Fully automated Network Documentation and Monitoring tool, with sources, help files and full documentation provided.
 
| Fully automated Network Documentation and Monitoring tool, with sources, help files and full documentation provided.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,145: Line 1,482:
 
| EPM
 
| EPM
 
| Collect and display disk I/O statistics
 
| Collect and display disk I/O statistics
 +
|
 +
|
 
| Written by Ed Heinrich, port to Alpha and bug fixes by Hunter Goatley
 
| Written by Ed Heinrich, port to Alpha and bug fixes by Hunter Goatley
 
|  
 
|  
Line 1,151: Line 1,490:
 
| epyt
 
| epyt
 
| Backwards TYPE/PAGE (starts at the end of a file)
 
| Backwards TYPE/PAGE (starts at the end of a file)
 +
|
 +
|
 
| Charles van den Ouweland  
 
| Charles van den Ouweland  
 
|
 
|
Line 1,157: Line 1,498:
 
| ESET
 
| ESET
 
| Set various attributes of a process that standard DCL SET command does not
 
| Set various attributes of a process that standard DCL SET command does not
 +
|
 +
|
 
| Ian Miller
 
| Ian Miller
 
|  
 
|  
Line 1,162: Line 1,505:
 
|-
 
|-
 
| ETAPE
 
| ETAPE
| ETAPE is a general-purpose program for handling EBCDIC, ASCII, and Honeywell GCOS BCD tapes. It allows the user to move around at will within the tape, send output to different files, specify different blocksizes and record lengths for different files on the tape, and combine multiple tape files into a single output file.
+
| ETAPE is a general-purpose program for handling EBCDIC, ASCII, and Honeywell GCOS BCD tapes. It allows the user to move around at will within the tape, send output to different files, specify different blocksizes and record lengths for different files on the tape, and combine multiple tape files into a single output file. Special translation can be performed on tapes which have embedded packed decimal, floating-point, or binary fields. The capability of writing EBCDIC or ASCII tapes from VMS ASCII files is also included.  EBCDIC tapes can be written in FB of VB mode, and may span several reels if necessary.
Special translation can be performed on tapes which have embedded packed decimal, floating-point, or binary fields. The capability of writing EBCDIC or ASCII tapes from VMS ASCII files is also included.  EBCDIC tapes can be written in FB of VB mode, and may span several reels if necessary.
+
|
 +
|
 
| Dale Miller
 
| Dale Miller
 
|  
 
|  
Line 1,170: Line 1,514:
 
| ETHERMON
 
| ETHERMON
 
| Ethernet line activity monitor
 
| Ethernet line activity monitor
 +
|
 +
|
 
| Andrew Pavlin
 
| Andrew Pavlin
 
| 1992
 
| 1992
Line 1,175: Line 1,521:
 
|-
 
|-
 
| EWS
 
| EWS
| The VAXELN Window Server (EWS) package provides a way to use a VAX
+
| The VAXELN Window Server (EWS) package provides a way to use a VAX workstation as an X Windows terminal. EWS is a collection of software components that are used to set up a network environment in which an OpenVMS host system provides DECwindows services for specific X Windows client terminals - these EWS client systems bootstrap and run the (included) EWS client software.
  workstations as an X Windows terminal. EWS is a collection of software components that are used to set up a network environment in which an OpenVMS host system provides DECwindows services for specific X Windows client terminals - these EWS client systems bootstrap and run the (included) EWS client software.
+
|
 +
| [[VAX]]
 
|
 
|
 
|
 
|
Line 1,182: Line 1,529:
 
|-
 
|-
 
| EXECSYMB
 
| EXECSYMB
| EXECSYMB is a VMS server symbiont that feeds queue entry information to detached processes that are designed to execute specific operations (hence the
+
| EXECSYMB is a VMS server symbiont that feeds queue entry information to detached processes that are designed to execute specific operations (hence the name, Executive Symbiont).  It is multi-threaded (it can handle up to 32 queues at the same time); it requires one detached process and one mailbox for each queue, plus one mailbox for status information and one for detecting process exit status for each copy of EXECSYMB (i.e. one per 32 queues). EXECSYMB can be used to implement a wide variety of VMS queue-based operations.  Among its present applications are:
name, Executive Symbiont).  It is multi-threaded (it can handle up to 32 queues at the same time); it requires one detached process and one mailbox for each queue, plus one mailbox for status information and one for detecting process exit status for each copy of EXECSYMB (i.e. one per 32 queues). EXECSYMB can be used to implement a wide variety of VMS queue-based operations.  Among its present applications are:
 
 
* Remote queuing of print jobs (and limited remote queuing of batch jobs)
 
* Remote queuing of print jobs (and limited remote queuing of batch jobs)
 
* Pre-processing and post-processing of jobs destined for other server symbionts (e.g. performing MFENET gateway operations on files queued to MFENET inbound-file symbionts)
 
* Pre-processing and post-processing of jobs destined for other server symbionts (e.g. performing MFENET gateway operations on files queued to MFENET inbound-file symbionts)
 
* Queued file transfer for DECnet and other networks
 
* Queued file transfer for DECnet and other networks
 +
|
 +
|
 
| John Osudar, maintained by Bruce R. Miller
 
| John Osudar, maintained by Bruce R. Miller
 
| 1988
 
| 1988
Line 1,193: Line 1,541:
 
| FASTBACK
 
| FASTBACK
 
| This package allows use of VMS Backup BACKUP/PHYSICAL by giving a means to present a back/phys image as a disk to the system. Thus you can use back/phys, which is about twice as fast as regular backup, but still access saved data as individual files.
 
| This package allows use of VMS Backup BACKUP/PHYSICAL by giving a means to present a back/phys image as a disk to the system. Thus you can use back/phys, which is about twice as fast as regular backup, but still access saved data as individual files.
 +
|
 +
|
 
| Glenn C. Everhart
 
| Glenn C. Everhart
 
|  
 
|  
Line 1,199: Line 1,549:
 
| FASTLOGIN
 
| FASTLOGIN
 
| FastLogin allows registered trusted remote users to log into the system without having to supply a username or a password. Inside a VMScluster, all users may be implicitely authorized to log into any other node of the same VMScluster using the same username without having to supply their password.
 
| FastLogin allows registered trusted remote users to log into the system without having to supply a username or a password. Inside a VMScluster, all users may be implicitely authorized to log into any other node of the same VMScluster using the same username without having to supply their password.
 +
|
 +
|
 
| Thierry Lelegard
 
| Thierry Lelegard
 
|
 
|
Line 1,205: Line 1,557:
 
| FGREP
 
| FGREP
 
| Fast search utility
 
| Fast search utility
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,211: Line 1,565:
 
| FILES_INFO
 
| FILES_INFO
 
| FILES_INFO accepts a filename on the DCL command line and displays all the processes that have the file open for reading/writing.
 
| FILES_INFO accepts a filename on the DCL command line and displays all the processes that have the file open for reading/writing.
 +
|
 +
|
 
| Edward Heinrich, Hunter Goatley
 
| Edward Heinrich, Hunter Goatley
 
| 1994
 
| 1994
Line 1,216: Line 1,572:
 
|-
 
|-
 
| FIND
 
| FIND
| FIND/REPLACE is a close relative of the UnI*x tool grep, with  
+
| FIND/REPLACE is a close relative of the UnI*x tool grep, with the option to replace the targets found, and with the command line syntax of the OpenVMS SEARCH tool. With the exception of the absence of /MATCH=AND and /MATCH=OR, the interface is compatible with SEARCH. The tool supports both LSEDIT and POSIX regular expressions.
the option to replace the targets found, and with the command line syntax of the OpenVMS SEARCH tool. With the exception of the absence of /MATCH=AND and /MATCH=OR, the interface is compatible with SEARCH.
+
|
The tool supports both LSEDIT and POSIX regular expressions.
+
|
 
|
 
|
 
|
 
|
Line 1,224: Line 1,580:
 
|-
 
|-
 
| FIND, Enhanced Search Tool for OpenVMS
 
| FIND, Enhanced Search Tool for OpenVMS
| This tool provides searching capabilities beyond those of the  
+
| This tool provides searching capabilities beyond those of the standard DCL command SEARCH.
standard DCL command SEARCH.
+
|
 +
|
 
|  
 
|  
 
|
 
|
Line 1,232: Line 1,589:
 
| FINDLOCKS
 
| FINDLOCKS
 
| This program scans the Distributed Lock Manager searching for RMS record locks. For each lock found it displays the process ID, and name, the user name, terminal name and the name of the image being executed. It also displays the name of the file being locked, the VBN and ID of the locked record and the first 50 bytes of the record. If the file is indexed, all the keys are displayed. Unprintable characters within displayed data are output as dots.
 
| This program scans the Distributed Lock Manager searching for RMS record locks. For each lock found it displays the process ID, and name, the user name, terminal name and the name of the image being executed. It also displays the name of the file being locked, the VBN and ID of the locked record and the first 50 bytes of the record. If the file is indexed, all the keys are displayed. Unprintable characters within displayed data are output as dots.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,238: Line 1,597:
 
| FINGER
 
| FINGER
 
| A user-information query service that displays information about the users in passwd file. The finger command displays user information only if the specified host has a fingerd server running or inetd is configured to start fingerd.  
 
| A user-information query service that displays information about the users in passwd file. The finger command displays user information only if the specified host has a fingerd server running or inetd is configured to start fingerd.  
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,243: Line 1,604:
 
|-
 
|-
 
| FIXQUE
 
| FIXQUE
| The FIXQUE utility attempts to rebuild a new OpenVMS queue database  
+
| The FIXQUE utility attempts to rebuild a new OpenVMS queue database using the entire contents of an existing (and partially corrupted) OpenVMS queue database.  
using the entire contents of an existing (and partially corrupted)  
+
|
OpenVMS queue database.
+
|
 
|
 
|
 
|  
 
|  
Line 1,252: Line 1,613:
 
| FIXUP_IMAGE
 
| FIXUP_IMAGE
 
| FIXUP_IMAGE can edit the shareable image information in an executable image file. In some cases, it can also remove extraneous references to shareables that do not exist on the current system.
 
| FIXUP_IMAGE can edit the shareable image information in an executable image file. In some cases, it can also remove extraneous references to shareables that do not exist on the current system.
 +
|
 +
|
 
| Applied Synergy, Inc.
 
| Applied Synergy, Inc.
 
| 2001
 
| 2001
Line 1,258: Line 1,621:
 
| FLECS
 
| FLECS
 
| FLECS is a FORTRAN-to-FORTRAN translator which adds some additional "structured programming" control constructs to FORTRAN.  Largely obsolete since Fortran-77, but many applications written in FLECS still exist.
 
| FLECS is a FORTRAN-to-FORTRAN translator which adds some additional "structured programming" control constructs to FORTRAN.  Largely obsolete since Fortran-77, but many applications written in FLECS still exist.
 +
|
 +
|
 
| Terry Beyer
 
| Terry Beyer
 
| early 70s
 
| early 70s
Line 1,264: Line 1,629:
 
| FLEX
 
| FLEX
 
| GNU "fast" (or "flexible") lexical analyzer generator
 
| GNU "fast" (or "flexible") lexical analyzer generator
 +
|
 +
|
 
| Sheldon Bishov
 
| Sheldon Bishov
 
| 1995
 
| 1995
Line 1,270: Line 1,637:
 
| FLIGHT
 
| FLIGHT
 
| Real-time multi-user flight simulator
 
| Real-time multi-user flight simulator
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,276: Line 1,645:
 
| FLIST
 
| FLIST
 
| FLIST is a file and directory manager for VMS that lets you view, delete, rename, etc., files and includes support for tagging groups of files for deletion, renaming, etc.
 
| FLIST is a file and directory manager for VMS that lets you view, delete, rename, etc., files and includes support for tagging groups of files for deletion, renaming, etc.
 +
|
 +
|
 
| Thomas E. Dickey
 
| Thomas E. Dickey
 
|
 
|
Line 1,282: Line 1,653:
 
| FLY8-102
 
| FLY8-102
 
| Flight Simulator under X window
 
| Flight Simulator under X window
 +
|
 +
|
 
| Eyal Lebedinsky  
 
| Eyal Lebedinsky  
 
|  
 
|  
Line 1,288: Line 1,661:
 
| FLYING618
 
| FLYING618
 
| Pool/snooker/carrom/hockey/curling simulator for Motif
 
| Pool/snooker/carrom/hockey/curling simulator for Motif
 +
|
 +
|
 
| Helmut Hoenig
 
| Helmut Hoenig
 
|
 
|
Line 1,294: Line 1,669:
 
| FRACTMOUNT
 
| FRACTMOUNT
 
| Fractal mountains in 3D for Motif
 
| Fractal mountains in 3D for Motif
 +
|
 +
|
 
| brownian motion
 
| brownian motion
 
|  
 
|  
Line 1,300: Line 1,677:
 
| FRAG_ANALYSIS
 
| FRAG_ANALYSIS
 
| Fragmentation Cost Analysis and Fragmentation analysis utility
 
| Fragmentation Cost Analysis and Fragmentation analysis utility
 +
|
 +
|
 
| Executive Software
 
| Executive Software
 
|
 
|
Line 1,305: Line 1,684:
 
|-
 
|-
 
| FRAGAVOID
 
| FRAGAVOID
| This utility actively prevents most disk fragmentation from occurring, so that disks run less fragmented, and usually considerably faster.  
+
| This utility actively prevents most disk fragmentation from occurring, so that disks run less fragmented, and usually considerably faster. Released by Acorn and GCE for the freeware CD or other general consumption.
Released by Acorn and GCE for the freeware CD or other general consumption.
+
|
 +
|
 
|
 
|
 
|
 
|
Line 1,313: Line 1,693:
 
| FRAGMENT
 
| FRAGMENT
 
| Display the fragmentation of the free space on a disk
 
| Display the fragmentation of the free space on a disk
 +
|
 +
|
 
| Originally came from Digital's DSIN (Digital Software Information Network), maintenance and updates by Hunter Goatley
 
| Originally came from Digital's DSIN (Digital Software Information Network), maintenance and updates by Hunter Goatley
 
| 1987
 
| 1987
Line 1,319: Line 1,701:
 
| FREE
 
| FREE
 
| A utility to display summaries for mounted disks showing the number of blocks in use, the number of free blocks, and the total number of blocks per disk.
 
| A utility to display summaries for mounted disks showing the number of blocks in use, the number of free blocks, and the total number of blocks per disk.
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 2000
 
| 2000
Line 1,325: Line 1,709:
 
| FREETYPE
 
| FREETYPE
 
| FREETYPE Library to render truetype fonts for OpenVMS
 
| FREETYPE Library to render truetype fonts for OpenVMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,331: Line 1,717:
 
| FRONTPORT
 
| FRONTPORT
 
| The FRONTPORT library is a shared image that consists of enhancements to the DEC C RTL to allow easier migration of programs writen for the UNIX or LINUX operating systems. It converts UNIX style file names into Pathwork's style file names for ODS-2 volumes. It is useful for programs that need fcntl() locking support or for programs that need to have crypt() return a password hash for a VMS username. This library was developed to allow the building of SAMBA for OpenVMS with as few patches to the source as possible.
 
| The FRONTPORT library is a shared image that consists of enhancements to the DEC C RTL to allow easier migration of programs writen for the UNIX or LINUX operating systems. It converts UNIX style file names into Pathwork's style file names for ODS-2 volumes. It is useful for programs that need fcntl() locking support or for programs that need to have crypt() return a password hash for a VMS username. This library was developed to allow the building of SAMBA for OpenVMS with as few patches to the source as possible.
 +
|
 +
|
 
|
 
|
 
|  
 
|  
Line 1,337: Line 1,725:
 
| FSHELP
 
| FSHELP
 
| A full-screen Help utility. Displays .HLB, .OLB, .TLB, .MLB files
 
| A full-screen Help utility. Displays .HLB, .OLB, .TLB, .MLB files
 +
|
 +
|
 
| Fekko Stubbe
 
| Fekko Stubbe
 
|
 
|
Line 1,343: Line 1,733:
 
| FSTERR
 
| FSTERR
 
| FSTerr is a tool that assists service engineers in troubleshooting  failures in disk and tape drives connected to OpenVMS systems.
 
| FSTerr is a tool that assists service engineers in troubleshooting  failures in disk and tape drives connected to OpenVMS systems.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,349: Line 1,741:
 
| ftp_mirror
 
| ftp_mirror
 
| A DCL procedure to mirror an FTP site on VMS
 
| A DCL procedure to mirror an FTP site on VMS
 +
|
 +
|
 
| Dan Wing, MadGoat Software, Richard Levitte, Dick Munroe, Dr. Martin P.J. Zinser, Hunter Goatley
 
| Dan Wing, MadGoat Software, Richard Levitte, Dick Munroe, Dr. Martin P.J. Zinser, Hunter Goatley
 
| 1994
 
| 1994
Line 1,354: Line 1,748:
 
|-
 
|-
 
| FTSO
 
| FTSO
|This is the FTSO File Transfer environment for OpenVMS VAX and
+
|This is the FTSO File Transfer environment for OpenVMS VAX and OpenVMS Alpha. This tool allows FTP transfers to be stopped and restarted across network interruptions, among many other
OpenVMS Alpha. This tool allows FTP transfers to be stopped
 
and restarted across network interruptions, among many other
 
 
features.
 
features.
 +
|
 +
| [[VAX]], [[Alpha]]
 
|
 
|
 
|
 
|
Line 1,363: Line 1,757:
 
|-
 
|-
 
| FTSV
 
| FTSV
| This is the FTSV File Transfer environment for OpenVMS VAX and
+
| This is the FTSV File Transfer environment for OpenVMS VAX and OpenVMS Alpha.  This tool allows DECnet transfers to be stopped and restarted across network interruptions, among many other features.
OpenVMS Alpha.  This tool allows DECnet transfers to be stopped
+
|
and restarted across network interruptions, among many other
+
| [[VAX]], [[Alpha]]
features.
 
 
|
 
|
 
|
 
|
Line 1,373: Line 1,766:
 
| GAWK
 
| GAWK
 
| GNU AWK for VMS
 
| GNU AWK for VMS
 +
|
 +
|
 
| Sheldon Bishov
 
| Sheldon Bishov
 
| 1995
 
| 1995
Line 1,379: Line 1,774:
 
| GAWK_DOC
 
| GAWK_DOC
 
| GNU AWK V3.0.3 documentation in PostScript, .DVI, and intermediate files
 
| GNU AWK V3.0.3 documentation in PostScript, .DVI, and intermediate files
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 1,384: Line 1,781:
 
|-
 
|-
 
| GBLSEC$SDA
 
| GBLSEC$SDA
| GBLSEC$SDA is a SDA extension (using the API first documented for VMS V7.2)  
+
| GBLSEC$SDA is a SDA extension (using the API first documented for VMS V7.2) which displays information about a global section including the name of the file associated with it and the processes mapped to it. GBLSEC$SDA can be used to look at a crash dump or at a running system.
which displays information about a global section including the name of the
+
|
file associated with it and the processes mapped to it. GBLSEC$SDA can be used to look at a crash dump or at a running system.
+
|
 
|
 
|
 
|  
 
|  
Line 1,393: Line 1,790:
 
| GCML  
 
| GCML  
 
| A command-line routine, similiar to LIB$GET_COMMAND but with additional capabilities
 
| A command-line routine, similiar to LIB$GET_COMMAND but with additional capabilities
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,399: Line 1,798:
 
| GD
 
| GD
 
| Library to create graphs from programs
 
| Library to create graphs from programs
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 1,405: Line 1,806:
 
| GDCHART
 
| GDCHART
 
| GDCHART for OpenVMS
 
| GDCHART for OpenVMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,411: Line 1,814:
 
| GET_CALLER
 
| GET_CALLER
 
| Looks up the file specs of the active DCL procedures: itself, its caller, its caller's caller, and so on. Can either display this, or put it into symbols (if P1 or P2 begins with S). Can suppress itself (if P1 is true).
 
| Looks up the file specs of the active DCL procedures: itself, its caller, its caller's caller, and so on. Can either display this, or put it into symbols (if P1 or P2 begins with S). Can suppress itself (if P1 is true).
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,417: Line 1,822:
 
| GETCMD  
 
| GETCMD  
 
| GETCMD displays the DCL command [[RECALL|recall buffer]] for any interactive process on the system. Unlike DCL's [[RECALL]] command, GETCMD will display all of the commands stored in the buffer, not just the most recent 20 or 255.
 
| GETCMD displays the DCL command [[RECALL|recall buffer]] for any interactive process on the system. Unlike DCL's [[RECALL]] command, GETCMD will display all of the commands stored in the buffer, not just the most recent 20 or 255.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,423: Line 1,830:
 
| GETLKI
 
| GETLKI
 
| This is a midnight hack to display information retrieved from [[$GETLKI|SYS$GETLKI]]. It is abysmal code, but it provides an interesting look at the way locks are being used on your system. Eventually this will become a better program, it is really only an "alpha" test program at this point. While looking through the results of this program, you will want to look at the Appendix in Volume 2 of the Update Express version of the Internals and Data Structures Manual.
 
| This is a midnight hack to display information retrieved from [[$GETLKI|SYS$GETLKI]]. It is abysmal code, but it provides an interesting look at the way locks are being used on your system. Eventually this will become a better program, it is really only an "alpha" test program at this point. While looking through the results of this program, you will want to look at the Appendix in Volume 2 of the Update Express version of the Internals and Data Structures Manual.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,429: Line 1,838:
 
| GETUAI
 
| GETUAI
 
| Extracts [[User record|SYSUAF information]] into DCL [[Symbol|symbols]].
 
| Extracts [[User record|SYSUAF information]] into DCL [[Symbol|symbols]].
 +
|
 +
|
 
| Nick Metrowsky
 
| Nick Metrowsky
 
|
 
|
Line 1,435: Line 1,846:
 
| ghostscript
 
| ghostscript
 
| Postscript interpreter for VMS
 
| Postscript interpreter for VMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,441: Line 1,854:
 
| GHOSTVIEW
 
| GHOSTVIEW
 
| GV allows to view and navigate through PostScript and PDF documents on an X display by providing a user interface for the ghostscript interpreter (needs GhostScript).
 
| GV allows to view and navigate through PostScript and PDF documents on an X display by providing a user interface for the ghostscript interpreter (needs GhostScript).
 +
|
 +
|
 
| Tim Theisen
 
| Tim Theisen
 
| 1997
 
| 1997
Line 1,447: Line 1,862:
 
| GIFMAP
 
| GIFMAP
 
| Gifmap provides a means of easily putting image collections on the Web. It recurses through directory trees, building HTML pages and imagemap (GIF or JPEG) files to allow the user to navigate through collections of thumbnail images (somewhat similar to 'xv') and select the images to view with a mouse click. ImageMagick is needed to run it.
 
| Gifmap provides a means of easily putting image collections on the Web. It recurses through directory trees, building HTML pages and imagemap (GIF or JPEG) files to allow the user to navigate through collections of thumbnail images (somewhat similar to 'xv') and select the images to view with a mouse click. ImageMagick is needed to run it.
 +
|
 +
|
 
| Bob Friesenhahn
 
| Bob Friesenhahn
 
| 1998
 
| 1998
Line 1,453: Line 1,870:
 
| GLOB
 
| GLOB
 
| A utility to read symbols from .OBJ and .STB files and turn them into source files for various languages.
 
| A utility to read symbols from .OBJ and .STB files and turn them into source files for various languages.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,459: Line 1,878:
 
| GLOGIN
 
| GLOGIN
 
|  Glogin is a systems management tool that allows a privileged user to login to another account without knowing the password on that account.  By logging in to the other account the privileged user inherits the other user's complete environment, (privileges, logical names, dcl symbols, process quotas etc.).
 
|  Glogin is a systems management tool that allows a privileged user to login to another account without knowing the password on that account.  By logging in to the other account the privileged user inherits the other user's complete environment, (privileges, logical names, dcl symbols, process quotas etc.).
 +
|
 +
|
 
| Tony McCracken
 
| Tony McCracken
 
|  
 
|  
Line 1,465: Line 1,886:
 
| GMAKE
 
| GMAKE
 
| GNU make for POSIX for OpenVMS
 
| GNU make for POSIX for OpenVMS
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,471: Line 1,894:
 
| GNM, Common source tool for messages and documentation
 
| GNM, Common source tool for messages and documentation
 
| The GNM tools allow you to have a common source file for both an OpenVMS message file and for DECdocument SDML documentation.
 
| The GNM tools allow you to have a common source file for both an OpenVMS message file and for DECdocument SDML documentation.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,477: Line 1,902:
 
| GNUDIFFUTILS
 
| GNUDIFFUTILS
 
| Unix-style file comparison utilities
 
| Unix-style file comparison utilities
 +
|
 +
|
 
| Craig A. Berry, Charles Lane, Martin Vorlander
 
| Craig A. Berry, Charles Lane, Martin Vorlander
 
| 2001
 
| 2001
Line 1,483: Line 1,910:
 
| GNU-ISPELL
 
| GNU-ISPELL
 
| GNU ispell spelling tool V4.0
 
| GNU ispell spelling tool V4.0
 +
|
 +
| [[VAX]]
 
| Ported to VMS VAX by Roland Roberts
 
| Ported to VMS VAX by Roland Roberts
 
| 1993
 
| 1993
Line 1,489: Line 1,918:
 
| GNU MAKE
 
| GNU MAKE
 
| GNU Make provides the ability to selectively build part or all of an OpenVMS application, based on analysis of the source files and comparision with a user-created source code module dependency (makefile) module.
 
| GNU Make provides the ability to selectively build part or all of an OpenVMS application, based on analysis of the source files and comparision with a user-created source code module dependency (makefile) module.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,495: Line 1,926:
 
| GOPHER
 
| GOPHER
 
| Gopher Client & Server for OpenVMS
 
| Gopher Client & Server for OpenVMS
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,501: Line 1,934:
 
| GSPLIT
 
| GSPLIT
 
| A  file splitter for floppy disk transfers. Splits long files into segments that fit on floppy disks. Creates an optional DOS batch joiner file to reassemble segments into original file
 
| A  file splitter for floppy disk transfers. Splits long files into segments that fit on floppy disks. Creates an optional DOS batch joiner file to reassemble segments into original file
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,511: Line 1,946:
 
* Incremental processing using /CONTEXT and /LIMIT
 
* Incremental processing using /CONTEXT and /LIMIT
 
* Scripting support using /SAVE to save information in DCL symbols
 
* Scripting support using /SAVE to save information in DCL symbols
 +
|
 +
|
 
| Graham Burley
 
| Graham Burley
 
| 2002
 
| 2002
Line 1,517: Line 1,954:
 
| GREP
 
| GREP
 
| Utility to search for regular expressions
 
| Utility to search for regular expressions
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,523: Line 1,962:
 
| GTK, GUI Toolkit for OpenVMS for Alpha
 
| GTK, GUI Toolkit for OpenVMS for Alpha
 
| GTK+ is a multi-platform free software GUI Toolkit, primarily designed for the X Window System. GTK+ is licensed under the GNU LGPL.
 
| GTK+ is a multi-platform free software GUI Toolkit, primarily designed for the X Window System. GTK+ is licensed under the GNU LGPL.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,529: Line 1,970:
 
| gtm
 
| gtm
 
| Port of the GT.M database and tools for OpenVMS (MUMPS)
 
| Port of the GT.M database and tools for OpenVMS (MUMPS)
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,535: Line 1,978:
 
| GUESS_PASS
 
| GUESS_PASS
 
| This tool was developed to get users passwords.  This is to help determine security issues releating to passwords.  I use this program to verify that new users don't use "simple" passwords.
 
| This tool was developed to get users passwords.  This is to help determine security issues releating to passwords.  I use this program to verify that new users don't use "simple" passwords.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,541: Line 1,986:
 
| GZIP
 
| GZIP
 
| GNU Zip application for compressing and decompressing files
 
| GNU Zip application for compressing and decompressing files
 +
|
 +
|
 
| Free Software Foundation, Paul Repacholi, Hunter Goatley
 
| Free Software Foundation, Paul Repacholi, Hunter Goatley
 
|
 
|
Line 1,547: Line 1,994:
 
| headers
 
| headers
 
| Header files used by Joe Meadows' C Code. This contains various headers used by the utilities. These files were all made with UNSDL, so if you have UNSDL, you don't really need this. Note that the other utilities look  for these header files via the logical name UTIL$HEADER.
 
| Header files used by Joe Meadows' C Code. This contains various headers used by the utilities. These files were all made with UNSDL, so if you have UNSDL, you don't really need this. Note that the other utilities look  for these header files via the logical name UTIL$HEADER.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,553: Line 2,002:
 
| help$routine
 
| help$routine
 
| Fortran API for Help Library Access written to facilitate the usage of standard VMS help libraries by regular programs.
 
| Fortran API for Help Library Access written to facilitate the usage of standard VMS help libraries by regular programs.
 +
|
 +
|
 
| John Stevens-Schlick  
 
| John Stevens-Schlick  
 
|  
 
|  
Line 1,559: Line 2,010:
 
| HEXCALC
 
| HEXCALC
 
| Multi-Radix Calculator
 
| Multi-Radix Calculator
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,565: Line 2,018:
 
| HEXIFY
 
| HEXIFY
 
| Two utilities to convert to or from HEX. CKVHEX is a Macro-32 program to convert any VMS file into a printable ASCII "hex" file, suitable for transfer as a text file by Kermit, electronic mail, or other means.  CKVDEH will convert a hex file created by CKVHEX back into its original form, with all FILES-11 attributes intact.
 
| Two utilities to convert to or from HEX. CKVHEX is a Macro-32 program to convert any VMS file into a printable ASCII "hex" file, suitable for transfer as a text file by Kermit, electronic mail, or other means.  CKVDEH will convert a hex file created by CKVHEX back into its original form, with all FILES-11 attributes intact.
 +
|
 +
|
 
| Stuart Hecht, later versions by Eric McQueen
 
| Stuart Hecht, later versions by Eric McQueen
 
|  
 
|  
Line 1,571: Line 2,026:
 
| hindex
 
| hindex
 
| Search an OpenVMS HELP library for keywords
 
| Search an OpenVMS HELP library for keywords
 +
|
 +
|
 
| Michael D. Duffy
 
| Michael D. Duffy
 
| 2003
 
| 2003
Line 1,576: Line 2,033:
 
|-
 
|-
 
| hoffman_examples
 
| hoffman_examples
| A subset of a larger collection of example files (from various sources)
+
| A subset of a larger collection of example files (from various sources) can be found here, with a few code examples culled from comp.os.vms newsgroup traffic over the years.
can be found here, with a few code examples culled from comp.os.vms newsgroup traffic over the years.
+
|
 +
 
|  
 
|  
 
|  
 
|  
Line 1,584: Line 2,042:
 
| HOTJOT
 
| HOTJOT
 
| HOTJOT is a Motif desktop note jotting utility which allows you to create multiple jot windows.
 
| HOTJOT is a Motif desktop note jotting utility which allows you to create multiple jot windows.
 +
|
 +
|
 
| Patrick Meyer
 
| Patrick Meyer
 
| 1995
 
| 1995
Line 1,590: Line 2,050:
 
| hplaser
 
| hplaser
 
| VMS print symbiont for HP LaserJet printers
 
| VMS print symbiont for HP LaserJet printers
 +
|
 +
|
 
| Nick de Smith
 
| Nick de Smith
 
|  
 
|  
Line 1,596: Line 2,058:
 
| hpwd
 
| hpwd
 
| Portable C source code for VMS password hashing algorithms
 
| Portable C source code for VMS password hashing algorithms
 +
|
 +
|
 
| Written by Shawn Clifford, packaged by Hunter Goatley   
 
| Written by Shawn Clifford, packaged by Hunter Goatley   
 
|  
 
|  
Line 1,602: Line 2,066:
 
| HTML
 
| HTML
 
| Beginner's Guide to HTML
 
| Beginner's Guide to HTML
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,607: Line 2,073:
 
|-
 
|-
 
| HFRD Hypertext Services
 
| HFRD Hypertext Services
| The "HFRD VMS Hypertext Services" package is a GNU General Public Licensed collection of World Wide Web oriented software for supporting hypertext within a VMS environment. It includes a basic, multi-threaded HTTP server, for both AXP and VAX platforms, and DEC TCP/IP Services and TGV Multinet IP networking. It features integrated pre-processed HTML (Server Side Includes) and image-mapping, and a versatile VMS directory listing capability.  It includes CGI applications providing extensive access to VMS oriented information, including  
+
| The "HFRD VMS Hypertext Services" package is a GNU General Public Licensed collection of World Wide Web oriented software for supporting hypertext within a VMS environment. It includes a basic, multi-threaded HTTP server, for both AXP and VAX platforms, and DEC TCP/IP Services and TGV Multinet IP networking. It features integrated pre-processed HTML (Server Side Includes) and image-mapping, and a versatile VMS directory listing capability.  It includes CGI applications providing extensive access to VMS oriented information, including HELP and TEXT libraries, and to Bookreader-format shelves and books.
HELP and TEXT libraries, and to Bookreader-format shelves and books.  
+
|
 +
| [[VAX]], [[Alpha]]
 
|
 
|
 
|
 
|
Line 1,615: Line 2,082:
 
| HGLOGIN (Hunter's Login)
 
| HGLOGIN (Hunter's Login)
 
| Log in to another account without a password. HGLOGIN is a rewrite and enhancement of the GLOGIN utility written by Anthony C. McCracken, Northern Arizona University, in 1992.
 
| Log in to another account without a password. HGLOGIN is a rewrite and enhancement of the GLOGIN utility written by Anthony C. McCracken, Northern Arizona University, in 1992.
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1997
 
| 1997
Line 1,621: Line 2,090:
 
| HGSD, a SET DEFAULT replacement
 
| HGSD, a SET DEFAULT replacement
 
| This is my version of SD, a SET DEFAULT replacement based on an old DECUS submission by Alan Zirkle. This version implements a stack of the last 16 directories visited, as well as short-cuts for specifying directory specs.
 
| This is my version of SD, a SET DEFAULT replacement based on an old DECUS submission by Alan Zirkle. This version implements a stack of the last 16 directories visited, as well as short-cuts for specifying directory specs.
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1997
 
| 1997
Line 1,626: Line 2,097:
 
|-
 
|-
 
| HTDIG
 
| HTDIG
| The ht://Dig system is a complete world wide web indexing and
+
| The ht://Dig system is a complete world wide web indexing and searching system for a small domain or intranet. This system is *not* meant to replace the need for powerful internet-wide search systems like Lycos, Infoseek, Webcrawler and AltaVista. Instead it is meant to cover the search needs for a single company, campus, or even a particular sub section of a web site. As opposed to some WAIS or web server based search engines, ht://Dig can span several web servers at a site. The type of these different web servers doesn't matter as long as they understand the HTTP 1.0 protocol.
searching system for a small domain or intranet. This system is *not* meant to replace the need for powerful internet-wide search systems like Lycos, Infoseek, Webcrawler and AltaVista. Instead it is meant to cover the search needs for a single company, campus, or even a particular sub section of a web site. As opposed to some WAIS or web server based search engines, ht://Dig can span several web servers at a site. The type of these different web servers doesn't matter as long as they understand the HTTP 1.0 protocol.
+
|
 +
|
 
| Martin Vorlaender
 
| Martin Vorlaender
 
| 2003
 
| 2003
Line 1,633: Line 2,105:
 
|-
 
|-
 
| httpd_wasd, VMS HTTP Server and CGI applications
 
| httpd_wasd, VMS HTTP Server and CGI applications
| The "WASD VMS Hypertext Services" package is a collection of World Wide Web oriented software for supporting hypertext within a VMS environment. Provides a multi-threaded HTTP server, under VMS V6.n, 7.1 (and probably 7.2) Alpha and VAX platforms, and DEC TCP/IP Services and MadGoat NETLIB IP networking support. It features integrated pre-processed HTML (Server Side Includes) and image-mapping, and a versatile VMS directory listing capability.  
+
| The "WASD VMS Hypertext Services" package is a collection of World Wide Web oriented software for supporting hypertext within a VMS environment. Provides a multi-threaded HTTP server, under VMS V6.n, 7.1 (and probably 7.2) Alpha and VAX platforms, and DEC TCP/IP Services and MadGoat NETLIB IP networking support. It features integrated pre-processed HTML (Server Side Includes) and image-mapping, and a versatile VMS directory listing capability. Includes CGI applications providing extensive access to VMS oriented information, including HELP and TEXT libraries, and Bookreader documentation.
Includes CGI applications providing extensive access to VMS oriented information, including HELP and TEXT libraries, and Bookreader documentation.
+
|
 +
| [[VAX]], [[Alpha]]
 
| Mark Daniel
 
| Mark Daniel
 
| 1998
 
| 1998
Line 1,641: Line 2,114:
 
| http_server
 
| http_server
 
| A DECthreads-based HTTP Web Server
 
| A DECthreads-based HTTP Web Server
 +
|
 +
|
 
| David L. Jones
 
| David L. Jones
 
|  
 
|  
Line 1,647: Line 2,122:
 
| HyperDIG
 
| HyperDIG
 
| HyperDiG is an extension of base DiG - domain internet grouper. In addition to original DiG it can work as a CGI script and generate HTML output for the WWW browser. So it's a kind of DNS-to-WWW gateway.
 
| HyperDiG is an extension of base DiG - domain internet grouper. In addition to original DiG it can work as a CGI script and generate HTML output for the WWW browser. So it's a kind of DNS-to-WWW gateway.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,654: Line 2,131:
 
| icalc
 
| icalc
 
| An infix calculator for OpenVMS, UN*X, and DOS
 
| An infix calculator for OpenVMS, UN*X, and DOS
 +
|
 +
|
 
| Written by Rao Akella, modified by Hunter Goatley and David Mathog for VMS. Also modified by Jerome Lauret
 
| Written by Rao Akella, modified by Hunter Goatley and David Mathog for VMS. Also modified by Jerome Lauret
 
|  
 
|  
Line 1,659: Line 2,138:
 
|-
 
|-
 
| icalcv
 
| icalcv
| a Portable Infix Calculator with bugfixes
+
| a Portable Infix Calculator with bugfixes. I have found and corrected the "MATH$TRUNC_G multiply defined" error during linking, and corrected some other warnings from the C comiler (but not one bad subscript array warning, due the the code being somewhat 'peculiar': however, the program does appear to run correctly). I have also supplied a version of G05CAF in "C", so you don't need a FORTRAN compiler.  The program appears to run correctly (and identically) on Alpha and IA64: I haven't tried this version on VAX, or on any other operating system.
I have found and corrected the "MATH$TRUNC_G multiply defined" error during linking, and corrected some other warnings from the C comiler (but not one bad subscript array warning, due the the code being somewhat 'peculiar': however, the program does appear to run correctly). I have also supplied a version of G05CAF in "C", so you don't need a FORTRAN compiler.  The program appears to run correctly (and identically) on Alpha and IA64: I haven't tried this version on VAX, or on any other operating system.
+
| C
 +
| [[Alpha]], [[Integrity]]
 
| Written by Rao Akella, modified by Hunter Goatley and David Mathog for VMS. Also modified by Jerome Lauret. Bugfizes by Bart Z. Lederman  
 
| Written by Rao Akella, modified by Hunter Goatley and David Mathog for VMS. Also modified by Jerome Lauret. Bugfizes by Bart Z. Lederman  
 
|  
 
|  
 
| [https://www.digiater.nl/openvms/freeware/v80/icalcv/ 80]
 
| [https://www.digiater.nl/openvms/freeware/v80/icalcv/ 80]
 
|-
 
|-
 
 
| ICO
 
| ICO
 
| A Rotating Icosahedron Demo
 
| A Rotating Icosahedron Demo
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,674: Line 2,155:
 
| IDEZR
 
| IDEZR
 
| Remote Virtual Disk
 
| Remote Virtual Disk
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,680: Line 2,163:
 
| INDENT
 
| INDENT
 
| This is an OpenVMS port of GNU Indent 2.2.6, a program which allows you to reorganize the appearance and indentation of C source code.  
 
| This is an OpenVMS port of GNU Indent 2.2.6, a program which allows you to reorganize the appearance and indentation of C source code.  
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,685: Line 2,170:
 
|-
 
|-
 
| IMAGEMAGICK
 
| IMAGEMAGICK
| An X11 package for display and interactive manipulation of images. The package includes tools for image conversion, annotation, compositing, animation, and creating montages.  ImageMagick can read and write many of the more popular image formats (e.g. JPEG,
+
| An X11 package for display and interactive manipulation of images. The package includes tools for image conversion, annotation, compositing, animation, and creating montages.  ImageMagick can read and write many of the more popular image formats (e.g. JPEG,TIFF, PNM, XPM, etc.).
TIFF, PNM, XPM, etc.).
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,693: Line 2,179:
 
| imagetree
 
| imagetree
 
| Command procedure to display the shareable image dependence tree for and executable or shareable image. Works against VAX and Alpha images, also works on Alpha VESTed images.
 
| Command procedure to display the shareable image dependence tree for and executable or shareable image. Works against VAX and Alpha images, also works on Alpha VESTed images.
 +
|
 +
|
 
| John Gillings
 
| John Gillings
 
| 1994
 
| 1994
Line 1,699: Line 2,187:
 
| IMAKE
 
| IMAKE
 
| Makefile generator built on an OpenVMS VAX 5.5-2 system with VAXC
 
| Makefile generator built on an OpenVMS VAX 5.5-2 system with VAXC
 +
| C
 +
| [[VAX]]
 
|  
 
|  
 
|  
 
|  
Line 1,706: Line 2,196:
 
| imgid
 
| imgid
 
| Display image ident information (OpenVMS [[VAX]] and OpenVMS [[Alpha]])
 
| Display image ident information (OpenVMS [[VAX]] and OpenVMS [[Alpha]])
 +
|
 +
|
 
| Chris Olive
 
| Chris Olive
 
| 1996
 
| 1996
Line 1,711: Line 2,203:
 
|-
 
|-
 
| infoserver
 
| infoserver
| InfoServer Software. This directory contains various InfoServer software disk images, the client for Microsoft MS-DOS (the OpenVMS LAD/LAST client is built into OpenVMS), and the associated keys for enabling various InfoServer  
+
| InfoServer Software. This directory contains various InfoServer software disk images, the client for Microsoft MS-DOS (the OpenVMS LAD/LAST client is built into OpenVMS), and the associated keys for enabling various InfoServer functions.
functions.
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,718: Line 2,211:
 
|-
 
|-
 
| INFO-ZIP
 
| INFO-ZIP
| A utility to compress files to .ZIP format and decompress them. Although highly compatible both with PKWARE's PKZIP
+
| A utility to compress files to .ZIP format and decompress them. Although highly compatible both with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's own Zip program, the primary objectives have been portability and non-MSDOS functionality.
and PKUNZIP utilities for MS-DOS and with Info-ZIP's own Zip program, the primary objectives have been portability and non-MSDOS functionality.
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,726: Line 2,220:
 
| InfoServer Monitor
 
| InfoServer Monitor
 
| InfoServer Monitor will keep CDs and hard disks on InfoServers mounted properly.
 
| InfoServer Monitor will keep CDs and hard disks on InfoServers mounted properly.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,732: Line 2,228:
 
| internet-menu
 
| internet-menu
 
| DCL-based menu for access to Internet stuff
 
| DCL-based menu for access to Internet stuff
 +
|
 +
|
 
| Vinit S. Carpenter
 
| Vinit S. Carpenter
 
|  
 
|  
Line 1,738: Line 2,236:
 
| Invisible
 
| Invisible
 
| Make your process invisible to others on the system
 
| Make your process invisible to others on the system
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 1,744: Line 2,244:
 
| itemlist
 
| itemlist
 
| OpenVMS Itemlist manipulation routines
 
| OpenVMS Itemlist manipulation routines
 +
|
 +
|
 
| Stanley Rabinowitz
 
| Stanley Rabinowitz
 
|  
 
|  
Line 1,749: Line 2,251:
 
|-
 
|-
 
| JAZZ
 
| JAZZ
| JAZZ is a full-size MIDI sequencer providing functions like record / play and many edit functions as quantize, copy, transpose, graphical pitch editing, multiple undo. It has two main windows oprating on whole tracks and single events. There are special functions like GS sound editing and random rhythm
+
| JAZZ is a full-size MIDI sequencer providing functions like record / play and many edit functions as quantize, copy, transpose, graphical pitch editing, multiple undo. It has two main windows oprating on whole tracks and single events. There are special functions like GS sound editing and random rhythm generation.
generation.
+
|
 +
|
 
| Andreas Voss, Per Sigmond
 
| Andreas Voss, Per Sigmond
 
| 1997
 
| 1997
Line 1,757: Line 2,260:
 
| JED
 
| JED
 
| An editor that contains [[EDT]], Emacs, and Wordstar key mappings.
 
| An editor that contains [[EDT]], Emacs, and Wordstar key mappings.
 +
|
 +
|
 
| John Davis
 
| John Davis
 
|  
 
|  
Line 1,763: Line 2,268:
 
| jedit_vms
 
| jedit_vms
 
| JEDIT, UTILITIES, XML Modes for Macro32 and Bliss
 
| JEDIT, UTILITIES, XML Modes for Macro32 and Bliss
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,769: Line 2,276:
 
| JETSET10, Jet-Set Willy, v.1.0
 
| JETSET10, Jet-Set Willy, v.1.0
 
| A game for X11, based on a similar game existing on Amstrad or Spectrum
 
| A game for X11, based on a similar game existing on Amstrad or Spectrum
 +
|
 +
|
 
| Florent Guillaume
 
| Florent Guillaume
 
|
 
|
Line 1,775: Line 2,284:
 
| JGD, JGdriver
 
| JGD, JGdriver
 
| JGdriver is an intercept driver which is used to retry errors on any VMS disk. It is currently set up to build correctly on VAX systems.
 
| JGdriver is an intercept driver which is used to retry errors on any VMS disk. It is currently set up to build correctly on VAX systems.
 +
|
 +
|
 
| Glenn C. Everhart
 
| Glenn C. Everhart
 
|
 
|
Line 1,781: Line 2,292:
 
| JOB_DAEMON
 
| JOB_DAEMON
 
| Watch disks for files to trigger [[Batch Job|batch jobs]] ([[VAX]] and [[Alpha]])
 
| Watch disks for files to trigger [[Batch Job|batch jobs]] ([[VAX]] and [[Alpha]])
 +
|
 +
|
 
| Brian R. Cuttler
 
| Brian R. Cuttler
 
| 1997
 
| 1997
Line 1,787: Line 2,300:
 
| JPEG
 
| JPEG
 
| JPEG release 5 Image Compression/Decompression
 
| JPEG release 5 Image Compression/Decompression
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,793: Line 2,308:
 
| joblog
 
| joblog
 
| Log terminal sessions using pseudo-terminals
 
| Log terminal sessions using pseudo-terminals
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Leonard J. Peirce, VAX and Alpha .OBJs added by Hunter Goatley
 
| Leonard J. Peirce, VAX and Alpha .OBJs added by Hunter Goatley
 
|  
 
|  
Line 1,799: Line 2,316:
 
| JPI
 
| JPI
 
| An OpenVMS wide-area network tool which is used to create a one line per process static information display for all processes matching specified selection criteria, displaying the output according to display criteria. JPI utilizes the $process_scan and $getjpi OpenVMS System Services to accomplish the scanning. Scanning can be targeted to a local node, a remote node, a local OpenVMS Cluster or a remote OpenVMS cluster or any combination of these. JPI V2.1 will execute on OpenVMS VAX V5.3 and later and OpenVMS AXP V6.1 and later.
 
| An OpenVMS wide-area network tool which is used to create a one line per process static information display for all processes matching specified selection criteria, displaying the output according to display criteria. JPI utilizes the $process_scan and $getjpi OpenVMS System Services to accomplish the scanning. Scanning can be targeted to a local node, a remote node, a local OpenVMS Cluster or a remote OpenVMS cluster or any combination of these. JPI V2.1 will execute on OpenVMS VAX V5.3 and later and OpenVMS AXP V6.1 and later.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,804: Line 2,323:
 
|-
 
|-
 
| JUICER
 
| JUICER
| Disk defragmenter that uses Movefile and toolset. This defragger will defragment (albeit somewhat slowly) VMS volumes
+
| Disk defragmenter that uses Movefile and toolset. This defragger will defragment (albeit somewhat slowly) VMS volumes and uses Movefile as its only method of moving files. It is rather a resource hog, but will work.
and uses Movefile as its only method of moving files. It is rather a resource hog, but will work.
+
|
 +
|
 
|
 
|
 
|
 
|
Line 1,811: Line 2,331:
 
|-
 
|-
 
| JUMP
 
| JUMP
| JUMP is a  program  which  allows  selected  users (Systems Programmers, Operators and specifically authorised users) to change elements of their process to those of another user, or to become *exactly* the target user in a pseudo-terminal.  Limitations are placed on Operators: they cannot target users who have more than a certain set of privileges unless they
+
| JUMP is a  program  which  allows  selected  users (Systems Programmers, Operators and specifically authorised users) to change elements of their process to those of another user, or to become *exactly* the target user in a pseudo-terminal.  Limitations are placed on Operators: they cannot target users who have more than a certain set of privileges unless they are specifically authorised to do so.
are specifically authorised to do so.
+
|
 +
|
 
| Jonathan Ridler
 
| Jonathan Ridler
 
|
 
|
Line 1,819: Line 2,340:
 
| keys
 
| keys
 
| The KEY utility, and its associated programs allow you to write routines that will run whenever a selected control key is pressed on your terminal, both in and out of images and command procedures. Think of it as a terminate and stay resident program for VAXen.
 
| The KEY utility, and its associated programs allow you to write routines that will run whenever a selected control key is pressed on your terminal, both in and out of images and command procedures. Think of it as a terminate and stay resident program for VAXen.
 +
|
 +
| [[VAX]]
 
| Lee Gleason
 
| Lee Gleason
 
| 1988
 
| 1988
Line 1,824: Line 2,347:
 
|-
 
|-
 
| KDUMP
 
| KDUMP
| KDUMP is a Japanese version of OpenVMS DUMP utility. It is suitable to dump text files containing Japanese Kanji or Hankaku Katakana characters. KDUMP used to be shipped with OpenVMS/Japanese VAX Operating System until V6.1. As of OpenVMS/Japanese V6.2, KDUMP utility has officially retired and no longer ships with OpenVMS/Japanese VAX V6.2 kit. KDUMP is now provided as an unsupported freeware to customers who still want to use this facility on OpenVMS/Japanese V6.2 or higher.
+
| KDUMP is a Japanese version of OpenVMS DUMP utility. It is suitable to dump text files containing Japanese Kanji or Hankaku Katakana characters. KDUMP used to be shipped with OpenVMS/Japanese VAX Operating System until V6.1. As of OpenVMS/Japanese V6.2, KDUMP utility has officially retired and no longer ships with OpenVMS/Japanese VAX V6.2 kit. KDUMP is now provided as an unsupported freeware to customers who still want to use this facility on OpenVMS/Japanese V6.2 or higher.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,831: Line 2,356:
 
| kfe
 
| kfe
 
| Accessing Known Files via KFE Data Structures
 
| Accessing Known Files via KFE Data Structures
 +
|
 +
|
 
| Joe Meadows
 
| Joe Meadows
 
|
 
|
Line 1,852: Line 2,379:
 
* SHADOW$TRACK.COM track shadowset membership and notify someone of changes
 
* SHADOW$TRACK.COM track shadowset membership and notify someone of changes
 
* SHOW_PREF_PATH.COM show preferred LAN path being used to each cluster node
 
* SHOW_PREF_PATH.COM show preferred LAN path being used to each cluster node
 +
|
 +
|
 
| Keith Parris
 
| Keith Parris
 
|
 
|
Line 1,858: Line 2,387:
 
| KERMIT
 
| KERMIT
 
| Kermit communications and file transfer software notable for VTxxx emulation and the implementations of the Kermit file transfer protocol.
 
| Kermit communications and file transfer software notable for VTxxx emulation and the implementations of the Kermit file transfer protocol.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,864: Line 2,395:
 
| MadGoat KILL
 
| MadGoat KILL
 
| Lets you delete or $FORCEX other processes anywhere on aVMScluster. KILL accepts usernames on the command line; each process running under that username is displayed and you are given the chance to kill it or force an exit for the process. Includes the ability to kill only disconnected processes, processes on a particular node, etc.
 
| Lets you delete or $FORCEX other processes anywhere on aVMScluster. KILL accepts usernames on the command line; each process running under that username is displayed and you are given the chance to kill it or force an exit for the process. Includes the ability to kill only disconnected processes, processes on a particular node, etc.
 +
|
 +
|
 
| Darrell Burkhead
 
| Darrell Burkhead
 
|
 
|
Line 1,870: Line 2,403:
 
| KILL_NODE V 2.0
 
| KILL_NODE V 2.0
 
| This program and driver allow you to crash a hung vmscluster member, without having to have to find the system and use the console.
 
| This program and driver allow you to crash a hung vmscluster member, without having to have to find the system and use the console.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,876: Line 2,411:
 
| KP093
 
| KP093
 
| Keyboard Practicer for the X Window System
 
| Keyboard Practicer for the X Window System
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,881: Line 2,418:
 
|-
 
|-
 
| KP_LOCKTOOLS
 
| KP_LOCKTOOLS
| Tools for monitoring and controlling Lock Manager:
+
| Tools for monitoring and controlling [[Distributed Lock Manager|Lock Manager]]:
 
* Determine which lock trees are the busiest, cluster-wide
 
* Determine which lock trees are the busiest, cluster-wide
 
* Detect and display lock queues
 
* Detect and display lock queues
Line 1,887: Line 2,424:
 
* Determine which node is the lock master for the RMS global buffer lock tree for a file
 
* Determine which node is the lock master for the RMS global buffer lock tree for a file
 
* Generate lots of locks to convince VMS to remaster an RMS global buffer lock tree
 
* Generate lots of locks to convince VMS to remaster an RMS global buffer lock tree
 +
|
 +
|
 
| Keith Parris
 
| Keith Parris
 
|  
 
|  
Line 1,893: Line 2,432:
 
| KPRINT  
 
| KPRINT  
 
| Allows to specify various printer parameters such as line pitch, character pitch, page orientation, etc. when printing to Japanese printers.
 
| Allows to specify various printer parameters such as line pitch, character pitch, page orientation, etc. when printing to Japanese printers.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,899: Line 2,440:
 
| Kronos
 
| Kronos
 
| Kronos is a tool for scheduling repetitious jobs.  It has flexible scheduling criteria, an error-minimizing interface, and a set of useful sample jobs to demonstrate system mangement and security functions.  Kronos has been designed to be reliable and flexible.
 
| Kronos is a tool for scheduling repetitious jobs.  It has flexible scheduling criteria, an error-minimizing interface, and a set of useful sample jobs to demonstrate system mangement and security functions.  Kronos has been designed to be reliable and flexible.
 +
|
 +
|
 
|
 
|
 
|  
 
|  
Line 1,905: Line 2,448:
 
| labels
 
| labels
 
| [[EVE|TPU]] procedure to Resequence Macro32 Local Labels
 
| [[EVE|TPU]] procedure to Resequence Macro32 Local Labels
 +
|
 +
|
 
| Hunter Goatley  
 
| Hunter Goatley  
 
|  
 
|  
Line 1,911: Line 2,456:
 
| LASER
 
| LASER
 
| This symbiont is a modification of the texas laser symbiont written by Rick Watson, Computation Center, University of Texas at Austin. Works with many types of printers, handles LAT devices, page accounting, flag and trailer pages, Ascii and Postscript files.
 
| This symbiont is a modification of the texas laser symbiont written by Rick Watson, Computation Center, University of Texas at Austin. Works with many types of printers, handles LAT devices, page accounting, flag and trailer pages, Ascii and Postscript files.
 +
|
 +
|
 
| Written by Rick Watson, changes by Mark London
 
| Written by Rick Watson, changes by Mark London
 
|  
 
|  
Line 1,917: Line 2,464:
 
|-
 
|-
 
| last
 
| last
| The LAST program provides information on when the last time a user logged in,
+
| The LAST program provides information on when the last time a user logged in, what group they are from and how many days it has been.  This is done using system routines.  If the user has never logged in, then a USEROPEN routine starts up RMS services to extract the creation date of the user's default loggin area.  This was done under the assumption that the user's directory was created when the account was created.  DIGITAL otherwise keeps no record of when an account was added.
what group they are from and how many days it has been.  This is done using system routines.  If the user has never logged in, then a USEROPEN routine starts up RMS services to extract the creation date of the user's default loggin area.  This was done under the assumption that the user's directory was created when the account was created.  DIGITAL otherwise keeps no record of when an account was added.
+
|
 +
|
 
| Jonathan C. Baker
 
| Jonathan C. Baker
 
|  
 
|  
Line 1,925: Line 2,473:
 
| lastcmd
 
| lastcmd
 
| Grab and Display Last Terminal Command. Aallows a suitably privileged  user  (one  with  CMKRNL)  peek  at  the typeahead  buffer of another terminal.  This allows one to grab another's last command no matter in what environment the target user may be.  As long as  the environment  utilizes  the  terminal's  typeahead  buffer  (usually  via LIB$GETINPUT), LASTCMD will display that command.  Utilities using SMG do  not use  the  typeahead  buffer  and  there are a few other exceptions.  (In these cases, LASTCMD will still report the last command  in  the  typeahead  buffer; that  command  just  may  not be the very, very thing the user is doing at the moment).  But overall, LASTCMD will grab the last  command  typed  by  another user  and display it.  Use LASTCMD in place of Hunter Goatley's GETCMD utility when the target user is not in the DCL environment at the moment.
 
| Grab and Display Last Terminal Command. Aallows a suitably privileged  user  (one  with  CMKRNL)  peek  at  the typeahead  buffer of another terminal.  This allows one to grab another's last command no matter in what environment the target user may be.  As long as  the environment  utilizes  the  terminal's  typeahead  buffer  (usually  via LIB$GETINPUT), LASTCMD will display that command.  Utilities using SMG do  not use  the  typeahead  buffer  and  there are a few other exceptions.  (In these cases, LASTCMD will still report the last command  in  the  typeahead  buffer; that  command  just  may  not be the very, very thing the user is doing at the moment).  But overall, LASTCMD will grab the last  command  typed  by  another user  and display it.  Use LASTCMD in place of Hunter Goatley's GETCMD utility when the target user is not in the DCL environment at the moment.
 +
|
 +
|
 
| Chris Olive
 
| Chris Olive
 
| 1994
 
| 1994
Line 1,930: Line 2,480:
 
|-
 
|-
 
| lavdriver, Load-Averaging Device Driver
 
| lavdriver, Load-Averaging Device Driver
| Here is a VMS driver you can load which will keep track of the load average in a way you can retrieve it. The algorithm used by it is not necessarily the same as LAT, but closer to TOPS. To read the load average, $ASSIGN or open a channel to the device _LAV0: and read 36 bytes from it. The first 12 bytes are three "F"-type floats which are the 1, 5, and 15 minute load averages respectively. The next 12 bytes are the 1, 5, and 15 minute average blocking priority (if your process is below the average blocking priority you aren't going to get much CPU, if above it you will get a lot). The last three are the
+
| Here is a VMS driver you can load which will keep track of the load average in a way you can retrieve it. The algorithm used by it is not necessarily the same as LAT, but closer to TOPS. To read the load average, $ASSIGN or open a channel to the device _LAV0: and read 36 bytes from it. The first 12 bytes are three "F"-type floats which are the 1, 5, and 15 minute load averages respectively. The next 12 bytes are the 1, 5, and 15 minute average blocking priority (if your process is below the average blocking priority you aren't going to get much CPU, if above it you will get a lot). The last three are the 1, 5, and 15 minute averages of the longest I/O queue length on any disk, a decent indication of how backed up your I/O system is.
1, 5, and 15 minute averages of the longest I/O queue length on any disk,
+
|
a decent indication of how backed up your I/O system is.
+
|
 
| Kenneth Adelman
 
| Kenneth Adelman
 
|  
 
|  
Line 1,939: Line 2,489:
 
| lck
 
| lck
 
| LCK is a utility that allows to use VMS locks from DCL. It features a new DCL command that can request or release a lock on an arbitrary named resource. LCK also features a callable interface (a.k.a. API) so that programmers can use the same mechanism from within their programs, without having to write cumbersome system calls.
 
| LCK is a utility that allows to use VMS locks from DCL. It features a new DCL command that can request or release a lock on an arbitrary named resource. LCK also features a callable interface (a.k.a. API) so that programmers can use the same mechanism from within their programs, without having to write cumbersome system calls.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,944: Line 2,496:
 
|-
 
|-
 
| LDDRIVER
 
| LDDRIVER
| A VAX Virtual disk driver used for controlling logical disk usage, testing out things like volume shadowing, striping, host-based
+
| A VAX Virtual disk driver used for controlling logical disk usage, testing out things like volume shadowing, striping, host-based raid, or software which does dangerous things to disks without disturbing a real disk. [[Logical Disk Utility|LDDRIVER has been a part of VMS since V.7.3-1]].
raid, or software which does dangerous things to disks without disturbing a real disk. [[Logical Disk Utility|LDDRIVER has been a part of VMS since V.7.3-1]].
+
|
 +
| [[VAX]]
 
| Jur van der Burg
 
| Jur van der Burg
 
|  
 
|  
Line 1,952: Line 2,505:
 
| LGILDAP
 
| LGILDAP
 
| LDAP External Authentication Module for OpenVMS
 
| LDAP External Authentication Module for OpenVMS
 +
|
 +
|
 
| Jonas Lindholm
 
| Jonas Lindholm
 
| 2004
 
| 2004
Line 1,958: Line 2,513:
 
| LIBIMAGING
 
| LIBIMAGING
 
| LIBIMAGING for OpenVMS
 
| LIBIMAGING for OpenVMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 1,965: Line 2,522:
 
| libpng
 
| libpng
 
| LIBPNG for OpenVMS
 
| LIBPNG for OpenVMS
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,970: Line 2,529:
 
|-
 
|-
 
| LIBSDL
 
| LIBSDL
| Simple DirectMedia Layer (SDL) for OpenVMS, a cross-platform multimedia library that creates an abstraction over various platforms' graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on GNU/Linux, Windows, Mac OS Classic, Mac OS X, BeOS,  FreeBSD, OpenBSD, Solaris, QNX, IRIX, and a few other unofficially ported platforms. It manages video, events, numeric audio, CD-ROM  
+
| Simple DirectMedia Layer (SDL) for OpenVMS, a cross-platform multimedia library that creates an abstraction over various platforms' graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on GNU/Linux, Windows, Mac OS Classic, Mac OS X, BeOS,  FreeBSD, OpenBSD, Solaris, QNX, IRIX, and a few other unofficially ported platforms. It manages video, events, numeric audio, CD-ROM sound, threads, and timers.  
sound, threads, and timers.
+
|
 +
|
 
| Alexey Chupahin
 
| Alexey Chupahin
 
|
 
|
Line 1,977: Line 2,537:
 
|-
 
|-
 
| libsearch
 
| libsearch
| a SEARCH command for OpenVMS libraries (VAX and Alpha)
+
| a SEARCH command for OpenVMS libraries
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Kevin Ashley, with mods by Ed Groth
 
| Kevin Ashley, with mods by Ed Groth
 
|  
 
|  
Line 1,984: Line 2,546:
 
| libtiff
 
| libtiff
 
| TIFF Library and Utilities
 
| TIFF Library and Utilities
 +
|
 +
|
 
| Sam Leffler; Frank Warmerdam, Andrey Kiselev and Mike Welles
 
| Sam Leffler; Frank Warmerdam, Andrey Kiselev and Mike Welles
 
|  
 
|  
Line 1,989: Line 2,553:
 
|-
 
|-
 
| libxml
 
| libxml
| Libxml2 is the XML C parser and toolkit developed for the Gnome project.
+
| Libxml2 is the XML C parser and toolkit developed for the Gnome project. It is used by several software packages, including Python.
It is used by several software packages, including Python.
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 1,997: Line 2,562:
 
| LINCITY
 
| LINCITY
 
| A port of LinCity, a free SimCity-like game for X11
 
| A port of LinCity, a free SimCity-like game for X11
 +
|
 +
|
 
| I.J.Peters
 
| I.J.Peters
 
| 1997
 
| 1997
Line 2,003: Line 2,570:
 
| LIST
 
| LIST
 
| LIST version 2.4-A1 maintains user information associated with a username. The utility will allow a user to modify their own information (no one else's).
 
| LIST version 2.4-A1 maintains user information associated with a username. The utility will allow a user to modify their own information (no one else's).
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 2,009: Line 2,578:
 
| listen
 
| listen
 
| Listen to various multicast messages on the ethernet to find out what is on the lan
 
| Listen to various multicast messages on the ethernet to find out what is on the lan
 +
|
 +
|
 
| Ian Miller
 
| Ian Miller
 
|
 
|
Line 2,015: Line 2,586:
 
| LEDERMAN
 
| LEDERMAN
 
| Lederman stuff, System Management, Lots of sys management & Datatrieve things
 
| Lederman stuff, System Management, Lots of sys management & Datatrieve things
 +
|
 +
|
 
| Bart Z. Lederman
 
| Bart Z. Lederman
 
|
 
|
Line 2,020: Line 2,593:
 
|-
 
|-
 
| ln_sda
 
| ln_sda
| LN$SDA is a SDA extension (using the API first documented for VMS V7.2)
+
| LN$SDA is a SDA extension (using the API first documented for VMS V7.2) which displays logical names. Logical names can be specified by name or by value and optionally using wildcards (normal VMS wildcards * and %). The logical name tables of the currently selected process in SDA and/or shared tables are searched. LN$SDA can be used to look at a crash dump or at a running system.
which displays logical names. Logical names can be specified by name or
+
|
by value and optionally using wildcards (normal VMS wildcards * and %).
+
|
The logical name tables of the currently selected process in SDA and/or
 
shared tables are searched. LN$SDA can be used to look at a crash dump or at a running system.
 
 
|  
 
|  
 
|  
 
|  
Line 2,031: Line 2,602:
 
| lnmlookup
 
| lnmlookup
 
| LnmTool is a Motif based Logical Name browser. By default, LnmTool at startup, the Main Table is created by extracting all the index definitions from LNM$DCL_LOGICAL. Those defs are then copied into the Modify Table list. Each process has a default list of logical name tables available to its environment. That list is located in the LNM$SYSTEM_DIRECTORY, which was earlier retrieved from an index definition of LNM$DCL_LOGICAL.
 
| LnmTool is a Motif based Logical Name browser. By default, LnmTool at startup, the Main Table is created by extracting all the index definitions from LNM$DCL_LOGICAL. Those defs are then copied into the Modify Table list. Each process has a default list of logical name tables available to its environment. That list is located in the LNM$SYSTEM_DIRECTORY, which was earlier retrieved from an index definition of LNM$DCL_LOGICAL.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,037: Line 2,610:
 
| logger
 
| logger
 
| Log terminal sessions using the FT pseudo-terminal drivers
 
| Log terminal sessions using the FT pseudo-terminal drivers
 +
|
 +
|
 
| Forrest A. Kenney
 
| Forrest A. Kenney
 
|  
 
|  
Line 2,043: Line 2,618:
 
| LOGGING-VD
 
| LOGGING-VD
 
| Virtual disk that logs all writes to a logfile
 
| Virtual disk that logs all writes to a logfile
 +
|
 +
|
 
| Glenn Everhart
 
| Glenn Everhart
 
| 1992
 
| 1992
Line 2,048: Line 2,625:
 
|-
 
|-
 
| login
 
| login
| Fast LOGIN.COM for OpenVMS (VAX and Alpha)
+
| Fast LOGIN.COM for OpenVMS
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hunter Goatley
 
| Hunter Goatley
 
|  
 
|  
Line 2,055: Line 2,634:
 
| loginout-hooks
 
| loginout-hooks
 
| Postscript undocumented LOGINOUT-HOOKS Documentation
 
| Postscript undocumented LOGINOUT-HOOKS Documentation
 +
|
 +
|
 
| John Covert  
 
| John Covert  
 
|  
 
|  
Line 2,060: Line 2,641:
 
|-
 
|-
 
| look
 
| look
| Fast File Viewer for OpenVMS (OpenVMS VAX and OpenVMS Alpha)
+
| Fast File Viewer for OpenVMS
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Serge Kovalyov, with updates by Patrick Ellis  
 
| Serge Kovalyov, with updates by Patrick Ellis  
 
|  
 
|  
Line 2,067: Line 2,650:
 
| LPDDEVCTL
 
| LPDDEVCTL
 
| LPDDEVCTL is a set of text (postscript) modules for use with UCX$LPD_SMB (untested on other lpd symbionts). These modules are used as setups to form a postscript prefix to a text file for printing: while many printers can autosense postscript or plain text/pcl, there's no control over the layout of text. These modules allow you to specify 66 lines, 80 chars, portrait; 66 lines, 132 chars, landscape; various others, or to create your own .stub file(s) with your own spec.
 
| LPDDEVCTL is a set of text (postscript) modules for use with UCX$LPD_SMB (untested on other lpd symbionts). These modules are used as setups to form a postscript prefix to a text file for printing: while many printers can autosense postscript or plain text/pcl, there's no control over the layout of text. These modules allow you to specify 66 lines, 80 chars, portrait; 66 lines, 132 chars, landscape; various others, or to create your own .stub file(s) with your own spec.
 +
|
 +
|
 
| Chris Sharman
 
| Chris Sharman
 
|
 
|
Line 2,072: Line 2,657:
 
|-
 
|-
 
| LSTMAIL
 
| LSTMAIL
| Multi-folder mail directory listing utility. This utility generates 'mail directory'-styled listings of a mail file.
+
| Multi-folder mail directory listing utility. This utility generates 'mail directory'-styled listings of a mail file. Messages to be listed can be selected based on from, to, subject, date or folder name.  Messages from more than one folder can be listed.
Messages to be listed can be selected based on from, to, subject, date
+
|
or folder name.  Messages from more than one folder can be listed.
+
|
 
|  
 
|  
 
|  
 
|  
Line 2,081: Line 2,666:
 
| lww-decwdisp
 
| lww-decwdisp
 
| Display Info Similar to SHOW DISPLAY
 
| Display Info Similar to SHOW DISPLAY
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 1993  
 
| 1993  
Line 2,087: Line 2,674:
 
| lww-dirsort
 
| lww-dirsort
 
| DIRECTORY command with sorting
 
| DIRECTORY command with sorting
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2004  
 
| 2004  
Line 2,093: Line 2,682:
 
| lww-dormant
 
| lww-dormant
 
| Display SYSUAF info about inactive users
 
| Display SYSUAF info about inactive users
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2004
 
| 2004
Line 2,099: Line 2,690:
 
| lww-funct-keys
 
| lww-funct-keys
 
| Programs to Display Keymaps and to Define Function Keys
 
| Programs to Display Keymaps and to Define Function Keys
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 1993  
 
| 1993  
Line 2,105: Line 2,698:
 
| lww-modify-attrib
 
| lww-modify-attrib
 
| Modify File Attributes
 
| Modify File Attributes
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 1993  
 
| 1993  
Line 2,111: Line 2,706:
 
| lww-next-uic
 
| lww-next-uic
 
| Report First Free Member in a UIC Group
 
| Report First Free Member in a UIC Group
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2004
 
| 2004
Line 2,117: Line 2,714:
 
| lww-persona-decw
 
| lww-persona-decw
 
| Create DECterm under another user
 
| Create DECterm under another user
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 1993  
 
| 1993  
Line 2,123: Line 2,722:
 
| lww-persona
 
| lww-persona
 
| Log in as another user (a rewrite of GLOGIN)
 
| Log in as another user (a rewrite of GLOGIN)
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 1993  
 
| 1993  
Line 2,129: Line 2,730:
 
| lww-remtree
 
| lww-remtree
 
| Deletes all subdirectories and files in a tree
 
| Deletes all subdirectories and files in a tree
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2004
 
| 2004
Line 2,135: Line 2,738:
 
| lww-revert
 
| lww-revert
 
| Changes file version numbers of files in a directory
 
| Changes file version numbers of files in a directory
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2005
 
| 2005
Line 2,141: Line 2,746:
 
| lww-userinfo
 
| lww-userinfo
 
| Display user information from SYSUAF
 
| Display user information from SYSUAF
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 1993  
 
| 1993  
Line 2,147: Line 2,754:
 
| lww-utc
 
| lww-utc
 
| Motif UTC clock
 
| Motif UTC clock
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2004
 
| 2004
Line 2,153: Line 2,762:
 
| lww-viewxbm
 
| lww-viewxbm
 
| Motif XBM Bitmap Viewer
 
| Motif XBM Bitmap Viewer
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2004
 
| 2004
Line 2,159: Line 2,770:
 
| lww-xmeasure
 
| lww-xmeasure
 
| Measures Motif-based Windows
 
| Measures Motif-based Windows
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2004
 
| 2004
Line 2,165: Line 2,778:
 
| LYNX
 
| LYNX
 
| A Terminal-Driven Web Browser
 
| A Terminal-Driven Web Browser
 +
|
 +
|
 
| Lou Montulli et al.
 
| Lou Montulli et al.
 
| 2000
 
| 2000
Line 2,171: Line 2,786:
 
| COMPRESS_LZ, TOOLS, Tool to compress and decompress files
 
| COMPRESS_LZ, TOOLS, Tool to compress and decompress files
 
| The COMPRESS command invokes a utility to copy a file, generating a file with (usually) fewer bytes. Files compressed by COMPRESS are recovered by DECOMPRESS.
 
| The COMPRESS command invokes a utility to copy a file, generating a file with (usually) fewer bytes. Files compressed by COMPRESS are recovered by DECOMPRESS.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,177: Line 2,794:
 
| MACRO64
 
| MACRO64
 
| This is the Macro64 assembler for OpenVMS Alpha systems.
 
| This is the Macro64 assembler for OpenVMS Alpha systems.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,182: Line 2,801:
 
|-
 
|-
 
| MadGoat FINGER V1.2
 
| MadGoat FINGER V1.2
| A FINGER client and server for OpenVMS VAX and OpenVMS AXP that works with virtually every implementation of TCP/IP for VMS.
+
| A FINGER client and server that works with virtually every implementation of TCP/IP for VMS.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1995
 
| 1995
Line 2,189: Line 2,810:
 
| MAIL
 
| MAIL
 
| Calable MAIL Examples
 
| Calable MAIL Examples
 +
|
 +
|
 
| Joe Meadows
 
| Joe Meadows
 
|  
 
|  
Line 2,195: Line 2,818:
 
| MAILCOUNT
 
| MAILCOUNT
 
| Match MAIL$*.MAI external files with MAIL.MAI pointers
 
| Match MAIL$*.MAI external files with MAIL.MAI pointers
 +
|
 +
|
 
| Harvey Brydon, Jerry Leichter, and Hunter Goatley
 
| Harvey Brydon, Jerry Leichter, and Hunter Goatley
 
|
 
|
Line 2,201: Line 2,826:
 
| MAILDIR
 
| MAILDIR
 
| This procedure provides a directory listing of all of a user's OpenVMS MAIL utility mail folders
 
| This procedure provides a directory listing of all of a user's OpenVMS MAIL utility mail folders
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 2,207: Line 2,834:
 
| mail_protocol_stubs
 
| mail_protocol_stubs
 
| VMS MAIL protocol stubs for writing your own protocol
 
| VMS MAIL protocol stubs for writing your own protocol
 +
|
 +
|
 
| Written by Nick de Smith, modified for Alpha by Lou Bergandi, converted to 100% C by David Hittner  
 
| Written by Nick de Smith, modified for Alpha by Lou Bergandi, converted to 100% C by David Hittner  
 
|  
 
|  
Line 2,213: Line 2,842:
 
| mailshr_mx_patch
 
| mailshr_mx_patch
 
| Patch VMS Mail to Eliminate Need for Internet Transport Prefix
 
| Patch VMS Mail to Eliminate Need for Internet Transport Prefix
 +
|
 +
|
 
| Originally written by Claude Barbe, converted to command procedure by Edwin J. Bates, cleaned up and added SMTP% support by Hunter Goatley
 
| Originally written by Claude Barbe, converted to command procedure by Edwin J. Bates, cleaned up and added SMTP% support by Hunter Goatley
 
|  
 
|  
Line 2,219: Line 2,850:
 
| MAIL_SIGNATURE
 
| MAIL_SIGNATURE
 
| This freeware explains how to implement Internet style signature files on OpenVMS Mail. It also does automatic commenting (>) for replies/forwards. And it has a TPU routine to do rot-13 encryption.
 
| This freeware explains how to implement Internet style signature files on OpenVMS Mail. It also does automatic commenting (>) for replies/forwards. And it has a TPU routine to do rot-13 encryption.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,225: Line 2,858:
 
| mailsym
 
| mailsym
 
| Symbiont for mailing files to yourself via PRINT
 
| Symbiont for mailing files to yourself via PRINT
 +
|
 +
|
 
| Oswald Knoppers
 
| Oswald Knoppers
 
|  
 
|  
Line 2,231: Line 2,866:
 
| mailuaf
 
| mailuaf
 
| Manages the system mail profile database VMSMAIL_PROFILE.DAT
 
| Manages the system mail profile database VMSMAIL_PROFILE.DAT
 +
|
 +
|
 
| originally by W. Eric Wentz (7-Jan-1986),    Version 4.2  Ed James  25-APR-1995
 
| originally by W. Eric Wentz (7-Jan-1986),    Version 4.2  Ed James  25-APR-1995
 
| 1986  
 
| 1986  
Line 2,237: Line 2,874:
 
| mailuaf_rlb
 
| mailuaf_rlb
 
| View the system mail profile database VMSMAIL_PROFILE.DAT
 
| View the system mail profile database VMSMAIL_PROFILE.DAT
 +
|
 +
|
 
| Joe Meadows
 
| Joe Meadows
 
|
 
|
Line 2,243: Line 2,882:
 
| make-aven
 
| make-aven
 
| GNU make v3.60 for VMS
 
| GNU make v3.60 for VMS
| ported by Mike Moretti, compiled with VAX C v3.2 and linked under VMS v5.1 by Hunter Goatley
+
| C
 +
| [[VAX]]
 +
| ported by Mike Moretti, compiled and linked by Hunter Goatley
 
|  
 
|  
 
| [https://www.digiater.nl/openvms/freeware/v80/make-aven/ 80]
 
| [https://www.digiater.nl/openvms/freeware/v80/make-aven/ 80]
Line 2,249: Line 2,890:
 
| make-gnu_3-60
 
| make-gnu_3-60
 
| This is the GNU make tool, one of many available versions of make.
 
| This is the GNU make tool, one of many available versions of make.
 +
|
 +
|
 
|
 
|
 
|  
 
|  
Line 2,254: Line 2,897:
 
|-
 
|-
 
| make-mmk
 
| make-mmk
| MMS-compatible make utility for VMS (VAX, Alpha, and I64)
+
| MMS-compatible make utility for VMS
 +
|
 +
| [[VAX]], [[Alpha]], [[Integrity]]
 
| Written and maintained by Matt Madison  
 
| Written and maintained by Matt Madison  
 
| 1992
 
| 1992
Line 2,261: Line 2,906:
 
| make-perry
 
| make-perry
 
| make tool for OpenVMS VAX and OpenVMS AXP
 
| make tool for OpenVMS VAX and OpenVMS AXP
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Jesse Perry
 
| Jesse Perry
 
|  
 
|  
Line 2,267: Line 2,914:
 
| mbmon
 
| mbmon
 
| MBMON is a utility which captures messages as they are written to a mailbox and displays them and/or records them to a file for later display.
 
| MBMON is a utility which captures messages as they are written to a mailbox and displays them and/or records them to a file for later display.
 +
|
 +
|
 
| Ian Miller
 
| Ian Miller
 
| 2005  
 
| 2005  
Line 2,272: Line 2,921:
 
|-
 
|-
 
| mbox
 
| mbox
| Peek at mailbox messages without removing them (VAX and Alpha)
+
| Peek at mailbox messages without removing them
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Neill Clift  
 
| Neill Clift  
 
|  
 
|  
Line 2,279: Line 2,930:
 
| mbu
 
| mbu
 
| MBU is a utility for VMS mailboxes. MBU can create mailboxes, delete mailboxes, read and write mailbox messages, and display and change the characteristics of mailboxes. It can also view messages in a mailbox without reading them.
 
| MBU is a utility for VMS mailboxes. MBU can create mailboxes, delete mailboxes, read and write mailbox messages, and display and change the characteristics of mailboxes. It can also view messages in a mailbox without reading them.
 +
|
 +
|
 
| Ian Miller
 
| Ian Miller
 
| 2004
 
| 2004
Line 2,285: Line 2,938:
 
| MBX
 
| MBX
 
| MBX is a utility that allows to work with mailboxes from DCL. It features a new DCL command that can create, delete, attach, detach, write to, and read from mailboxes. MBX also features a callable interface (a.k.a. API) so that programmers can use the same mechanism from within their programs, without having to write cumbersome system calls. This API is available as an upward-compatible shareable image. The kit contains a definition of the six service calls in pascal environment format, and in SDL syntax.
 
| MBX is a utility that allows to work with mailboxes from DCL. It features a new DCL command that can create, delete, attach, detach, write to, and read from mailboxes. MBX also features a callable interface (a.k.a. API) so that programmers can use the same mechanism from within their programs, without having to write cumbersome system calls. This API is available as an upward-compatible shareable image. The kit contains a definition of the six service calls in pascal environment format, and in SDL syntax.
 +
|
 +
|
 
| Marc VanDyck
 
| Marc VanDyck
 
|
 
|
Line 2,290: Line 2,945:
 
|-
 
|-
 
| MD5
 
| MD5
| MD5 is a tool used to verify file downloads and for checking for file integrity in the event of accidental or intentional file modifications.
+
| MD5 is a tool used to verify file downloads and for checking for file integrity in the event of accidental or intentional file modifications. See RFC 1321 for details of MD5.
See RFC 1321 for details of MD5.
+
|
 +
|
 
|
 
|
 
|
 
|
Line 2,298: Line 2,954:
 
| mdmlib
 
| mdmlib
 
| Library of routines used by MadGoat Software products
 
| Library of routines used by MadGoat Software products
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1994
 
| 1994
Line 2,304: Line 2,962:
 
| menu
 
| menu
 
| MENU is a program that reads "menu files", and creates menus which  the  user can then use to select items and cause things to be done.  MENU provides the menu builder with  a  fairly  simple, yet  fairly  robust  set of options to create menus.  The current implementation is geared towards single column  menus,  with  the standard  up  & down arrow or item name selection generally found in simple menus.  A second "free  flow"  type  of  menu  is  also supported,  although  there isn't support for selecting items via arrow key manipulation. Menus are composed of instructions that create  title  lines  (text  lines),  item  lines  (which  describe an item that can be selected with the arrow keys),  and  command  lines  (lines  that define "hidden" items, or otherwise affect menus).
 
| MENU is a program that reads "menu files", and creates menus which  the  user can then use to select items and cause things to be done.  MENU provides the menu builder with  a  fairly  simple, yet  fairly  robust  set of options to create menus.  The current implementation is geared towards single column  menus,  with  the standard  up  & down arrow or item name selection generally found in simple menus.  A second "free  flow"  type  of  menu  is  also supported,  although  there isn't support for selecting items via arrow key manipulation. Menus are composed of instructions that create  title  lines  (text  lines),  item  lines  (which  describe an item that can be selected with the arrow keys),  and  command  lines  (lines  that define "hidden" items, or otherwise affect menus).
 +
|
 +
|
 
| Joe Meadows
 
| Joe Meadows
 
|
 
|
Line 2,309: Line 2,969:
 
|-
 
|-
 
| mftu
 
| mftu
| Mail File Transfer Utility for Text and Data Files for VAX and Alpha. This tool encodes VAX/VMS files into a text file that can be handled by mailers, and decodes encoded files.  It also Huffman packs files for archive purposes, and can unpack these packed archive files.
+
| Mail File Transfer Utility for Text and Data Files. This tool encodes VAX/VMS files into a text file that can be handled by mailers, and decodes encoded files.  It also Huffman packs files for archive purposes, and can unpack these packed archive files.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Carlo Mekenkamp, packaged by Hunter Goatley
 
| Carlo Mekenkamp, packaged by Hunter Goatley
 
| 1987
 
| 1987
Line 2,316: Line 2,978:
 
| MGBOOK
 
| MGBOOK
 
| DECW$BOOK Book reader
 
| DECW$BOOK Book reader
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1995
 
| 1995
Line 2,321: Line 2,985:
 
|-
 
|-
 
| mgpcx
 
| mgpcx
| MadGoat PC Exchange: Microsoft Windows FAT Disk Tool (VAX and Alpha)
+
| MadGoat PC Exchange: Microsoft Windows FAT Disk Tool
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1996  
 
| 1996  
Line 2,327: Line 2,993:
 
|-
 
|-
 
| MadGoat FTP
 
| MadGoat FTP
| An FTP client and server for OpenVMS VAX and OpenVMS AXP that works with virtually every implementation of TCP/IP for VMS.
+
| An FTP client and server that works with virtually every implementation of TCP/IP for VMS.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1994
 
| 1994
Line 2,334: Line 3,002:
 
| MGSD 01-007
 
| MGSD 01-007
 
| A SET DEFAULT replacement that provides shortcuts for changing directories, as well as a stack of previous directories visited.  This is a MACRO rewrite of an SD originally submitted to an ancient DECUS SIG tape by Alan Zirkle.   
 
| A SET DEFAULT replacement that provides shortcuts for changing directories, as well as a stack of previous directories visited.  This is a MACRO rewrite of an SD originally submitted to an ancient DECUS SIG tape by Alan Zirkle.   
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
|  
 
|  
Line 2,340: Line 3,010:
 
| MEGAPOVRAY
 
| MEGAPOVRAY
 
| Ray-tracing tool for OpenVMS
 
| Ray-tracing tool for OpenVMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,346: Line 3,018:
 
| MENUFINDER
 
| MENUFINDER
 
| Tool to build menu-driven interfaces
 
| Tool to build menu-driven interfaces
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 2,352: Line 3,026:
 
| MESA
 
| MESA
 
| Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL*.  To the extent that Mesa utilizes the OpenGL command syntax or state machine, it is being used with authorization from Silicon Graphics, Inc.   
 
| Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL*.  To the extent that Mesa utilizes the OpenGL command syntax or state machine, it is being used with authorization from Silicon Graphics, Inc.   
 +
|
 +
|
 
| Brian Paul
 
| Brian Paul
 
| 1997
 
| 1997
Line 2,357: Line 3,033:
 
|-
 
|-
 
| MINIPROC
 
| MINIPROC
| Miniproc is a small general purpose text preprocessor.  Miniproc  
+
| Miniproc is a small general purpose text preprocessor.  Miniproc is intended to be a portable, and much simpler, alternative to perl and M4.
is intended to be a portable, and much simpler, alternative to perl  
+
| ANSI C
and M4. Miniproc is written in ANSI C.
+
|
 
| David Mathog and California Instititute of Technology
 
| David Mathog and California Instititute of Technology
 
| 1997
 
| 1997
Line 2,366: Line 3,042:
 
| MINESEEK
 
| MINESEEK
 
| Mineseek game for OpenVMS
 
| Mineseek game for OpenVMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,371: Line 3,049:
 
|-
 
|-
 
| mime_netscape
 
| mime_netscape
| Transfers OpenVMS mail text files produced by the EXTRACT/NOHEADER  
+
| Transfers OpenVMS mail text files produced by the EXTRACT/NOHEADER command -- particularly with the RFC 822 headers at the bottom -- and hand it to Netscape in a MIME-compatible format.  
command -- particularly with the RFC 822 headers at the bottom --
+
|
and hand it to Netscape in a MIME-compatible format.  
+
|
 
|
 
|
 
|  
 
|  
Line 2,380: Line 3,058:
 
| MKISOFS
 
| MKISOFS
 
| Make ISO-9660 File System Tool for OpenVMS
 
| Make ISO-9660 File System Tool for OpenVMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,386: Line 3,066:
 
| mlsearch
 
| mlsearch
 
| Search VMS MAIL files and folders for strings
 
| Search VMS MAIL files and folders for strings
 +
|
 +
|
 
| Kevin Ashley, modified by Hunter Goatley and Martin P. J. Zinser
 
| Kevin Ashley, modified by Hunter Goatley and Martin P. J. Zinser
 
|
 
|
Line 2,392: Line 3,074:
 
| MLU
 
| MLU
 
| Media Loader Utility - DCL access to media loaders
 
| Media Loader Utility - DCL access to media loaders
 +
|
 +
|
 
| Mickey Lane
 
| Mickey Lane
 
| 1994
 
| 1994
Line 2,398: Line 3,082:
 
| MODIFY
 
| MODIFY
 
| Tool to Modify and Maintain ASCII text files (replace strings; detab; etc.)
 
| Tool to Modify and Maintain ASCII text files (replace strings; detab; etc.)
 +
|
 +
|
 
| Tom Worlton
 
| Tom Worlton
 
|
 
|
Line 2,404: Line 3,090:
 
| monmode
 
| monmode
 
| DCL equivalent of MONITOR MODES/SMP
 
| DCL equivalent of MONITOR MODES/SMP
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,410: Line 3,098:
 
| more
 
| more
 
| Simple more/less for OpenVMS V6.x and higher.
 
| Simple more/less for OpenVMS V6.x and higher.
| Matjaz Rihtar, inaries for OpenVMS VAX and OpenVMS Alpha supplied by Hunter Goatley
+
|
 +
| [[VAX]], [[Alpha]]
 +
| Matjaz Rihtar, executables by Hunter Goatley
 
| 2003
 
| 2003
 
| [https://www.digiater.nl/openvms/freeware/v80/more/ 80]
 
| [https://www.digiater.nl/openvms/freeware/v80/more/ 80]
Line 2,416: Line 3,106:
 
| MOST
 
| MOST
 
| more and less file-paging programs for UNIX and VMS
 
| more and less file-paging programs for UNIX and VMS
 +
|
 +
|
 
| written by John E. Davis, packaged by Hunter Goatley  
 
| written by John E. Davis, packaged by Hunter Goatley  
 
|
 
|
Line 2,422: Line 3,114:
 
| mp
 
| mp
 
| Postscript Pretty Printer
 
| Postscript Pretty Printer
 +
|
 +
|
 
| ported to VMS by Hunter Goatley  
 
| ported to VMS by Hunter Goatley  
 
| 1995
 
| 1995
Line 2,428: Line 3,122:
 
| MSWEEPER
 
| MSWEEPER
 
| Character Cell Mine-sweep like game
 
| Character Cell Mine-sweep like game
 +
|
 +
|
 
| Brian VandeMerwe
 
| Brian VandeMerwe
 
|  
 
|  
Line 2,434: Line 3,130:
 
| MMK V. 3-31, Matt's MaKe Utility, a CMS-like MAKE
 
| MMK V. 3-31, Matt's MaKe Utility, a CMS-like MAKE
 
| A MAKE utility for OpenVMS used for building software systems based on a "description file" (or "makefile") youcreate that lists the sources and objects of a system and the dependencies between them. MMK provides a subset of the functionality of Digital's DEC/Module anagement System (DEC/MMS); the description files MMK uses are syntactically compatible with DEC/MMS.  MMK runs on VAX/VMS, OpenVMS VAX, and OpenVMS AXP systems. It requiresVAX/VMS V5.0 or later, or OpenVMS AXP V1.0 or later.
 
| A MAKE utility for OpenVMS used for building software systems based on a "description file" (or "makefile") youcreate that lists the sources and objects of a system and the dependencies between them. MMK provides a subset of the functionality of Digital's DEC/Module anagement System (DEC/MMS); the description files MMK uses are syntactically compatible with DEC/MMS.  MMK runs on VAX/VMS, OpenVMS VAX, and OpenVMS AXP systems. It requiresVAX/VMS V5.0 or later, or OpenVMS AXP V1.0 or later.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Matt Madison
 
| Matt Madison
 
| 1995
 
| 1995
Line 2,444: Line 3,142:
 
* PROCESS MONITOR shows the top 16 processes on the system, sorted by CPU, I/O, MEM, Processname, or Username, and displays 3 graphs per process: CPU ticks for each mode, I/O, and Memory
 
* PROCESS MONITOR shows the top 16 processes on the system, sorted by CPU, I/O, MEM, Processname, or Username, and displays 3 graphs per process: CPU ticks for each mode, I/O, and Memory
 
* SHADOW MONITOR displays all shadowsets which perform a shadow merge or shadow copy and on which node that happens
 
* SHADOW MONITOR displays all shadowsets which perform a shadow merge or shadow copy and on which node that happens
 +
|
 
|
 
|
 
|
 
|
Line 2,449: Line 3,148:
 
|-
 
|-
 
| Moonclock for X Windows
 
| Moonclock for X Windows
| This extended oclock can show the current moonphase, and
+
| This extended oclock can show the current moonphase, and has a few new options.
has a few new options.
+
|
 +
|
 
|  
 
|  
 
|
 
|
Line 2,457: Line 3,157:
 
| Mosaic
 
| Mosaic
 
| MOSAIC-27-5B3, TCP/IP, Mosaic HTTP browser, international vers., V2.7 - 5 B3
 
| MOSAIC-27-5B3, TCP/IP, Mosaic HTTP browser, international vers., V2.7 - 5 B3
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,463: Line 3,165:
 
| mozplugger-1_3_0
 
| mozplugger-1_3_0
 
| This is a port of mozplugger V1.3.0 for use with Mozilla on OpenVMS. It enables one to use standalone programs as if they were plugins for Mozilla. For example, one can use XPDF to display PDF files and mozplugger will cause XPDF to be embedded in the browser window. You can also use MPG123 to play streaming MP3 files and Timidity to play background midi files.
 
| This is a port of mozplugger V1.3.0 for use with Mozilla on OpenVMS. It enables one to use standalone programs as if they were plugins for Mozilla. For example, one can use XPDF to display PDF files and mozplugger will cause XPDF to be embedded in the browser window. You can also use MPG123 to play streaming MP3 files and Timidity to play background midi files.
 +
|
 +
|
 
| Mark Berryman
 
| Mark Berryman
 
|  
 
|  
Line 2,469: Line 3,173:
 
| MPACK
 
| MPACK
 
| MPACK and MUNPACK are utilities for encoding and decoding (respectively) binary files in MIME (Multipurpose Internet Mail Extensions) format mail messages.
 
| MPACK and MUNPACK are utilities for encoding and decoding (respectively) binary files in MIME (Multipurpose Internet Mail Extensions) format mail messages.
 +
|
 +
|
 
| Based on Patrick Moreau's port of MPACK/MUNPACK to OpenVMS, made by Martin Vorlaender
 
| Based on Patrick Moreau's port of MPACK/MUNPACK to OpenVMS, made by Martin Vorlaender
 
| 2001
 
| 2001
Line 2,475: Line 3,181:
 
| MPG123
 
| MPG123
 
| Plays MP3 files from local files or URLs
 
| Plays MP3 files from local files or URLs
 +
|
 +
|
 
| Mark Berryman
 
| Mark Berryman
 
|  
 
|  
Line 2,480: Line 3,188:
 
|-
 
|-
 
| MPEG_AUDIO_ENCODE_DIST08
 
| MPEG_AUDIO_ENCODE_DIST08
| ISO MPEG Audio Subgroup Software Simulation Group
+
| ISO 13818-3 MPEG-2 Audio Codec Mpeg audio Layer 2 & 3 encoder port under OpenVMS
ISO 13818-3 MPEG-2 Audio Codec
+
|
Mpeg audio Layer 2 & 3 encoder port under OpenVMS
+
|
 
| Patrick Moreau
 
| Patrick Moreau
 
| 1997
 
| 1997
Line 2,488: Line 3,196:
 
|-
 
|-
 
| MPEG_ENCODE_122
 
| MPEG_ENCODE_122
| MPEG, CCITT H.261 (P*64), JPEG Image and Image sequence compression/decompression C software engines.
+
| MPEG, CCITT H.261 (P*64), JPEG Image and Image sequence compression/decompression C software engines. The Portable Video Research Group at Stanford have developed image/image sequence compression and decompression engines (codecs) for MPEG, CCITT H.261, and JPEG. The primary goal of these codecs is to provide the functionality - these codecs are not optimized for speed, rather completeness, and some of the code is kludgey.
The Portable Video Research Group at Stanford have developed
+
|
image/image sequence compression and decompression engines (codecs)
+
|
for MPEG, CCITT H.261, and JPEG. The primary goal of these codecs is
 
to provide the functionality - these codecs are not optimized for
 
speed, rather completeness, and some of the code is kludgey.
 
 
|  
 
|  
 
| 1996
 
| 1996
Line 2,500: Line 3,205:
 
| MPEG_LIB11
 
| MPEG_LIB11
 
| The MPEG Library is a collection of C routines to decode MPEG movies and dither them in a variety of colour schemes.  
 
| The MPEG Library is a collection of C routines to decode MPEG movies and dither them in a variety of colour schemes.  
 +
|
 +
|
 
| Gregory P. Ward
 
| Gregory P. Ward
 
| 1994, 30, 40
 
| 1994, 30, 40
Line 2,506: Line 3,213:
 
| MPEG_PLAY, MPEG Video Player
 
| MPEG_PLAY, MPEG Video Player
 
| MPEG_PLAY reads compressed motion picture video in the MPEG format, decompresses in software and displays on a standard X11 display.
 
| MPEG_PLAY reads compressed motion picture video in the MPEG format, decompresses in software and displays on a standard X11 display.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,512: Line 3,221:
 
| MPEG_PLAY201
 
| MPEG_PLAY201
 
| A public domain MPEG video software decoder. The decoder is implemented as a library that will take a video stream and display it in an X window on an 8, 24 or 32 bit deep display.  The main routine is supplied to demonstrate the use of the decoder library. Several dithering algorithms are supplied based on the Floyd-Steinberg, ordered dither, and half-toning algorithms that tradeoff quality and performance. Neither the library nor the main routine handle real-time synchronization or audio streams.
 
| A public domain MPEG video software decoder. The decoder is implemented as a library that will take a video stream and display it in an X window on an 8, 24 or 32 bit deep display.  The main routine is supplied to demonstrate the use of the decoder library. Several dithering algorithms are supplied based on the Floyd-Steinberg, ordered dither, and half-toning algorithms that tradeoff quality and performance. Neither the library nor the main routine handle real-time synchronization or audio streams.
 +
|
 +
|
 
| Lawrence A. Rowe, Ketan Patel, and Brian Smith
 
| Lawrence A. Rowe, Ketan Patel, and Brian Smith
 
| 1994
 
| 1994
Line 2,517: Line 3,228:
 
|-
 
|-
 
| MPG123
 
| MPG123
| MPEG 1.0/2.0 _AUDIO_ PLAYER, V0.59n                              
+
| MPEG 1.0/2.0 _AUDIO_ PLAYER, V0.59n. (full?) MPEG 1.0/2.0, Layer 1,2 and 3 support
(full?) MPEG 1.0/2.0, Layer 1,2 and 3 support
 
 
Layer-3 realtime only with a 'fast' machine
 
Layer-3 realtime only with a 'fast' machine
 
128kbit j-stereo should work on a 486DX4-120
 
128kbit j-stereo should work on a 486DX4-120
With 2:1 down-sampling or using the downmix-mode even a 486DX2-66
+
With 2:1 down-sampling or using the downmix-mode even a 486DX2-66                              
 +
|
 +
|
 
| Michael Hipp, Oliver Fromme
 
| Michael Hipp, Oliver Fromme
 
| 1997
 
| 1997
Line 2,527: Line 3,239:
 
|-
 
|-
 
| MSM, MINISM
 
| MSM, MINISM
| Launch remote X applications and display the output on your VMS workstation. Executables are provided for Alpha and Vax. These exe's require VMS V7.1 on the remote system(s).
+
| Launch remote X applications and display the output on your VMS workstation. These exe's require VMS V7.1 on the remote system(s).
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Lyle W. West
 
| Lyle W. West
 
|
 
|
Line 2,534: Line 3,248:
 
| MTOOLS
 
| MTOOLS
 
| This is a port of Unix mtools utilities for OpenVMS Alpha  
 
| This is a port of Unix mtools utilities for OpenVMS Alpha  
 +
|
 +
|
 
| Sergey Tikhonov
 
| Sergey Tikhonov
 
|
 
|
Line 2,540: Line 3,256:
 
| mtx
 
| mtx
 
| SCSI Tape Medium Changer Control Program. Version 1.1 for Linux, Solaris
 
| SCSI Tape Medium Changer Control Program. Version 1.1 for Linux, Solaris
 +
|
 +
|
 
| Leonard N. Zubkoff; VMS port, April 1998, by TECSys Development, Inc.
 
| Leonard N. Zubkoff; VMS port, April 1998, by TECSys Development, Inc.
 
| 1997
 
| 1997
Line 2,546: Line 3,264:
 
| Multia
 
| Multia
 
| Tools for booting OpenVMS on Multia systems
 
| Tools for booting OpenVMS on Multia systems
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 2,552: Line 3,272:
 
| MultiHelp Y020, Complete HelpDesk Automation Software
 
| MultiHelp Y020, Complete HelpDesk Automation Software
 
| MultiHelp is a fully integrated robust problem management and resolution system which automates the key operations of a Customer Support or Internal Help Desk organization.  It was created by support professionals with over 50 years combined experience engineering, architecting, and implementing customer support and help desk automation solutions.
 
| MultiHelp is a fully integrated robust problem management and resolution system which automates the key operations of a Customer Support or Internal Help Desk organization.  It was created by support professionals with over 50 years combined experience engineering, architecting, and implementing customer support and help desk automation solutions.
 +
|
 +
|
 
| SIO Technologies Corporation
 
| SIO Technologies Corporation
 
|  
 
|  
Line 2,558: Line 3,280:
 
| MUSICTEX
 
| MUSICTEX
 
| Here are the tools to write music with MusicTeX under TeX. The useful macros are MUSIC*.TEX and the *.STY for LaTeX. The MUSICTEX.ZIP contains a complete distribution to be un`zipped' on a PC (with pkunzip).
 
| Here are the tools to write music with MusicTeX under TeX. The useful macros are MUSIC*.TEX and the *.STY for LaTeX. The MUSICTEX.ZIP contains a complete distribution to be un`zipped' on a PC (with pkunzip).
 +
|
 +
|
 
| Daniel Taupin
 
| Daniel Taupin
 
|
 
|
Line 2,564: Line 3,288:
 
| MX 4.1, E-mail message exchanging software
 
| MX 4.1, E-mail message exchanging software
 
| Message Exchange (MX) is electronic mail software for OpenVMS VAX systems running VMS V5.0 or later, including OpenVMS V6.0, and OpenVMS AXP systems running OpenVMS AXP V1.0 or later. It supports Internet mail over CMU-OpenVMS TCP/IP, VMS/ULTRIX Connection, TGV MultiNet, Process Software's TCPware, and Wollongong's WIN/TCP and PathWay; BITNET mail over Wingra's Jnet; and UUCP mail over DECUS UUCP. Also included is support for SMTP message transfers over DECnet and X.25 (using VAX P.S.I) and L-Soft International's LISTSERV software. MX uses VMS Mail for local message entry and delivery, and includes support for mailing lists and mail-based file servers.
 
| Message Exchange (MX) is electronic mail software for OpenVMS VAX systems running VMS V5.0 or later, including OpenVMS V6.0, and OpenVMS AXP systems running OpenVMS AXP V1.0 or later. It supports Internet mail over CMU-OpenVMS TCP/IP, VMS/ULTRIX Connection, TGV MultiNet, Process Software's TCPware, and Wollongong's WIN/TCP and PathWay; BITNET mail over Wingra's Jnet; and UUCP mail over DECUS UUCP. Also included is support for SMTP message transfers over DECnet and X.25 (using VAX P.S.I) and L-Soft International's LISTSERV software. MX uses VMS Mail for local message entry and delivery, and includes support for mailing lists and mail-based file servers.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Matt Madison
 
| Matt Madison
 
| 1994
 
| 1994
Line 2,570: Line 3,296:
 
| mx-digest
 
| mx-digest
 
| Create digests for Message Exchange (MX) mailing lists
 
| Create digests for Message Exchange (MX) mailing lists
 +
|
 +
|
 
| Hunter Goatley  
 
| Hunter Goatley  
 
|  
 
|  
Line 2,575: Line 3,303:
 
|-
 
|-
 
| mxsum
 
| mxsum
| Generate summaries from Message Exchange (MX) files (VAX and Alpha)
+
| Generate summaries from Message Exchange (MX) files
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Harold McKee
 
| Harold McKee
 
|
 
|
Line 2,582: Line 3,312:
 
| MWAIT, Process Hang Analyzer
 
| MWAIT, Process Hang Analyzer
 
| The MWAIT program provides detailed information about a hanging process or thread and attempts to determine the reason for the process going into its wait state.
 
| The MWAIT program provides detailed information about a hanging process or thread and attempts to determine the reason for the process going into its wait state.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,588: Line 3,320:
 
| MXRN
 
| MXRN
 
| MXRN is an X-based interface to the USENET news system that uses the NNTP remote news server for accessing newsgroups and articles.  By using the NNTP server, users can read news from personal workstations with the program accessing the news groups and articles from a central repository on the local area network.
 
| MXRN is an X-based interface to the USENET news system that uses the NNTP remote news server for accessing newsgroups and articles.  By using the NNTP server, users can read news from personal workstations with the program accessing the news groups and articles from a central repository on the local area network.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,594: Line 3,328:
 
| MySQL_4_1_1
 
| MySQL_4_1_1
 
| A port of MySQL 4.1.1 to OpenVMS.
 
| A port of MySQL 4.1.1 to OpenVMS.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,600: Line 3,336:
 
| NASM
 
| NASM
 
| Portable Assembler for Intel IA-32 NASM, the Netwide Assembler.
 
| Portable Assembler for Intel IA-32 NASM, the Netwide Assembler.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,606: Line 3,344:
 
| NBS
 
| NBS
 
| Synchronize System Time With NBS (NIST) Atomic Clock
 
| Synchronize System Time With NBS (NIST) Atomic Clock
 +
|
 +
|
 
| Marc L. Kozam  
 
| Marc L. Kozam  
 
|  
 
|  
Line 2,612: Line 3,352:
 
| ncs_convert
 
| ncs_convert
 
| charset conversion using NCS + conversion library
 
| charset conversion using NCS + conversion library
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,618: Line 3,360:
 
| nds_vmsserv
 
| nds_vmsserv
 
| DCL version of VMSSERV: a VMS file server
 
| DCL version of VMSSERV: a VMS file server
 +
|
 +
|
 
| Nick de Smith
 
| Nick de Smith
 
|  
 
|  
Line 2,624: Line 3,368:
 
| NEDIT
 
| NEDIT
 
| GUI based multi-platform editor
 
| GUI based multi-platform editor
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 2,630: Line 3,376:
 
| NET3D
 
| NET3D
 
| A networked, multiplayer 3d combat game.  Version 0.08
 
| A networked, multiplayer 3d combat game.  Version 0.08
 +
|
 +
|
 
| Jamie Cameron
 
| Jamie Cameron
 
| 1994
 
| 1994
Line 2,635: Line 3,383:
 
|-
 
|-
 
| NETLIB V2.0C, Vendor-Independent TCP/Ip Routines
 
| NETLIB V2.0C, Vendor-Independent TCP/Ip Routines
| NETLIB consists of routines for interfacing with any of the following TCP/IP packages:
+
| NETLIB consists of routines for interfacing with any of the following TCP/IP packages:  
 
* CMU-Tek TCP/IP V6.5 or later                (OpenVMS VAX)
 
* CMU-Tek TCP/IP V6.5 or later                (OpenVMS VAX)
 
* DEC VMS/ULTRIX Connection V2.0 or later    (OpenVMS VAX and OpenVMS AXP)
 
* DEC VMS/ULTRIX Connection V2.0 or later    (OpenVMS VAX and OpenVMS AXP)
Line 2,641: Line 3,389:
 
* Process Software Corporation TCPware        (OpenVMS VAX and OpenVMS AXP)
 
* Process Software Corporation TCPware        (OpenVMS VAX and OpenVMS AXP)
 
* Wollongong Software WIN/TCP and PathWay    (OpenVMS VAX and OpenVMS AXP)
 
* Wollongong Software WIN/TCP and PathWay    (OpenVMS VAX and OpenVMS AXP)
 +
| [[VAX]], [[Alpha]]
 +
|
 
| Matt Madison
 
| Matt Madison
 
| 1995
 
| 1995
Line 2,647: Line 3,397:
 
| NETMON
 
| NETMON
 
| Various network monitoring tools:
 
| Various network monitoring tools:
* MONHWA: this program will dump information about all nodes sending a MOP SYSID.  This listens to the Remote Console Multicast to gather  
+
* MONHWA: this program will dump information about all nodes sending a MOP SYSID.  This listens to the Remote Console Multicast to gather information about the nodes on the LAN.
  information about the nodes on the LAN.
 
 
* MONLAT: This program will listen for LAT multicast messages and display information from the messages it finds.
 
* MONLAT: This program will listen for LAT multicast messages and display information from the messages it finds.
 
* MONLAV: This program will dump information about Ethernet based clusters. It uses the cluster multicast message to gather information about clusters.
 
* MONLAV: This program will dump information about Ethernet based clusters. It uses the cluster multicast message to gather information about clusters.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,657: Line 3,408:
 
| netperf
 
| netperf
 
| Network Performance Benchmark
 
| Network Performance Benchmark
 +
|
 +
|
 
| Rick Jones
 
| Rick Jones
 
|  
 
|  
Line 2,663: Line 3,416:
 
| NETRTG040
 
| NETRTG040
 
| Unsupported DECnet Phase IV Routing Key. enables both DECnet end-node and DECnet routing capabilities for DECnet Phase IV on MicroVMS V4.x and VAX/VMS V4.x.  This key does *not* enable DECnet on VAX/VMS V5.x nor any later VMS or OpenVMS releases.
 
| Unsupported DECnet Phase IV Routing Key. enables both DECnet end-node and DECnet routing capabilities for DECnet Phase IV on MicroVMS V4.x and VAX/VMS V4.x.  This key does *not* enable DECnet on VAX/VMS V5.x nor any later VMS or OpenVMS releases.
 +
|
 +
| [[VAX]]
 
|
 
|
 
|
 
|
Line 2,669: Line 3,424:
 
| NETPBM
 
| NETPBM
 
| Suite of graphic image format manipulation & conversion pgms
 
| Suite of graphic image format manipulation & conversion pgms
 +
|
 +
|
 
|  
 
|  
 
| 1991
 
| 1991
Line 2,675: Line 3,432:
 
| NEWMAIL
 
| NEWMAIL
 
| This utility quickly generates a directory listing of new mail messages. Alternately, it displays your new message count.
 
| This utility quickly generates a directory listing of new mail messages. Alternately, it displays your new message count.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,681: Line 3,440:
 
| newsletter
 
| newsletter
 
| TeX macros for producing newsletters
 
| TeX macros for producing newsletters
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
|  
 
|  
Line 2,687: Line 3,448:
 
| NEWSRDR V. 4.8-1, A VMS Mail-like USEnet NEWS reader
 
| NEWSRDR V. 4.8-1, A VMS Mail-like USEnet NEWS reader
 
| An NNTP client program for VMS systems running CMU-Tek TCP/IP, TGV MultiNet, DEC's VMS/ULTRIX Connection, or any TCP/IP package supported by the NETLIB network interface library.
 
| An NNTP client program for VMS systems running CMU-Tek TCP/IP, TGV MultiNet, DEC's VMS/ULTRIX Connection, or any TCP/IP package supported by the NETLIB network interface library.
 +
|
 +
|
 
| Matt Madison
 
| Matt Madison
 
| 1995
 
| 1995
Line 2,692: Line 3,455:
 
|-
 
|-
 
| NIST_SET
 
| NIST_SET
| This program sets the system clock from or compares it with NIST-ACTS, the National Institute of Standards and Technology Automated Computer Time Service. It uses modem commands given by the user to dial the service, then reads and responds to the messages that are sent by NIST-ACTS.  NIST-ACTS will compute the actual round trip delay and if it receives four consecutive echos that fall within a certain range of variation, it will calculate the round trip time and
+
| This program sets the system clock from or compares it with NIST-ACTS, the National Institute of Standards and Technology Automated Computer Time Service. It uses modem commands given by the user to dial the service, then reads and responds to the messages that are sent by NIST-ACTS.  NIST-ACTS will compute the actual round trip delay and if it receives four consecutive echos that fall within a certain range of variation, it will calculate the round trip time and divide by two, then send a special character in a final message to indicate that time synchronization has been achieved. If synchronization can be achieved, and if the SYS$SETIME service is enabled, the program will set the clock.  In any case, it logs all data traffic along with the difference between the system time and NIST time.
divide by two, then send a special character in a final message to indicate that time synchronization has been achieved. If synchronization can be achieved, and if the SYS$SETIME service is enabled, the program will set the clock.  In any case, it logs all data traffic along with the difference between the system time and NIST time.
+
|
 +
|
 
| Dale Dellutri
 
| Dale Dellutri
 
| 1998
 
| 1998
Line 2,700: Line 3,464:
 
| Nmail, queued DECnet mail system for use with VMS Mail
 
| Nmail, queued DECnet mail system for use with VMS Mail
 
| Nmail works in conjunction with the  VMS  MAIL  utility  to  implement queued  transmission  of  mail.  This  allows you to queue up mail to nodes that are currently unreachable, for example, or to transmit long documents without needing to wait until transmission is complete.
 
| Nmail works in conjunction with the  VMS  MAIL  utility  to  implement queued  transmission  of  mail.  This  allows you to queue up mail to nodes that are currently unreachable, for example, or to transmit long documents without needing to wait until transmission is complete.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,706: Line 3,472:
 
| NMLPHASEV, Phase IV NML listener for Phase V systems
 
| NMLPHASEV, Phase IV NML listener for Phase V systems
 
| This utility helps for the transition to phase V in a phase IV network by providing a reduced NML able to process simple commands such as show node show kno node, show executor.
 
| This utility helps for the transition to phase V in a phase IV network by providing a reduced NML able to process simple commands such as show node show kno node, show executor.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,712: Line 3,480:
 
| NNMCVT
 
| NNMCVT
 
| Nnmcvt is a self-contained utility to export VMS mail in a format that can be read directly by Nnmail.
 
| Nnmcvt is a self-contained utility to export VMS mail in a format that can be read directly by Nnmail.
 +
|
 +
|
 
| Marty Jack
 
| Marty Jack
 
| 1995
 
| 1995
Line 2,718: Line 3,488:
 
| NNTPD
 
| NNTPD
 
| DEC Threads NNTP Server for OpenVMS  - is RFC977 compliant, compact, and lightweight news server for OpenVMS. It uses: DEC Threads, MadGoad NETLIB  for network I/O, RMS  for storing messages in database. It works with LYNX, Netscape Navigator and others.
 
| DEC Threads NNTP Server for OpenVMS  - is RFC977 compliant, compact, and lightweight news server for OpenVMS. It uses: DEC Threads, MadGoad NETLIB  for network I/O, RMS  for storing messages in database. It works with LYNX, Netscape Navigator and others.
 +
|
 +
|
 
| Ruslan Laishev
 
| Ruslan Laishev
 
|  
 
|  
Line 2,724: Line 3,496:
 
| NOLOGIN
 
| NOLOGIN
 
| Display users not logged in for x days
 
| Display users not logged in for x days
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
|
 
|
Line 2,729: Line 3,503:
 
|-
 
|-
 
| NOPE
 
| NOPE
| Simulate a PURGE to see what would be deleted (VAX and Alpha)
+
| Simulate a PURGE to see what would be deleted
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Lyle W. West
 
| Lyle W. West
 
| 2005
 
| 2005
Line 2,735: Line 3,511:
 
| NOTES
 
| NOTES
 
| Notes conferences allow discussions among engineering teams, and can also be used for publication, tracking, and other related tasks.
 
| Notes conferences allow discussions among engineering teams, and can also be used for publication, tracking, and other related tasks.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,741: Line 3,519:
 
| NOTIFY
 
| NOTIFY
 
| Notifies you when an already-submitted batch job is done.|  
 
| Notifies you when an already-submitted batch job is done.|  
 +
|
 +
|
 
|  
 
|  
 
| 60
 
| 60
Line 2,746: Line 3,526:
 
| NOTICE V1.10
 
| NOTICE V1.10
 
| NOTICE informs users of important (?) notices when they log in to a VMS system such as system changes (new software, new operating hours, etc.). When a user logs in, he/she is informed of any new notices added to the system since his/her last interactive login.
 
| NOTICE informs users of important (?) notices when they log in to a VMS system such as system changes (new software, new operating hours, etc.). When a user logs in, he/she is informed of any new notices added to the system since his/her last interactive login.
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1995
 
| 1995
Line 2,752: Line 3,534:
 
| NOVIRUS
 
| NOVIRUS
 
| Validates images using CRC32 checksum
 
| Validates images using CRC32 checksum
 +
|
 +
|
 
| Maarten van Breemen
 
| Maarten van Breemen
 
| 1994
 
| 1994
Line 2,758: Line 3,542:
 
| NPDCL
 
| NPDCL
 
| DCL routines for clock calendar VT keyboards etc.
 
| DCL routines for clock calendar VT keyboards etc.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,764: Line 3,550:
 
| NSquery V3.0-3, Query Internet domain name servers
 
| NSquery V3.0-3, Query Internet domain name servers
 
| NSQUERY issues a query to an Internet domain name server and displays the resultant reply.
 
| NSQUERY issues a query to an Internet domain name server and displays the resultant reply.
 +
|
 +
|
 
| Matt Madison
 
| Matt Madison
 
| 1994
 
| 1994
Line 2,769: Line 3,557:
 
|-
 
|-
 
| NTNOTES
 
| NTNOTES
| Permits Windows NT clients to read OpenVMS Notes Conferences
+
| Permits Windows NT clients to read OpenVMS Notes Conferences via IP.
via IP.
+
|
 +
|
 
|
 
|
 
|
 
|
Line 2,777: Line 3,566:
 
| OBJECT
 
| OBJECT
 
| Display OpenVMS VAX Object File Details
 
| Display OpenVMS VAX Object File Details
 +
|
 +
| [[VAX]]
 
| Joe Meadows
 
| Joe Meadows
 
|
 
|
Line 2,783: Line 3,574:
 
| ODS-2 Reader
 
| ODS-2 Reader
 
| Program to read VMS (ODS-2) disk file struct with src
 
| Program to read VMS (ODS-2) disk file struct with src
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,789: Line 3,582:
 
| ods-2-reader-for-osf-1
 
| ods-2-reader-for-osf-1
 
| Read ODS-2 copy files on OSF/1 Unix
 
| Read ODS-2 copy files on OSF/1 Unix
 +
|
 +
|
 
| Glenn Everhart
 
| Glenn Everhart
 
|  
 
|  
Line 2,794: Line 3,589:
 
|-
 
|-
 
| ods-2-reader
 
| ods-2-reader
| Portable ODS-2 file structure reader (originally called GETVMS)
+
| Portable ODS-2 file structure reader (originally called GETVMS).Read ODS-2 (VMS filesytem) disks under OpenVMS VAX, OpenVMS AXP, and UN*X
Read ODS-2 (VMS filesytem) disks under OpenVMS VAX, OpenVMS AXP, and UN*X
+
|
 +
| [[VAX]], [[Alpha]]
 
| Mark Bartelt, N. Wilson, S. Sjogren, Carl Lydick, George Carrette
 
| Mark Bartelt, N. Wilson, S. Sjogren, Carl Lydick, George Carrette
 
|  
 
|  
Line 2,801: Line 3,597:
 
|-
 
|-
 
| OMI
 
| OMI
| A feature rich menu development tool. Oscar's Menu Interpreter is a menu environment that reads menu files
+
| A feature rich menu development tool. Oscar's Menu Interpreter is a menu environment that reads menu files and represents the menu structure on a ChUI based window. OMI does not perform any actions on its own. Additional procedures are required to handle upon the users input. It comes with a toolbox loaded with functions that can be used to create these procedures. OMI is written to create a standard user interface for all kinds of actions, with a clear structure, support for different security levels and password protection.
and represents the menu structure on a ChUI based window. OMI does not perform any actions on its own. Additional procedures are required to handle upon the users input. It comes with a toolbox
+
|
loaded with functions that can be used to create these procedures.
+
|
OMI is written to create a standard user interface for all kinds of
 
actions, with a clear structure, support for different security levels
 
and password protection.
 
 
| Oscar van Eijk
 
| Oscar van Eijk
 
| 1997
 
| 1997
Line 2,813: Line 3,606:
 
| OpenSSL
 
| OpenSSL
 
| Library implementing the Secure Socket Layer SSL
 
| Library implementing the Secure Socket Layer SSL
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,819: Line 3,614:
 
| OpenVMS FAQ
 
| OpenVMS FAQ
 
| Frequently Asked Questions about OpenVMS
 
| Frequently Asked Questions about OpenVMS
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,825: Line 3,622:
 
| OSCOMMERCE
 
| OSCOMMERCE
 
| This is a prototype OpenVMS port of the osCommerce eCommerce web storefront.
 
| This is a prototype OpenVMS port of the osCommerce eCommerce web storefront.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,831: Line 3,630:
 
| osu_httpd
 
| osu_httpd
 
| OSU HTTP server using DECthreads
 
| OSU HTTP server using DECthreads
 +
|
 +
|
 
| David L. Jones  
 
| David L. Jones  
 
| 1996
 
| 1996
Line 2,837: Line 3,638:
 
| ORPHANS
 
| ORPHANS
 
| Orphan is a mail tool that checks for mail message files with no pointers from MAIL.MAI. It also checks for pointers in MAIL.MAI with no mail message files.
 
| Orphan is a mail tool that checks for mail message files with no pointers from MAIL.MAI. It also checks for pointers in MAIL.MAI with no mail message files.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,843: Line 3,646:
 
| OSU HTTPD 1.8,OSU DECthreads HTTP Server Version 1.8
 
| OSU HTTPD 1.8,OSU DECthreads HTTP Server Version 1.8
 
| This is an updated version (1.8) of the multi-threaded World Wide Web server (HTTPD) from OSU.
 
| This is an updated version (1.8) of the multi-threaded World Wide Web server (HTTPD) from OSU.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,849: Line 3,654:
 
| OUTPUT_LOGGER
 
| OUTPUT_LOGGER
 
| Capture output from multiple sources to a single file
 
| Capture output from multiple sources to a single file
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 2,855: Line 3,662:
 
| PACMAN
 
| PACMAN
 
| A pacman-style game
 
| A pacman-style game
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,860: Line 3,669:
 
|-
 
|-
 
| packasm
 
| packasm
| Usenet News PACKASM (PACKage ASseMbler) Utility for VAX and Alpha
+
| Usenet News PACKASM (PACKage ASseMbler) Utility
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Eric M. LaFranchi
 
| Eric M. LaFranchi
 
| 1993
 
| 1993
Line 2,867: Line 3,678:
 
| pakgen
 
| pakgen
 
| This License Product Authorization Key (PAK) license generation (PAKGEN) package allows a hobbyist programmer or system manager to add license calls into local application code, and to use these home-grown FREEWARE licenses to control and to track and to manage user-level access into local applications using LMF.  You can limit the numbers of parallel uses of a locally-licensed application using the LMF units or activitiesmechanisms, and you can enable or disable access to an application by loading or unloading a particular locally-defined license PAK.
 
| This License Product Authorization Key (PAK) license generation (PAKGEN) package allows a hobbyist programmer or system manager to add license calls into local application code, and to use these home-grown FREEWARE licenses to control and to track and to manage user-level access into local applications using LMF.  You can limit the numbers of parallel uses of a locally-licensed application using the LMF units or activitiesmechanisms, and you can enable or disable access to an application by loading or unloading a particular locally-defined license PAK.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 2,873: Line 3,686:
 
| PAN, Professional Adjunct to vaxNotes
 
| PAN, Professional Adjunct to vaxNotes
 
| The Professional Adjunct to Notes (PAN) is a utility which provides added value features to those provided by Digitals standard VAXNOTES product.
 
| The Professional Adjunct to Notes (PAN) is a utility which provides added value features to those provided by Digitals standard VAXNOTES product.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,879: Line 3,694:
 
| PARALYZE
 
| PARALYZE
 
| Terminal Lock and Automatic Logout Tool
 
| Terminal Lock and Automatic Logout Tool
 +
|
 +
|
 
| Nick Hilliard
 
| Nick Hilliard
 
| 1992
 
| 1992
Line 2,889: Line 3,706:
 
* Variations of the owner field from the UAF
 
* Variations of the owner field from the UAF
 
* Any word in a data file supplemental to the VMS provided dictionary.
 
* Any word in a data file supplemental to the VMS provided dictionary.
 +
|
 +
|
 
| Tad Nieland
 
| Tad Nieland
 
|
 
|
Line 2,895: Line 3,714:
 
| PASLIB
 
| PASLIB
 
| PASLIB has been  developed  to  allow  Pascal  programmers  to take full advantage of many Digital library and system routines which increase the ease  of use, and scope of application of the language.  In  combination with  the  Digital-supplied  programming  language  facilities  such  as STARLET,  PASLIB  provides  the  Pascal  programmer with a comprehensive environment for both application  and  systems programming.  It is usual to  INHERIT environment files which contain the appropriate declarations for the programming  environment  concerned.
 
| PASLIB has been  developed  to  allow  Pascal  programmers  to take full advantage of many Digital library and system routines which increase the ease  of use, and scope of application of the language.  In  combination with  the  Digital-supplied  programming  language  facilities  such  as STARLET,  PASLIB  provides  the  Pascal  programmer with a comprehensive environment for both application  and  systems programming.  It is usual to  INHERIT environment files which contain the appropriate declarations for the programming  environment  concerned.
 +
|
 +
|
 
| Jonathan Ridler
 
| Jonathan Ridler
 
|
 
|
Line 2,903: Line 3,724:
 
* PWDEXP, given a username, displays date password last changed, date password will expire, password lifetime and the DISUSER flag if set
 
* PWDEXP, given a username, displays date password last changed, date password will expire, password lifetime and the DISUSER flag if set
 
* PWDSET, given a username, will prompt for a new password and password verifications and change it, bypassing the history, dictionary, and length restrictions imposed by Authorize
 
* PWDSET, given a username, will prompt for a new password and password verifications and change it, bypassing the history, dictionary, and length restrictions imposed by Authorize
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
|
 
|
Line 2,908: Line 3,731:
 
|-
 
|-
 
| password
 
| password
| Save, modify, and restore user passwords (VAX and Alpha)
+
| Save, modify, and restore user passwords
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hans van Veen, ITT Gouden Gids Netherlands  
 
| Hans van Veen, ITT Gouden Gids Netherlands  
 
| 1994
 
| 1994
Line 2,915: Line 3,740:
 
| PBMPLUS, Portable Bit Map Toolkit (10dec91 version)
 
| PBMPLUS, Portable Bit Map Toolkit (10dec91 version)
 
| PBMPLUS is a toolkit for converting various image formats to and from portable formats, and therefore to and from each other.  In addition to the converters, the package includes some simple tools for manipulating the portable formats.
 
| PBMPLUS is a toolkit for converting various image formats to and from portable formats, and therefore to and from each other.  In addition to the converters, the package includes some simple tools for manipulating the portable formats.
 +
|
 +
|
 
|  
 
|  
 
| 1991
 
| 1991
Line 2,921: Line 3,748:
 
| pbm_tex
 
| pbm_tex
 
| Converts Public Bitmap (.PBM) files to TeX fonts (requires PBMPLUS)
 
| Converts Public Bitmap (.PBM) files to TeX fonts (requires PBMPLUS)
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,927: Line 3,756:
 
| PCAL
 
| PCAL
 
| Generates Custom Postscript calendars from simple date entry data file
 
| Generates Custom Postscript calendars from simple date entry data file
 +
|
 +
|
 
|
 
|
 
|  
 
|  
Line 2,933: Line 3,764:
 
| PDP_SIMULATORS
 
| PDP_SIMULATORS
 
| PDP-8 and PDP-11 simulators
 
| PDP-8 and PDP-11 simulators
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,939: Line 3,772:
 
| PERIODIC
 
| PERIODIC
 
| Front-end procedure for resubmitting batch jobs
 
| Front-end procedure for resubmitting batch jobs
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,944: Line 3,779:
 
|-
 
|-
 
| PERF_METER
 
| PERF_METER
| Motif-based graphical performance meter for OpenVMS VAX and Alpha
+
| Motif-based graphical performance meter
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Phil Ottewell  
 
| Phil Ottewell  
 
|  
 
|  
Line 2,951: Line 3,788:
 
| PERL
 
| PERL
 
| A port of PERL5 to VMS.
 
| A port of PERL5 to VMS.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 2,957: Line 3,796:
 
| perl-tk
 
| perl-tk
 
| This is an OpenVMS port of Perl/Tk-804.026.  
 
| This is an OpenVMS port of Perl/Tk-804.026.  
 +
|
 +
|
 
| Philippe Vouters
 
| Philippe Vouters
 
|
 
|
Line 2,962: Line 3,803:
 
|-
 
|-
 
| permanent
 
| permanent
| Define permanent DCL symbols that can't be deleted or redefined! (OpenVMS VAX and Alpha)
+
| Define permanent DCL symbols that can't be deleted or redefined
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Brian Schenkenberger
 
| Brian Schenkenberger
 
| 1994
 
| 1994
Line 2,969: Line 3,812:
 
| PERSONAL
 
| PERSONAL
 
| Become another user using identifiers. PERSONA is a C rewrite and enhancement of the GLOGIN utility written by Anthony C. McCracken, Northern Arizona University, in 1992.
 
| Become another user using identifiers. PERSONA is a C rewrite and enhancement of the GLOGIN utility written by Anthony C. McCracken, Northern Arizona University, in 1992.
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 1999
 
| 1999
Line 2,975: Line 3,820:
 
| PDUMP, Process Dump System Service
 
| PDUMP, Process Dump System Service
 
| The Process Dump system service creates a process dump file of any running process on an OpenVMS Alpha system (running Version 7.0 or higher). The dump files produced are suitable for analysis with the ANALYZE/PROCESS_DUMP Utility.
 
| The Process Dump system service creates a process dump file of any running process on an OpenVMS Alpha system (running Version 7.0 or higher). The dump files produced are suitable for analysis with the ANALYZE/PROCESS_DUMP Utility.
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 2,980: Line 3,827:
 
|-
 
|-
 
| pf_sda
 
| pf_sda
| PF$SDA is a SDA extension (using the API first documented for VMS V7.2)  
+
| PF$SDA is a SDA extension (using the API first documented for VMS V7.2) which determines which processes are using a specified page file. PF$SDA can be used to look at a crash dump or at a running system.
which determines which processes are using a specified page file. PF$SDA can be used to look at a crash dump or at a running system.
+
|
 +
|
 
|
 
|
 
|  
 
|  
Line 2,987: Line 3,835:
 
|-
 
|-
 
| pfm
 
| pfm
| PFM, System_Mgmt, Monitor system performance and alert anomolies. This package runs on ALPHA VMS 7.3-1 or 7.3-2 only (it should work on 8.x but  
+
| Monitor system performance and alert anomolies. This package runs on ALPHA VMS 7.3-1 or 7.3-2 only (it should work on 8.x but has not been tested). It gathers each item provided by $GETRMI and in a cycle calcualates 'normal' performance. ALerts are generated if values outside the calculated norm are seen. Full source and doc included.
has not been tested). It gathers each item provided by $GETRMI and in a cycle
+
|
calcualates 'normal' performance. ALerts are generated if values outside the  
+
|
calculated norm are seen. Full source and doc included.
 
 
|  
 
|  
 
|  
 
|  
Line 2,996: Line 3,843:
 
|-
 
|-
 
| phpbb-2_0_21
 
| phpbb-2_0_21
| This is a web-based bulletin-board discussion forum package implemented  
+
| This is a web-based bulletin-board discussion forum package implemented using php and MySQL, and the Apache web server.
using php and MySQL, and the Apache web server.
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,003: Line 3,851:
 
|-
 
|-
 
| phpbbblog
 
| phpbbblog
| This is a web-based blogging server, built using phpBB, php, MySQL,  
+
| This is a web-based blogging server, built using phpBB, php, MySQL, and the Apache web server.
and the Apache web server.
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,011: Line 3,860:
 
| PINE
 
| PINE
 
| A tool for reading, sending, and managing electronic messages.  It was designed specifically with novice computer users in mind, but can be tailored to accommodate the needs of "power users" as well.  Pine uses Internet message protocols (e.g. RFC-822, SMTP, MIME, IMAP, NNTP) and runs on Unix and MS-DOS.
 
| A tool for reading, sending, and managing electronic messages.  It was designed specifically with novice computer users in mind, but can be tailored to accommodate the needs of "power users" as well.  Pine uses Internet message protocols (e.g. RFC-822, SMTP, MIME, IMAP, NNTP) and runs on Unix and MS-DOS.
 +
|
 +
|
 
| Pine is the work of Mike Seibel, Mark Crispin, Steve Hubert, Sheryl Erez, David Miller and Laurence Lundblade at the University of Washington Office of Computing and Communications
 
| Pine is the work of Mike Seibel, Mark Crispin, Steve Hubert, Sheryl Erez, David Miller and Laurence Lundblade at the University of Washington Office of Computing and Communications
 
|
 
|
Line 3,017: Line 3,868:
 
| plot_xps
 
| plot_xps
 
| C library to produce PostScript file and X window graph
 
| C library to produce PostScript file and X window graph
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,023: Line 3,876:
 
| plot_ps
 
| plot_ps
 
| C library to produce PostScript file
 
| C library to produce PostScript file
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,029: Line 3,884:
 
| PMFD
 
| PMFD
 
| Poor Man's File Defragger (IO$_MOVE on one file)
 
| Poor Man's File Defragger (IO$_MOVE on one file)
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,034: Line 3,891:
 
|-
 
|-
 
| PMX-137, Pre-Processor for MusixTeX score macros
 
| PMX-137, Pre-Processor for MusixTeX score macros
| This is the Unix/C version of PMX-1.3.7 . It was generated from the
+
| This is the Unix/C version of PMX-1.3.7 . It was generated from the Fortran source code with Netlib's F2C.
fortran source code with Netlib's F2C.
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,042: Line 3,900:
 
| PNG081
 
| PNG081
 
| PNG V 0.81 and ZLIB v 0.95 libraries
 
| PNG V 0.81 and ZLIB v 0.95 libraries
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,048: Line 3,908:
 
| ppl
 
| ppl
 
| PPL, Software, Runtime routines to support PPL libraries
 
| PPL, Software, Runtime routines to support PPL libraries
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,054: Line 3,916:
 
| pppd_kit
 
| pppd_kit
 
| Point-to-Point Protocol Daemon for OpenVMS
 
| Point-to-Point Protocol Daemon for OpenVMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,060: Line 3,924:
 
| PRIVDCL
 
| PRIVDCL
 
| Allow non-privileged execution of DCL procedures with [[Privileges|privileges]]
 
| Allow non-privileged execution of DCL procedures with [[Privileges|privileges]]
 +
|
 +
|
 
| Robert Lowe
 
| Robert Lowe
 
|
 
|
Line 3,066: Line 3,932:
 
| processview
 
| processview
 
| Qt-based UI for SCADA applications tool
 
| Qt-based UI for SCADA applications tool
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,072: Line 3,940:
 
| profile
 
| profile
 
| Menu-based SYSUAF Management Tool
 
| Menu-based SYSUAF Management Tool
 +
|
 +
|
 
| John Howells
 
| John Howells
 
|  
 
|  
Line 3,078: Line 3,948:
 
| project
 
| project
 
| Manage Project Access
 
| Manage Project Access
 +
|
 +
|
 
| Brian Tillman  
 
| Brian Tillman  
 
| 1994  
 
| 1994  
Line 3,084: Line 3,956:
 
| pstat
 
| pstat
 
| Display process status for all or selected processes
 
| Display process status for all or selected processes
 +
|
 +
|
 
| Vadim Gorokhovsky
 
| Vadim Gorokhovsky
 
| 1993
 
| 1993
Line 3,090: Line 3,964:
 
| ps-to-text
 
| ps-to-text
 
| Convert Postscript documents to plain ASCII text
 
| Convert Postscript documents to plain ASCII text
 +
|
 +
|
 
| Andrew Birrell and Paul McJones, ported to VMS by Hunter Goatley
 
| Andrew Birrell and Paul McJones, ported to VMS by Hunter Goatley
 
|
 
|
Line 3,096: Line 3,972:
 
| psutils
 
| psutils
 
| PostScript Utilities Release 1 Patchlevel 17
 
| PostScript Utilities Release 1 Patchlevel 17
 +
|
 +
|
 
| Angus Duggan
 
| Angus Duggan
 
| 1991
 
| 1991
Line 3,101: Line 3,979:
 
|-
 
|-
 
| pwait_sda
 
| pwait_sda
| PWAIT$SDA,UTILITIES, a SDA extension to display info about a waiting process  
+
| PWAIT$SDA,UTILITIES, a SDA extension to display info about a waiting process. PWAIT$SDA is a SDA extension (using the API first documented for VMS V7.2) which displays information about a process waiting and what it is waiting for. PWAIT$SDA can be used to look at a crash dump or at a running system. PWAIT$SDA is intended to help investigating why a process appears hung.
PWAIT$SDA is a SDA extension (using the API first documented for VMS V7.2)  
+
|
which displays information about a process waiting and what it is waiting for.
+
|
PWAIT$SDA can be used to look at a crash dump or at a running system. PWAIT$SDA is intended to help investigating why a process appears hung.
 
 
|  
 
|  
 
|  
 
|  
Line 3,111: Line 3,988:
 
| QBTOTP
 
| QBTOTP
 
| QBTOTP for OpenVMS
 
| QBTOTP for OpenVMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,117: Line 3,996:
 
| QLOGIN
 
| QLOGIN
 
| LOGINOUT-time display of run-time info. A program that runs before LOGINOUT to display run-time info
 
| LOGINOUT-time display of run-time info. A program that runs before LOGINOUT to display run-time info
 +
|
 +
|
 
|Marc A. Shannon  
 
|Marc A. Shannon  
 
|  
 
|  
Line 3,123: Line 4,004:
 
|-
 
|-
 
| que_mon
 
| que_mon
| An SMG$ print queue manager for OpenVMS VAX and OpenVMS AXP
+
| An SMG$ [[Queue#Print queues|print queue]] manager
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Brian Dickerson and Baron Chandler
 
| Brian Dickerson and Baron Chandler
 
|  
 
|  
Line 3,129: Line 4,012:
 
|-
 
|-
 
| quota
 
| quota
| Return DISKQUOTA info for users/devices under OpenVMS VAX and AXP
+
| Return DISKQUOTA info for users/devices
 +
|
 +
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|  
 
|  
Line 3,135: Line 4,020:
 
|-
 
|-
 
| ramdriver
 
| ramdriver
| A RAM Disk Driver for OpenVMS VAX
+
| A RAM Disk Driver
 +
|
 +
| [[VAX]]
 
| Gerard K. Newman  
 
| Gerard K. Newman  
 
| 1993
 
| 1993
Line 3,142: Line 4,029:
 
| rcs
 
| rcs
 
| Gnu RCS source control tool ported to VMS
 
| Gnu RCS source control tool ported to VMS
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,147: Line 4,036:
 
|-
 
|-
 
| REGEDIT
 
| REGEDIT
| Regedit is a program to look at or modify the registryserver database. It is a full screen (SMG) program and looks like the (MS-)Windows regedit. If you use the DecWindows environment, you can use mouse-clicks, otherwise you must use keyboard-keys. Because the registry-server exists only on alpha, there is not VAX version.
+
| Regedit is a program to look at or modify the registryserver database. It is a full screen (SMG) program and looks like the (MS-)Windows regedit. If you use the DecWindows environment, you can use mouse-clicks, otherwise you must use keyboard-keys.
 +
|
 +
| [[Alpha]]
 
| Fekko Stubbe
 
| Fekko Stubbe
 
|
 
|
Line 3,153: Line 4,044:
 
|-
 
|-
 
| remind-dcl
 
| remind-dcl
| A simple reminder system written in DCL
+
| A simple reminder system
 +
| DCL
 +
|
 
| Mark Van-Bellen  
 
| Mark Van-Bellen  
 
|  
 
|  
Line 3,159: Line 4,052:
 
|-
 
|-
 
| remind
 
| remind
| A simple reminder utility for OpenVMS [[VAX]] and [[Alpha]]
+
| A simple reminder utility for OpenVMS
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1986
 
| 1986
Line 3,166: Line 4,061:
 
| remote
 
| remote
 
| Execute DCL commands on remote [[DECnet]] nodes
 
| Execute DCL commands on remote [[DECnet]] nodes
 +
|
 +
|
 
| Author unknown, modified by Hunter Goatley
 
| Author unknown, modified by Hunter Goatley
 
| 1994  
 
| 1994  
Line 3,172: Line 4,069:
 
| rf
 
| rf
 
| Apply DCL command(s) to multiple files
 
| Apply DCL command(s) to multiple files
 +
|
 +
|
 
| John Kelley  
 
| John Kelley  
 
|
 
|
Line 3,178: Line 4,077:
 
| rms_interface
 
| rms_interface
 
| Comprehensive interface to RMS for high-level languages
 
| Comprehensive interface to RMS for high-level languages
 +
|
 +
|
 
| Mark S. Frank  
 
| Mark S. Frank  
 
|  
 
|  
Line 3,188: Line 4,089:
 
* gmake
 
* gmake
 
* gzip
 
* gzip
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,198: Line 4,101:
 
* multiple forwarding addresses;
 
* multiple forwarding addresses;
 
* multiple filters to discard messages based on "From" and "Subject" lines.
 
* multiple filters to discard messages based on "From" and "Subject" lines.
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 3,204: Line 4,109:
 
| POVRAY, Persistence of Vision Raytracer
 
| POVRAY, Persistence of Vision Raytracer
 
| Persistence Of Vision (POV) is a widely used raytracer. This version has been modified to display it's preview window on 24-plane systems, as well as 8-plane systems. It is also "quiet" by default (does not print information messages).
 
| Persistence Of Vision (POV) is a widely used raytracer. This version has been modified to display it's preview window on 24-plane systems, as well as 8-plane systems. It is also "quiet" by default (does not print information messages).
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,212: Line 4,119:
 
* XTGA directly displays the .TGA (TARGA) output files. It uses the X11 previewer code from POVRAY.
 
* XTGA directly displays the .TGA (TARGA) output files. It uses the X11 previewer code from POVRAY.
 
* TGA2GIF converts .TGA files into .GIF files that can be viewed using any of the standard GIF viewers like XGIF or XV.
 
* TGA2GIF converts .TGA files into .GIF files that can be viewed using any of the standard GIF viewers like XGIF or XV.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,218: Line 4,127:
 
| PP, Pretty Pascal, Pascal Pre-Processor
 
| PP, Pretty Pascal, Pascal Pre-Processor
 
| Formats Pascal code
 
| Formats Pascal code
 +
|
 +
|
 
| Jonathan Ridler
 
| Jonathan Ridler
 
| 1998
 
| 1998
Line 3,224: Line 4,135:
 
| PQM
 
| PQM
 
| Print Queue Manager for Users and Operators.  PQM is a screen-based utility which presents a user-friendly interface to the OpenVMS [[Queue#Print queues|print queue]] system.  It is designed for ease-of-use by users and operators who do not wish to learn, or have no direct access to, the DCL commands which are relevant to printer queues.
 
| Print Queue Manager for Users and Operators.  PQM is a screen-based utility which presents a user-friendly interface to the OpenVMS [[Queue#Print queues|print queue]] system.  It is designed for ease-of-use by users and operators who do not wish to learn, or have no direct access to, the DCL commands which are relevant to printer queues.
 +
|
 +
|
 
| Jeremy Begg
 
| Jeremy Begg
 
| 2000
 
| 2000
Line 3,230: Line 4,143:
 
| PREFER
 
| PREFER
 
| Specify a preferred path for DSA disks.
 
| Specify a preferred path for DSA disks.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
 
| 40
 
| 40
 
|-
 
|-
| PROBE, VAX Ethernet monitor / statistics / capture / playback
+
| PROBE, VAX Ethernet monitor/statistics/capture/playback
 
| A network monitoring tool which allows the real-time capture and/or graphical display of Ethernet traffic activity and the tabular formatting of previously collected frame and/or data.
 
| A network monitoring tool which allows the real-time capture and/or graphical display of Ethernet traffic activity and the tabular formatting of previously collected frame and/or data.
 +
|
 +
| [[VAX]]
 
| Stephane Germain
 
| Stephane Germain
 
| 1989
 
| 1989
Line 3,242: Line 4,159:
 
| PROCLIST
 
| PROCLIST
 
| This utility generates a list of all processes for the current username on the system/cluster.  
 
| This utility generates a list of all processes for the current username on the system/cluster.  
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,248: Line 4,167:
 
| PRODUSE010, Product Usage by Imagename and Username
 
| PRODUSE010, Product Usage by Imagename and Username
 
| This tool uses data collected by DECps or VPA to build an array of Imagenames and Usernames run on different Cluster nodes over the time specified (one month is the minimum suggested interval). The report produced lists all images run on the systems sorted by product name (if known) and imagename with the maximum number of concurrent users and the number of different usernames running the product on each node. The /user=username qualifier produces a report showing all images run by a single user and the /image=imagename qualifier produces a report showing all users of an image.
 
| This tool uses data collected by DECps or VPA to build an array of Imagenames and Usernames run on different Cluster nodes over the time specified (one month is the minimum suggested interval). The report produced lists all images run on the systems sorted by product name (if known) and imagename with the maximum number of concurrent users and the number of different usernames running the product on each node. The /user=username qualifier produces a report showing all images run by a single user and the /image=imagename qualifier produces a report showing all users of an image.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,254: Line 4,175:
 
| PSICOPY V.3.1-4, File Transfer via X.25
 
| PSICOPY V.3.1-4, File Transfer via X.25
 
| This program allows the transfer via X.25 of any kind of VMS files, including file attributes, transfert restart, crc checks, authentication, and more.
 
| This program allows the transfer via X.25 of any kind of VMS files, including file attributes, transfert restart, crc checks, authentication, and more.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,259: Line 4,182:
 
|-
 
|-
 
| PSPLOT
 
| PSPLOT
| PSPLOT is a Fortran-callable library of subroutines used for creating publication-quality graphics in the form of PostScript files. It is written in Fortran 77 and supports the standard 35 PostScript fonts and color.
+
| PSPLOT is a Fortran-callable library of subroutines used for creating publication-quality graphics in the form of PostScript files. It supports the standard 35 PostScript fonts and color.
 +
| Fortran 77
 +
|
 
|
 
|
 
|
 
|
Line 3,273: Line 4,198:
 
* The maximum quota values used by the process during the current  PQUOTA run.
 
* The maximum quota values used by the process during the current  PQUOTA run.
 
* Enabled and pending AST's for this process.
 
* Enabled and pending AST's for this process.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,279: Line 4,206:
 
| PYTHON
 
| PYTHON
 
| Portable Python for OpenVMS
 
| Portable Python for OpenVMS
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 3,285: Line 4,214:
 
| RADIUS
 
| RADIUS
 
| Remote authentication dial in user service (RADIUS)
 
| Remote authentication dial in user service (RADIUS)
 +
|
 +
|
 
| Ruslan Laishev
 
| Ruslan Laishev
 
|  
 
|  
Line 3,291: Line 4,222:
 
| PWAIT$SDA
 
| PWAIT$SDA
 
| PWAIT$SDA,UTILITIES, a SDA extension to display info about a waiting process PWAIT$SDA is a SDA extension (using the API first documented for VMS V7.2) which displays information about a process waiting and what it is waiting for. It is intended to help investigating why a process appears hung.
 
| PWAIT$SDA,UTILITIES, a SDA extension to display info about a waiting process PWAIT$SDA is a SDA extension (using the API first documented for VMS V7.2) which displays information about a process waiting and what it is waiting for. It is intended to help investigating why a process appears hung.
 +
|
 +
|
 
| Ian Miller
 
| Ian Miller
 
|  
 
|  
Line 3,297: Line 4,230:
 
| PWD_UPDATE
 
| PWD_UPDATE
 
| Helpdesk password change utility. The user is prompted for a username and then presented with the last LOGIN and PASSWORD CHANGE date.  The caller should be asked these questions.  If they are answered correctly, the password can be changed.  If not, the account can be disabled. This program uses the SYS$SETUAI service to change the password and set any relevant flags, but due to a "feature" of LOGINOUT, it has to modify the UAF file directly to pre-expire the account.
 
| Helpdesk password change utility. The user is prompted for a username and then presented with the last LOGIN and PASSWORD CHANGE date.  The caller should be asked these questions.  If they are answered correctly, the password can be changed.  If not, the account can be disabled. This program uses the SYS$SETUAI service to change the password and set any relevant flags, but due to a "feature" of LOGINOUT, it has to modify the UAF file directly to pre-expire the account.
 +
|
 +
|
 
| Robert Eden
 
| Robert Eden
 
|  
 
|  
Line 3,303: Line 4,238:
 
| QI, VMS CCSO Nameserver version 3.09
 
| QI, VMS CCSO Nameserver version 3.09
 
| The CCSO Nameserver is a computer resident "phone book".  It can keep a relatively small amount of information about a relatively large number of people or things, and provide fast access to that information over the Internet.
 
| The CCSO Nameserver is a computer resident "phone book".  It can keep a relatively small amount of information about a relatively large number of people or things, and provide fast access to that information over the Internet.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,309: Line 4,246:
 
| RAID Evaluator
 
| RAID Evaluator
 
| A copy of the StorageWorks(TM) RAID Evaluator program, V1.9, an experimental version of the program. It contains new features, but has not been thoroughly tested.
 
| A copy of the StorageWorks(TM) RAID Evaluator program, V1.9, an experimental version of the program. It contains new features, but has not been thoroughly tested.
 +
|
 +
|
 
| StorageWorks
 
| StorageWorks
 
| 1993
 
| 1993
Line 3,314: Line 4,253:
 
|-
 
|-
 
| RAMDISK
 
| RAMDISK
| Fast RAMDISK driver for OpenVMS VAX
+
| Fast RAMDISK driver
 +
|
 +
| [[VAX]]
 
| Gerard K. Newman
 
| Gerard K. Newman
 
| 1993
 
| 1993
Line 3,321: Line 4,262:
 
| ROUTINE ANALYZER,
 
| ROUTINE ANALYZER,
 
| Routine call analyzer for C and BLISS source code  
 
| Routine call analyzer for C and BLISS source code  
 +
|
 +
|
 
| Steve Branam
 
| Steve Branam
 
|  
 
|  
Line 3,327: Line 4,270:
 
| RCARD V1.3, Read Cardfiler cards on VT Terminal
 
| RCARD V1.3, Read Cardfiler cards on VT Terminal
 
| Displays DECwindows/Motif Cardfiler cards on regular VT terminals. Only text-only card files are supported.
 
| Displays DECwindows/Motif Cardfiler cards on regular VT terminals. Only text-only card files are supported.
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
|
 
|
Line 3,333: Line 4,278:
 
| RELOAD
 
| RELOAD
 
| Reloads DECW$XDEFAULTS into the root window dynamically so that the changes have immediate effect.
 
| Reloads DECW$XDEFAULTS into the root window dynamically so that the changes have immediate effect.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,339: Line 4,286:
 
| REVE
 
| REVE
 
| Reve is a version of the popular Othello game under Motif.  It  contains graphical  interfaces for SunView, X11 and XView, as well as being able to function on normal display terminals using a termcap interface.
 
| Reve is a version of the popular Othello game under Motif.  It  contains graphical  interfaces for SunView, X11 and XView, as well as being able to function on normal display terminals using a termcap interface.
 +
|
 +
|
 
| Yves Gallot and Rich Burridge
 
| Yves Gallot and Rich Burridge
 
|
 
|
Line 3,345: Line 4,294:
 
| RMS_LOCKS  
 
| RMS_LOCKS  
 
| This program will scan the DLM database capturing all locks for RMS files and records.  It will then traverse the data displaying ALL locks, or only BLOCKed locks.
 
| This program will scan the DLM database capturing all locks for RMS files and records.  It will then traverse the data displaying ALL locks, or only BLOCKed locks.
 +
|
 +
|
 
|
 
|
 
|  
 
|  
Line 3,358: Line 4,309:
 
* GLOBAL_BUFFER_HELPER.COM, Command file to add up RMS global buffer  resource requirements for a wildcarded filespec.
 
* GLOBAL_BUFFER_HELPER.COM, Command file to add up RMS global buffer  resource requirements for a wildcarded filespec.
 
* INDEXED_FILE_COUNT.BAS, Program to quickly (relative to ANALYZE/RMS) count valid, deleted and re-vectored record in an RMS indexed file.
 
* INDEXED_FILE_COUNT.BAS, Program to quickly (relative to ANALYZE/RMS) count valid, deleted and re-vectored record in an RMS indexed file.
* INDEXED_FILE_PATCH.BAS;1, Program to quickly (relative to ANALYZE/RMS) validate the structure for an RMS indexed file which is suspected  to have multiple corrupted areas due to hardware failure.
+
* INDEXED_FILE_PATCH.BAS;1, Program to quickly (relative to ANALYZE/RMS) validate the structure for an RMS indexed file which is suspected  to have multiple corrupted areas due to hardware failure.
 
*DEBUG.COM, illy command flip debug bit in image header (used for ZAP)
 
*DEBUG.COM, illy command flip debug bit in image header (used for ZAP)
 
* LINK.COM, Silly LINK command file to pull in VAXCRTL.
 
* LINK.COM, Silly LINK command file to pull in VAXCRTL.
Line 3,365: Line 4,316:
 
* SET_DIR.C, omplement to SET FILE/NODIR. (Patch to hole in foot :-)
 
* SET_DIR.C, omplement to SET FILE/NODIR. (Patch to hole in foot :-)
 
* SHOW_ROOTS.C, Example program from RMS reference manual which will show the index root levels for files.
 
* SHOW_ROOTS.C, Example program from RMS reference manual which will show the index root levels for files.
* ZAP.MAR, imple tool to use the VMS Debugger to PATCH buckets in an RMS indexed file (or any file really). Proven useful trying to recover remote files over slow links.
+
* ZAP.MAR, imple tool to use the VMS Debugger to PATCH buckets in an RMS indexed file (or any file really). Proven useful trying to recover remote files over slow links.
 +
| BASIC, C
 +
| [[VAX]]
 
| Hein van den Heuvel
 
| Hein van den Heuvel
 
|
 
|
Line 3,372: Line 4,325:
 
| RMS_JRNL_SNAP
 
| RMS_JRNL_SNAP
 
| RMS After-Image Journal Snapshot Utility allows RMS after-image journal files to be copied and truncated in place with concurrent online access. This utility allows non-stop application operation where it might otherwise be unavailable due to having to create new RMS after-image journal files on a periodic basis.
 
| RMS After-Image Journal Snapshot Utility allows RMS after-image journal files to be copied and truncated in place with concurrent online access. This utility allows non-stop application operation where it might otherwise be unavailable due to having to create new RMS after-image journal files on a periodic basis.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,377: Line 4,332:
 
|-
 
|-
 
| Rocks and Diamonds
 
| Rocks and Diamonds
| A port of a "Boulderdash" (Commodore C64) or "Emerald Mine"
+
| A port of a "Boulderdash" (Commodore C64) or "Emerald Mine" (Amiga)-like game under OpenVMS (X11)
(Amiga)-like game under OpenVMS (X11)
+
|
 +
|
 
| Holger Schemel
 
| Holger Schemel
 
| 1995
 
| 1995
Line 3,385: Line 4,341:
 
| Rosegarden
 
| Rosegarden
 
| Musical Notation Editor and Midi Sequencer
 
| Musical Notation Editor and Midi Sequencer
 +
|
 +
|
 
| Chris Cannam
 
| Chris Cannam
 
| 1998
 
| 1998
Line 3,391: Line 4,349:
 
| RUBY
 
| RUBY
 
| Ruby Object Oriented Programming Language for OpenVMS
 
| Ruby Object Oriented Programming Language for OpenVMS
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 3,397: Line 4,357:
 
| RULEWORKS
 
| RULEWORKS
 
| RuleWorks is a language, compiler (with debugger), and Run-Time Library for constructing high performance, modular, object-oriented, forward-chaining, rules-based applications.  (RuleWorks is an evolutionary step past OPS5.) It provides portability by producing ANSI C sources which can then be compiled with any of the leading C or C++ compilers. There is a Run-Time Library for each supported platform and C compiler.
 
| RuleWorks is a language, compiler (with debugger), and Run-Time Library for constructing high performance, modular, object-oriented, forward-chaining, rules-based applications.  (RuleWorks is an evolutionary step past OPS5.) It provides portability by producing ANSI C sources which can then be compiled with any of the leading C or C++ compilers. There is a Run-Time Library for each supported platform and C compiler.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,403: Line 4,365:
 
| RWMBX
 
| RWMBX
 
| Identifies which mailbox is causing an RWMBX process state.  
 
| Identifies which mailbox is causing an RWMBX process state.  
 +
|
 +
|
 
| Doug Wyrember
 
| Doug Wyrember
 
|
 
|
Line 3,408: Line 4,372:
 
|-
 
|-
 
| RZDISK
 
| RZDISK
| RZDISK is a SCSI disk maintenance utility which can be used to manipulate things like disk parameters, reassign bad blocks, format disks, etc. Only disks directly connected to a VAX or Alpha machine can be used. The utility runs on both Alpha and Vax.
+
| RZDISK is a SCSI disk maintenance utility which can be used to manipulate things like disk parameters, reassign bad blocks, format disks, etc. Only disks directly connected to a VAX or Alpha machine can be used.
 +
|
 +
| [[VAX]], [[Alpha]]
 
|
 
|
 
|
 
|
Line 3,415: Line 4,381:
 
| PCM, POLYCENTER Console Manager
 
| PCM, POLYCENTER Console Manager
 
| POLYCENTER Console Manager allows you to monitor console activity and manage any device that sends and receives data via RS323 link in ASCII format.
 
| POLYCENTER Console Manager allows you to monitor console activity and manage any device that sends and receives data via RS323 link in ASCII format.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,420: Line 4,388:
 
|-
 
|-
 
| Safety
 
| Safety
| Combined security HSM undelete shareware pkg. It provides a
+
| Combined security HSM undelete shareware pkg. It provides a free security suite, a hierarchical storage manager function, and a RELIABLE undelete system plus fragmentation avoidance and other handy utilities.
free security suite, a hierarchical storage manager function, and
+
|
a RELIABLE undelete system plus fragmentation avoidance and other
+
|
handy utilities.
 
 
|
 
|
 
|
 
|
Line 3,430: Line 4,397:
 
| s-lang
 
| s-lang
 
| C-like language interpreter to embed in C programs
 
| C-like language interpreter to embed in C programs
 +
|
 +
|
 
| written by John E. Davis, packaged by Hunter Goatley  
 
| written by John E. Davis, packaged by Hunter Goatley  
 
|
 
|
Line 3,436: Line 4,405:
 
| safety015
 
| safety015
 
| File system additions for OpenVMS including a wastebasket
 
| File system additions for OpenVMS including a wastebasket
 +
|
 +
|
 
| Glenn C. Everhart
 
| Glenn C. Everhart
 
|  
 
|  
Line 3,442: Line 4,413:
 
| SAMBA
 
| SAMBA
 
| An implementation of SAMBA 2.0.6 for OpenVMS. Samba is a collection of programs that allow communication with LANMAN hosts using NETbios over TCP/IP.
 
| An implementation of SAMBA 2.0.6 for OpenVMS. Samba is a collection of programs that allow communication with LANMAN hosts using NETbios over TCP/IP.
 +
|
 +
|
 
| John Malmgerg
 
| John Malmgerg
 
|
 
|
Line 3,447: Line 4,420:
 
|-
 
|-
 
| Sapphire
 
| Sapphire
| Sapphire is an acoustic compiler: a program which takes a representation of sound as a text file and generates the sound from
+
| Sapphire is an acoustic compiler: a program which takes a representation of sound as a text file and generates the sound from it, rather like a ray-tracing package takes a text representation of a scene and generates a picture from it.
it, rather like a ray-tracing package takes a text representation of a scene and generates a picture from it.
+
|
 +
|
 
| J. Finnis
 
| J. Finnis
 
| 1998
 
| 1998
Line 3,455: Line 4,429:
 
| Scan Printers
 
| Scan Printers
 
| Scan Printers periodically scans printers queues and sends requests to several "operators" for stalled, paused or stooped queues. It can also restart these queues and release holding jobs.
 
| Scan Printers periodically scans printers queues and sends requests to several "operators" for stalled, paused or stooped queues. It can also restart these queues and release holding jobs.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,461: Line 4,437:
 
| scan4
 
| scan4
 
| Scan for exact text in ensuing output of DCL and foreign activated commands.
 
| Scan for exact text in ensuing output of DCL and foreign activated commands.
 +
|
 +
|
 
| Chris Olive
 
| Chris Olive
 
| 1994
 
| 1994
Line 3,467: Line 4,445:
 
| scanuaf
 
| scanuaf
 
| Search SYSUAF for accounts matching specified criteria
 
| Search SYSUAF for accounts matching specified criteria
 +
|
 +
|
 
| Jim Snyder
 
| Jim Snyder
 
|  
 
|  
Line 3,473: Line 4,453:
 
| Scheduler, A CPU Class Scheduler
 
| Scheduler, A CPU Class Scheduler
 
| CPU class scheduling has long been available on IBM operating systems. This capability was implemented as of OpenVMS V6.0 within the OpenVMS scheduler although it has not received the amount of attention that it deserves. Hooks are available for customers to write their own CPU class scheduling policies. This article discusses some potential uses of class scheduling and the callouts available to system programmers for writing a class scheduler policy. A sample CPU class scheduler is provided.
 
| CPU class scheduling has long been available on IBM operating systems. This capability was implemented as of OpenVMS V6.0 within the OpenVMS scheduler although it has not received the amount of attention that it deserves. Hooks are available for customers to write their own CPU class scheduling policies. This article discusses some potential uses of class scheduling and the callouts available to system programmers for writing a class scheduler policy. A sample CPU class scheduler is provided.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,479: Line 4,461:
 
| screen
 
| screen
 
| Load the output of a DCL command into an editor
 
| Load the output of a DCL command into an editor
 +
|
 +
|
 
| Chris Olive  
 
| Chris Olive  
 
|  
 
|  
Line 3,500: Line 4,484:
 
* allow flexible specification of the format of the new session prompt;
 
* allow flexible specification of the format of the new session prompt;
 
* provide direct access to help information from the command line
 
* provide direct access to help information from the command line
 +
|
 +
|
 
| Jonathan Ridler
 
| Jonathan Ridler
 
|
 
|
Line 3,506: Line 4,492:
 
| SDCL
 
| SDCL
 
| Structured DCL processor written to provide "structured programming" constructs (if-then-else, loops, etc)
 
| Structured DCL processor written to provide "structured programming" constructs (if-then-else, loops, etc)
 +
|
 +
|
 
| Dick Munroe
 
| Dick Munroe
 
| 1995
 
| 1995
Line 3,512: Line 4,500:
 
| SDL, Data Structore/Interface Definition Language
 
| SDL, Data Structore/Interface Definition Language
 
| SDL is both a data structure and interface definition language and a utility/compiler to convert those definitions into language output for a number of different languages.
 
| SDL is both a data structure and interface definition language and a utility/compiler to convert those definitions into language output for a number of different languages.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,518: Line 4,508:
 
| sdlxsd
 
| sdlxsd
 
| XSD generator for SDL VAX/Alpha.
 
| XSD generator for SDL VAX/Alpha.
 +
|
 +
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|  
 
|  
Line 3,524: Line 4,516:
 
| SED, GNU SED
 
| SED, GNU SED
 
| UNIX Stream Editor for VMS
 
| UNIX Stream Editor for VMS
 +
|
 +
|
 
| Sheldon Bishov
 
| Sheldon Bishov
 
| 1995
 
| 1995
Line 3,529: Line 4,523:
 
|-
 
|-
 
| SED, GNU SED
 
| SED, GNU SED
| GNU sed V2.03 for OpenVMS VAX and OpenVMS AXP
+
| GNU sed V2.03 for OpenVMS  
 +
|
 +
| [[VAX]], [[Alpha]]
 
| ported to OpenVMS by Hunter Goatley
 
| ported to OpenVMS by Hunter Goatley
 
|
 
|
Line 3,536: Line 4,532:
 
| session_notes
 
| session_notes
 
| TeX Macros for Presentation Session Notes. This package is a set of LaTeX macros to simplify the generation of presentations for DECUS symposia.  Unlike SliTeX, which isn't available in every TeX package, these macros should work on any system with LaTeX.
 
| TeX Macros for Presentation Session Notes. This package is a set of LaTeX macros to simplify the generation of presentations for DECUS symposia.  Unlike SliTeX, which isn't available in every TeX package, these macros should work on any system with LaTeX.
 +
|
 +
|
 
| Wayne Sewell
 
| Wayne Sewell
 
|
 
|
Line 3,541: Line 4,539:
 
|-
 
|-
 
| set_exe
 
| set_exe
| Display or Modify Image DEBUG or Traceback Settings (VAX and Alpha, not I64)
+
| Display or Modify Image DEBUG or Traceback Settings
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Wolfgang Moeller  
 
| Wolfgang Moeller  
 
|  
 
|  
Line 3,547: Line 4,547:
 
|-
 
|-
 
| set_prcnam
 
| set_prcnam
| Set the process name for any process (VAX and Alpha)
+
| Set the process name for any process
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1998
 
| 1998
Line 3,554: Line 4,556:
 
| setup
 
| setup
 
| Per-user or per-login product setup manager
 
| Per-user or per-login product setup manager
 +
|
 +
|
 
|
 
|
 
|  
 
|  
Line 3,560: Line 4,564:
 
| setuser
 
| setuser
 
| SETUSER VER-007  --  Become another user, needs privs. Runs on OpenVMS AXP only.
 
| SETUSER VER-007  --  Become another user, needs privs. Runs on OpenVMS AXP only.
 +
|
 +
|
 
| Thomas M. Deso  
 
| Thomas M. Deso  
 
|  
 
|  
Line 3,566: Line 4,572:
 
| SHAD-DSK-MAKER
 
| SHAD-DSK-MAKER
 
| This version of VDdriver permits one to make virtual disks of parts of other disks and works with Digital volume shadowing. Thus you can take unlike disks and make virtual disks out of parts of them, and shadow the parts. The remaining parts of the disks can be used either as separate virtual disks or as other file structures, if you decide to make file structures on the raw disks first and place the virtual disks on contiguous files on them.
 
| This version of VDdriver permits one to make virtual disks of parts of other disks and works with Digital volume shadowing. Thus you can take unlike disks and make virtual disks out of parts of them, and shadow the parts. The remaining parts of the disks can be used either as separate virtual disks or as other file structures, if you decide to make file structures on the raw disks first and place the virtual disks on contiguous files on them.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,572: Line 4,580:
 
| shelp
 
| shelp
 
| A screen-oriented interface to online VMS HELP
 
| A screen-oriented interface to online VMS HELP
 +
|
 +
|
 
| Written by George Merriman, modified by Baron Chandler
 
| Written by George Merriman, modified by Baron Chandler
 
|  
 
|  
Line 3,578: Line 4,588:
 
| showcluster-on-web
 
| showcluster-on-web
 
| Shows cluster information from a WEB server
 
| Shows cluster information from a WEB server
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,584: Line 4,596:
 
| showcusers
 
| showcusers
 
| Cluster-wide Graphical SHOW USERS. Provides graphical display of users accross the cluster.   
 
| Cluster-wide Graphical SHOW USERS. Provides graphical display of users accross the cluster.   
 +
|
 +
|
 
| Original author unknown, modifications by Jonathan C. Baker
 
| Original author unknown, modifications by Jonathan C. Baker
 
|
 
|
Line 3,589: Line 4,603:
 
|-
 
|-
 
| SHOW_LOAD
 
| SHOW_LOAD
| A modification of the SHOW command which allows one to display 1, 5, and 15 minute load averages of the current node. Load averages for the number of computables processes and disk queue lengths are displayed.
+
| A modification of the SHOW command which allows one to display 1, 5, and 15 minute load averages of the current node. Load averages for the number of computables processes and disk queue lengths are displayed. The top 5 CPU users can also be displayed with the /HOGS qualifier.  If a user is running at a rate that is consuming more than 30 CPU minutes per hour of connect time (MPH), the user is flagged with an asterisk.  
The top 5 CPU users can also be displayed with the /HOGS qualifier.  If a user is running at a rate that is consuming more than 30 CPU minutes per hour of connect time (MPH), the user is flagged with an asterisk.   
+
|
 +
|  
 
|
 
|
 
|
 
|
Line 3,596: Line 4,611:
 
|-
 
|-
 
| shrcommon
 
| shrcommon
| Subroutines to allow sharing of COMMON PSECTs among programs (VAX)
+
| Subroutines to allow sharing of COMMON PSECTs among programs
 +
|
 +
| [[VAX]]
 
| Mark Frank  
 
| Mark Frank  
 
|
 
|
Line 3,603: Line 4,620:
 
| SHUTDOWN
 
| SHUTDOWN
 
| Hobbyist cluster shutdown for non-privilged users
 
| Hobbyist cluster shutdown for non-privilged users
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,609: Line 4,628:
 
| MadGoat SEND V1.0
 
| MadGoat SEND V1.0
 
| MadGoat SEND lets users send interactive messages to other users on the same system, clusterwide, and via DECnet to remote notes. MadGoat SEND is patterned after the Jnet SEND command for BITNET sites.
 
| MadGoat SEND lets users send interactive messages to other users on the same system, clusterwide, and via DECnet to remote notes. MadGoat SEND is patterned after the Jnet SEND command for BITNET sites.
 +
|
 +
|
 
| Darrell Burkhead
 
| Darrell Burkhead
 
| 1994
 
| 1994
Line 3,615: Line 4,636:
 
| SET_CLOCK
 
| SET_CLOCK
 
| The command procedure diddles a couple of registers in VMS, causing the system clock to run 20% fast for 5 hours, thereby adjusting the clock ahead an hour without any sudden time changes.
 
| The command procedure diddles a couple of registers in VMS, causing the system clock to run 20% fast for 5 hours, thereby adjusting the clock ahead an hour without any sudden time changes.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,620: Line 4,643:
 
|-
 
|-
 
| SHOW_GBLSECTION_USERS
 
| SHOW_GBLSECTION_USERS
| This software accepts a global section name, eg LIBRTL_001 or SYSXQP_000 etc. It then interrogates all processes on the system in order to find which  processes have the given global section mapped. (VAX only)
+
| This software accepts a global section name, eg LIBRTL_001 or SYSXQP_000 etc. It then interrogates all processes on the system in order to find which  processes have the given global section mapped.
 +
|
 +
| [[VAX]]
 
|  
 
|  
 
|  
 
|  
Line 3,626: Line 4,651:
 
|-
 
|-
 
| SHOW_QUOTA
 
| SHOW_QUOTA
| This procedure shows the given quota and the remaining quota of a process.  
+
| This procedure shows the given quota and the remaining quota of a process. It uses the process id as first parameter.  
It uses the process id as first parameter.  
+
|
 +
|
 
| A.Schwarz
 
| A.Schwarz
 
| 1990
 
| 1990
Line 3,634: Line 4,660:
 
| SHOW_USERS_V12
 
| SHOW_USERS_V12
 
| Display/KILL/FORCE exit users (enhanced WHO/WHAT program)
 
| Display/KILL/FORCE exit users (enhanced WHO/WHAT program)
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 3,639: Line 4,667:
 
|-
 
|-
 
| SHS
 
| SHS
| Enhanced `SHOW SYSTEM' for VAX and Alpha System.
+
| Enhanced SHOW SYSTEM for VAX and Alpha System.
 +
|
 +
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|
 
|
Line 3,653: Line 4,683:
 
* READVMSBACKUP - Reads vms backup savesets on unix. Works on little endian machines (e.g. AXP) or big endian ones (e.g. sun)
 
* READVMSBACKUP - Reads vms backup savesets on unix. Works on little endian machines (e.g. AXP) or big endian ones (e.g. sun)
 
* VAXNET - Communications program for VMS. Knows kermit and xmodem and its own protocols and has a sophisticated script language so it can be used to call pagers etc. (Note the kermit protocol used is a basic one, but it does work. Xmodem checksum or crc are both there. VAXnet tends to work better as a remote terminal than other communications programs, in that it uses negligible CPU (unlike others that do single character I/O).
 
* VAXNET - Communications program for VMS. Knows kermit and xmodem and its own protocols and has a sophisticated script language so it can be used to call pagers etc. (Note the kermit protocol used is a basic one, but it does work. Xmodem checksum or crc are both there. VAXnet tends to work better as a remote terminal than other communications programs, in that it uses negligible CPU (unlike others that do single character I/O).
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Glenn Everhart
 
| Glenn Everhart
 
|
 
|
Line 3,658: Line 4,690:
 
|-
 
|-
 
| simh302-vms
 
| simh302-vms
| This is a simh with ethernet support for OpenVMS Alpha. It contains
+
| This is a simh with ethernet support for OpenVMS Alpha. It contains executables (for 7.3-1 or later) of the VAX and pdp-11 simulator with (and without) ethernet support. To use the ethernet support CMKRNL is needed and the PCAPVCM.EXE execlet needs to be copied to SYS$LOADABLE_DEVICES.
executables (for 7.3-1 or later) of the VAX and pdp-11 simulator with
+
| [[PDP-11]], [[VAX]], [[Alpha]]
(and without) ethernet support. To use the ethernet support CMKRNL is
+
|
needed and the PCAPVCM.EXE execlet needs to be copied to SYS$LOADABLE_DEVICES.
 
 
|  
 
|  
 
|  
 
|  
Line 3,668: Line 4,699:
 
| sixel_print
 
| sixel_print
 
| Converts SIXEL output to HP LaserJet graphics
 
| Converts SIXEL output to HP LaserJet graphics
 +
|
 +
|
 
| Nick de Smith
 
| Nick de Smith
 
|  
 
|  
Line 3,674: Line 4,707:
 
| SKEY
 
| SKEY
 
| S/Key is a login authentication method, using one-time key generation in response to a "challenge".  The S/Key system is described in RFC-1760 and RFC-1938.
 
| S/Key is a login authentication method, using one-time key generation in response to a "challenge".  The S/Key system is described in RFC-1760 and RFC-1938.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,680: Line 4,715:
 
| skl
 
| skl
 
| SKL V1.0  - Show Known Links displays the connection IDs in DECnet/Plus env.
 
| SKL V1.0  - Show Known Links displays the connection IDs in DECnet/Plus env.
 +
|
 +
|
 
| Mark Oakley; updates by Hunter Goatley
 
| Mark Oakley; updates by Hunter Goatley
 
|
 
|
Line 3,686: Line 4,723:
 
| slave
 
| slave
 
| SLAVE V3.01-002, Maintain a slave subprocess to execute background commands
 
| SLAVE V3.01-002, Maintain a slave subprocess to execute background commands
 +
|
 +
|
 
| Chris Olive
 
| Chris Olive
 
| 1993
 
| 1993
Line 3,691: Line 4,730:
 
|-
 
|-
 
| slmod
 
| slmod
| Logical Name Searchlist Modification Utility (VAX and Alpha)
+
| Logical Name Searchlist Modification Utility
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Bob Boyd
 
| Bob Boyd
 
|  
 
|  
Line 3,698: Line 4,739:
 
| smiley
 
| smiley
 
| Print and explain smileys :-)
 
| Print and explain smileys :-)
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,703: Line 4,746:
 
|-
 
|-
 
| smore
 
| smore
| SMORE V1.2-001  --  UN*X-like "more" command for DCL command output (VAX and Alpha)
+
| SMORE V1.2-001  --  UN*X-like "more" command for DCL command output
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Chris Olive
 
| Chris Olive
 
| 1994
 
| 1994
Line 3,710: Line 4,755:
 
| Snake
 
| Snake
 
| X11 Fruit-eating snake game
 
| X11 Fruit-eating snake game
 +
|
 +
|
 
| Sverre H. Huseby
 
| Sverre H. Huseby
 
| 1998
 
| 1998
Line 3,716: Line 4,763:
 
| SND_21
 
| SND_21
 
| Snd is a Motif-based sound editor modelled loosely after Emacs and an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accomodate any number of sounds at once, each with any number of channels. Each channel is normally displayed in its own window, with its own cursor, edit history, and marks; each sound has a 'control panel' to try out various changes quickly, and an expression parser, used mainly during searches; there is an overall stack of 'regions' that can be browsed and edited; channels and sounds can be grouped together during editing; edits can be undone and redone without restriction ('unlimited undo'); Snd can be customized and extended using a built-in Scheme interpreter (Gnu Guile); and it's free; the code is available via anonymous ftp from ccrma-ftp.stanford.edu as pub/Lisp/snd.tar.gz.
 
| Snd is a Motif-based sound editor modelled loosely after Emacs and an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accomodate any number of sounds at once, each with any number of channels. Each channel is normally displayed in its own window, with its own cursor, edit history, and marks; each sound has a 'control panel' to try out various changes quickly, and an expression parser, used mainly during searches; there is an overall stack of 'regions' that can be browsed and edited; channels and sounds can be grouped together during editing; edits can be undone and redone without restriction ('unlimited undo'); Snd can be customized and extended using a built-in Scheme interpreter (Gnu Guile); and it's free; the code is available via anonymous ftp from ccrma-ftp.stanford.edu as pub/Lisp/snd.tar.gz.
 +
|
 +
|
 
|
 
|
 
| 1998
 
| 1998
Line 3,721: Line 4,770:
 
|-
 
|-
 
| SOCKETSHR, TCP/IP Socket Library
 
| SOCKETSHR, TCP/IP Socket Library
| SOCKETSHR is a TCP/IP package independent socket library for OpenVMS (VAX and Alpha). The advantage of SOCKETSHR is that it is implemented as a shared image which can be used with all well known TCP/IP packages.  Programs linked to it may run on all of them *without relinking*.
+
| SOCKETSHR is a TCP/IP package independent socket library for OpenVMS. The advantage of SOCKETSHR is that it is implemented as a shared image which can be used with all well known TCP/IP packages.  Programs linked to it may run on all of them *without relinking*.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Originally by Eckhart Meyer, with changes by Andy Harper and John Malmberg
 
| Originally by Eckhart Meyer, with changes by Andy Harper and John Malmberg
 
|
 
|
Line 3,727: Line 4,778:
 
|-
 
|-
 
| sox
 
| sox
| ST translates sound samples between different file formats,
+
| ST translates sound samples between different file formats, and performs various sound effects. This release understands "raw" files in various binary formats, raw textual data, Sound Blaster .VOC files, IRCAM SoundFile files, SUN Sparcstation .au files, mutant DEC .au files, Apple/SGI AIFF files,  CD-R (music CD format), Macintosh HCOM files, Sounder files, NeXT .snd files, SUN ADPCM (compressed) .au files, and Soundtool (DOS) files. The sound effects include changing the sample rate, adding echo delay lines, applying low-, high, and band-pass filtering, reversing a sample in order to search for Satanic messages, and the infamous Fender Vibro effect.
and performs various sound effects.
+
|
This release understands "raw" files in various binary formats,
+
|
raw textual data, Sound Blaster .VOC files, IRCAM SoundFile files, SUN Sparcstation .au files, mutant DEC .au files, Apple/SGI AIFF files,  CD-R (music CD format), Macintosh HCOM files, Sounder files, NeXT .snd files, SUN ADPCM (compressed) .au files, and Soundtool (DOS) files.
 
 
 
The sound effects include changing the sample rate, adding echo  
 
delay lines, applying low-, high, and band-pass filtering, reversing a sample in order to search for Satanic messages, and the infamous Fender Vibro effect.
 
 
| Lance Norskog  
 
| Lance Norskog  
 
|
 
|
Line 3,740: Line 4,787:
 
| SPELL
 
| SPELL
 
| DECUS SPELL A VMS spelling checker
 
| DECUS SPELL A VMS spelling checker
 +
|
 +
|
 
| DECUS SPELL, updated by Robin Fairbairn, Hunter Goatley
 
| DECUS SPELL, updated by Robin Fairbairn, Hunter Goatley
 
|
 
|
Line 3,746: Line 4,795:
 
| SPIDER11
 
| SPIDER11
 
| A double-deck solitaire under X Windows.
 
| A double-deck solitaire under X Windows.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,752: Line 4,803:
 
| sploin
 
| sploin
 
| SPLOIN V1.79  -  File splitting & joining tool for VMS VAX and Alpha, UNIX, Amiga
 
| SPLOIN V1.79  -  File splitting & joining tool for VMS VAX and Alpha, UNIX, Amiga
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Yves Perrenoud  
 
| Yves Perrenoud  
 
|
 
|
Line 3,757: Line 4,810:
 
|-
 
|-
 
| SRH_EXAMPLES
 
| SRH_EXAMPLES
| SRH_EXAMPLES contains a variety of OpenVMS programming examples     accumulated (or written) over the years, as well as miscellaneous     source modules that did not fit elsewhere on the Freeware CD-ROM.     Most are written in C, with some written in the older VAX C dialect   while the more recent examples are written in the ANSI C dialect   of DEC C. Some of the interfaces used here are documented, some are not. Some of the VAX C code has been adjusted to compile under DEC C, some has not. Some of the examples are commented, some are not.
+
| SRH_EXAMPLES contains a variety of OpenVMS programming examples accumulated (or written) over the years, as well as miscellaneous source modules that did not fit elsewhere on the Freeware CD-ROM. Most are written in C, with some written in the older VAX C dialect, while the more recent examples are written in the ANSI C dialect of DEC C. Some of the interfaces used here are documented, some are not. Some of the VAX C code has been adjusted to compile under DEC C, some has not. Some of the examples are commented, some are not.
 +
| C
 +
|
 
|
 
|
 
|
 
|
Line 3,764: Line 4,819:
 
| SPOP3_SRV
 
| SPOP3_SRV
 
| OpenVMS POP3 Server (per RFC1939 and RFC2449)
 
| OpenVMS POP3 Server (per RFC1939 and RFC2449)
 +
|
 +
|
 
| Ruslan Laishev
 
| Ruslan Laishev
 
|  
 
|  
Line 3,770: Line 4,827:
 
| squirrel_sql
 
| squirrel_sql
 
| SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands, etc.
 
| SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands, etc.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,775: Line 4,834:
 
|-
 
|-
 
| status
 
| status
| STATUS is a monitor/finger/whatever type program, which allows you to specify exactly what you want to see and how you want to see it. You can specify any GETJPI (or one of several GETSYI items) to be displayed (or selected upon), plus a few extras. See STATUS.HLP for more info. See WHO.COM for some general examples, SHOWSYS.COM for an example that looks quite like SHOW SYSTEM, and
+
| STATUS is a monitor/finger/whatever type program, which allows you to specify exactly what you want to see and how you want to see it. You can specify any GETJPI (or one of several GETSYI items) to be displayed (or selected upon), plus a few extras. See STATUS.HLP for more info. See WHO.COM for some general examples, SHOWSYS.COM for an example that looks quite like SHOW SYSTEM, and SHOWUSERS.COM for an example that looks quite like SHOW USERS.
SHOWUSERS.COM for an example that looks quite like SHOW USERS.
+
|
 +
|
 
| Joe Meadows
 
| Joe Meadows
 
|  
 
|  
Line 3,783: Line 4,843:
 
| stb
 
| stb
 
| Display contents of VAX symbol table files (.STB)
 
| Display contents of VAX symbol table files (.STB)
 +
|
 +
| [[VAX]]
 
|  
 
|  
 
|  
 
|  
Line 3,789: Line 4,851:
 
| STRINGS
 
| STRINGS
 
| Finds likely printable strings in .exe files
 
| Finds likely printable strings in .exe files
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,795: Line 4,859:
 
| SUB_MIDWAY
 
| SUB_MIDWAY
 
| Another Midway world for DEC's FLIGHT
 
| Another Midway world for DEC's FLIGHT
 +
|
 +
|
 
| Patrick Moreau
 
| Patrick Moreau
 
|
 
|
Line 3,801: Line 4,867:
 
| SunClock, XWindow SunClock Display
 
| SunClock, XWindow SunClock Display
 
| This demo is  a  clock  that  shows  which portion of the Earth's surface is illuminated by the Sun.  
 
| This demo is  a  clock  that  shows  which portion of the Earth's surface is illuminated by the Sun.  
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,807: Line 4,875:
 
| SUPERFRACTAL
 
| SUPERFRACTAL
 
| A fractal utility (game)
 
| A fractal utility (game)
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,816: Line 4,886:
 
* PHOTO starts terminal input and output logging to a log file. Can be configured to record both input and output, or just terminal input.
 
* PHOTO starts terminal input and output logging to a log file. Can be configured to record both input and output, or just terminal input.
 
* HANDIN is designed to allow students to automatically queue terminal session log files to a printer.  
 
* HANDIN is designed to allow students to automatically queue terminal session log files to a printer.  
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,822: Line 4,894:
 
| swim
 
| swim
 
| A multi-session windowing terminal application for VMS. This version supports both the TW/PY drivers and the new FT drivers
 
| A multi-session windowing terminal application for VMS. This version supports both the TW/PY drivers and the new FT drivers
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,828: Line 4,902:
 
| SWISH_E
 
| SWISH_E
 
| SWISH-E is a fast, powerful, flexible, free, and easy to use system for indexing collections of Web pages or other files. Python include a SWISH-E query interface.
 
| SWISH-E is a fast, powerful, flexible, free, and easy to use system for indexing collections of Web pages or other files. Python include a SWISH-E query interface.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,833: Line 4,909:
 
|-
 
|-
 
| switch
 
| switch
| Extended Switch SD V4.5-1, a [[SET DEFAULT]] replacement. Extended Switch is a VMS utility that replaces the DCL command SET DEFAULT. It provides all of the functionality of the original command as well as several enhancements and a greatly simplified user interface. Both VAX and Alpha architectures are supported by Extended Switch.
+
| Extended Switch SD V4.5-1, a [[SET DEFAULT]] replacement. Extended Switch is a VMS utility that replaces the DCL command SET DEFAULT. It provides all of the functionality of the original command as well as several enhancements and a greatly simplified user interface.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| David M. Fabritius
 
| David M. Fabritius
 
| 1994
 
| 1994
Line 3,840: Line 4,918:
 
| syltrem
 
| syltrem
 
| A DCL procedure to know how much free global pages/sections are required for installing a program in shared memory.
 
| A DCL procedure to know how much free global pages/sections are required for installing a program in shared memory.
 +
|
 +
|
 
| Syltrem
 
| Syltrem
 
|  
 
|  
Line 3,846: Line 4,926:
 
| SYMBOL
 
| SYMBOL
 
| TMESIS SYMBOL is a utility which allows the user to set, delete and display DCL symbols in any process in a VMScluster (providing the user has the appropriate privileges and rights to do so).  
 
| TMESIS SYMBOL is a utility which allows the user to set, delete and display DCL symbols in any process in a VMScluster (providing the user has the appropriate privileges and rights to do so).  
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,852: Line 4,934:
 
| sysalf
 
| sysalf
 
| Same as SYSMAN ALF -- only better
 
| Same as SYSMAN ALF -- only better
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,858: Line 4,942:
 
| syslogd
 
| syslogd
 
| An OpenVMS port of syslogd and logger
 
| An OpenVMS port of syslogd and logger
 +
|
 +
|
 
| Ported by John Vottero  
 
| Ported by John Vottero  
 
| 1995
 
| 1995
Line 3,864: Line 4,950:
 
| SYSPQL v1.0B
 
| SYSPQL v1.0B
 
| This program allows increasing the startup process quota, as specified by the user.
 
| This program allows increasing the startup process quota, as specified by the user.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,871: Line 4,959:
 
| system_report
 
| system_report
 
| Generates textual- and HTML configuration report
 
| Generates textual- and HTML configuration report
 +
|
 +
|
 
|
 
|
 
| 2006
 
| 2006
Line 3,878: Line 4,968:
 
| t4$unix_collect
 
| t4$unix_collect
 
| Tru64 COLLECT data to T4 format. This utility will read a log file created by the Tru64 Unix "collect" utility, which collects system performance information, and convert it to a CSV (comma separated value) text file which is compatible with T4 performance data collection utilities.  
 
| Tru64 COLLECT data to T4 format. This utility will read a log file created by the Tru64 Unix "collect" utility, which collects system performance information, and convert it to a CSV (comma separated value) text file which is compatible with T4 performance data collection utilities.  
 +
|
 +
|
 
| Bart Z. Lederman
 
| Bart Z. Lederman
 
|  
 
|  
Line 3,884: Line 4,976:
 
| tail
 
| tail
 
| Performs a Variation of TYPE/TAIL on a File (such as reading the file from the beginning rather than the end)
 
| Performs a Variation of TYPE/TAIL on a File (such as reading the file from the beginning rather than the end)
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,895: Line 4,989:
 
* tapeanal.for: general purpose tape analysis
 
* tapeanal.for: general purpose tape analysis
 
* compile.com: to install the software.
 
* compile.com: to install the software.
 +
| Fortran
 +
| [[VAX]]
 
| Ejo Schrama  
 
| Ejo Schrama  
 
|
 
|
Line 3,901: Line 4,997:
 
| TAPECOPY
 
| TAPECOPY
 
| Copies the contents of one tape to another
 
| Copies the contents of one tape to another
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,907: Line 5,005:
 
| TBO
 
| TBO
 
| This tool provides an interface to slowly adjust (drift) the current OpenVMS System time forward or backward, such as drifting the current system time between standard time and daylight savings time.
 
| This tool provides an interface to slowly adjust (drift) the current OpenVMS System time forward or backward, such as drifting the current system time between standard time and daylight savings time.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,913: Line 5,013:
 
| tcl-tk
 
| tcl-tk
 
| The Tcl8_0_5.zip and Tk8_0_5.zip are ports of the Tcl8.0.5 and Tk8.0.5 sources onto OpenVMS V7.3-2.  For the OpenVMS build, this submission requires MMS from the DECset product (or a compatible makefile tool), and the HP C compiler (and preferably C V6.5 or above).
 
| The Tcl8_0_5.zip and Tk8_0_5.zip are ports of the Tcl8.0.5 and Tk8.0.5 sources onto OpenVMS V7.3-2.  For the OpenVMS build, this submission requires MMS from the DECset product (or a compatible makefile tool), and the HP C compiler (and preferably C V6.5 or above).
 +
|
 +
|
 
| Philippe Vouters
 
| Philippe Vouters
 
|
 
|
Line 3,918: Line 5,020:
 
|-
 
|-
 
| tcpipsym
 
| tcpipsym
| TCP/IP Print Symbiont for OpenVMS. Runs on OpenVMS VAX (untested on Alpha)
+
| TCP/IP Print Symbiont for OpenVMS.
 +
|
 +
| [[VAX]]
 
| E. Babbitt, Jr.  
 
| E. Babbitt, Jr.  
 
|  
 
|  
Line 3,925: Line 5,029:
 
| tcpdump-3_7_2
 
| tcpdump-3_7_2
 
| This a port of the tcpdump and the pcap library to OpenVMS. There are two versions of the pcap library for OpenVMS, one which uses the $QIO interface to the OpenVMS LAN driver, and one which uses the VCI interface to the LAN driver.
 
| This a port of the tcpdump and the pcap library to OpenVMS. There are two versions of the pcap library for OpenVMS, one which uses the $QIO interface to the OpenVMS LAN driver, and one which uses the VCI interface to the LAN driver.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,931: Line 5,037:
 
| TCPFILTER022
 
| TCPFILTER022
 
| TCPFILTER is an utility that allows the filtering of outgoing UCX TCP /IP calls each attempt to open an outgoing call is verified with a table of addresses.
 
| TCPFILTER is an utility that allows the filtering of outgoing UCX TCP /IP calls each attempt to open an outgoing call is verified with a table of addresses.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 3,937: Line 5,045:
 
| TELL
 
| TELL
 
| This command procedure will execute commands on a remote node.
 
| This command procedure will execute commands on a remote node.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,943: Line 5,053:
 
| TELNETSYM
 
| TELNETSYM
 
| This program is an example of how the standard VMS print symbiont can be customized to support printers over TCP/IP networks.  The program replaces two of the VMS symbiont routines, "output" and "job setup", you may wish to replace other routines based on your specific requirements. This code is designed for use with DEC TCP/IP Services for OpenVMS (UCX), though it should also work with the third-party products providing a BGDRIVER emulation facility.
 
| This program is an example of how the standard VMS print symbiont can be customized to support printers over TCP/IP networks.  The program replaces two of the VMS symbiont routines, "output" and "job setup", you may wish to replace other routines based on your specific requirements. This code is designed for use with DEC TCP/IP Services for OpenVMS (UCX), though it should also work with the third-party products providing a BGDRIVER emulation facility.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,949: Line 5,061:
 
| terminals
 
| terminals
 
| This utility will create terminals statistics reports and tables of usage.  NO BATCH JOB EVERY 15 MINUTES.
 
| This utility will create terminals statistics reports and tables of usage.  NO BATCH JOB EVERY 15 MINUTES.
 +
|
 +
|
 
| Jonathan C. Baker
 
| Jonathan C. Baker
 
|
 
|
Line 3,958: Line 5,072:
 
* Ability to select logical or physical seek ranges.
 
* Ability to select logical or physical seek ranges.
 
* Ability to perform parallel (multi-threaded) IO's.
 
* Ability to perform parallel (multi-threaded) IO's.
 +
|
 +
| [[VAX]]
 
| Stephane Germain, Ralph Gaertner
 
| Stephane Germain, Ralph Gaertner
 
| 1990
 
| 1990
Line 3,964: Line 5,080:
 
| TETRIS312
 
| TETRIS312
 
| This is a game of "Tetris" for the X Window System.
 
| This is a game of "Tetris" for the X Window System.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,970: Line 5,088:
 
| TeX
 
| TeX
 
| A compilation of the popular TeX typesetting system
 
| A compilation of the popular TeX typesetting system
 +
|
 +
|
 
| Ch.Spieler and R.Gaertner
 
| Ch.Spieler and R.Gaertner
 
| 1995
 
| 1995
Line 3,976: Line 5,096:
 
| THREDEE
 
| THREDEE
 
| A set of two tetris-like games: Spatial & Spheral
 
| A set of two tetris-like games: Spatial & Spheral
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,982: Line 5,104:
 
| TICTACTOE
 
| TICTACTOE
 
| This is a 4x4x4 noughts and crosses (Tic-Tac-Toe) program.
 
| This is a 4x4x4 noughts and crosses (Tic-Tac-Toe) program.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 3,987: Line 5,111:
 
|-
 
|-
 
| tidy
 
| tidy
| TIDY 7.2 is a highly configurable FORTRAN program to indent and
+
| TIDY 7.2 is a highly configurable FORTRAN program to indent and renumber statements, selectively change case of keywords or non-keywords, and do various other clean-up tasks on FORTRAN-77 source programs.
renumber statements, selectively change case of keywords or
+
|
non-keywords, and do various other clean-up tasks on FORTRAN-77
+
|
source programs.
 
 
|  
 
|  
 
|  
 
|  
Line 3,997: Line 5,120:
 
| tiff-3_8_2
 
| tiff-3_8_2
 
| libtiff is a set of C functions (a library) that support the manipulation of TIFF image files.
 
| libtiff is a set of C functions (a library) that support the manipulation of TIFF image files.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,003: Line 5,128:
 
| tiff
 
| tiff
 
| libtiff is a set of C functions (a library) that support the manipulation of TIFF image files.
 
| libtiff is a set of C functions (a library) that support the manipulation of TIFF image files.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,008: Line 5,135:
 
|-
 
|-
 
| TIMIDITY
 
| TIMIDITY
| TiMidity is a MIDI to WAVE converter that uses Gravis Ultrasound(*)-compatible patch files to generate digital audio data
+
| TiMidity is a MIDI to WAVE converter that uses Gravis Ultrasound(*)-compatible patch files to generate digital audio data from General MIDI files. The audio data can be played through any sound device or stored on disk. On a fast machine, music can be played in real time. TiMidity runs under Linux, FreeBSD, HP-UX, SunOS, and Win32, and porting to other systems with gcc should be easy. TiMidity Features:
from General MIDI files. The audio data can be played through any sound device or stored on disk. On a fast machine, music can be
 
played in real time. TiMidity runs under Linux, FreeBSD, HP-UX, SunOS, and Win32, and porting to other systems with gcc should be easy. TiMidity Features:
 
 
* 32 or more dynamically allocated fully independent voices
 
* 32 or more dynamically allocated fully independent voices
 
* Compatibility with GUS patch files
 
* Compatibility with GUS patch files
Line 4,026: Line 5,151:
 
** Pitch wheel sensitivity
 
** Pitch wheel sensitivity
 
** Change drum set
 
** Change drum set
 +
|
 +
|
 
| Tuukka Toivonen
 
| Tuukka Toivonen
 
| 1997
 
| 1997
Line 4,032: Line 5,159:
 
| TIN
 
| TIN
 
| A Usenet news reader
 
| A Usenet news reader
 +
|
 +
|
 
| Michael Stenns
 
| Michael Stenns
 
| 1998
 
| 1998
Line 4,037: Line 5,166:
 
|-
 
|-
 
| TM
 
| TM
| Turing Machine Interpreter and Debugger. Runs on OpenVMS VAX and OpenVMS AXP
+
| Turing Machine Interpreter and Debugger
 +
|
 +
| [[VAX]], [[Alpha]]
 
| David S. Woodruff  
 
| David S. Woodruff  
 
|
 
|
Line 4,043: Line 5,174:
 
|-
 
|-
 
| tmesis
 
| tmesis
| System Service Intercept src for Alpha VMS
+
| System Service Intercept src for Alpha VMS. This package is comprised of a single loadable executive image(execlet) which demonstrates a method for intercepting a system service's service routine on OpenVMS Alpha.  For demonstration purposes, this incarnation of SSINT intercepts two system services SYS$CREPRC and SYS$DELPRC. For each invocation of either of the intercepted system services, a message is output on the system console device to display the PID of the process invoking the service and the status of the call.
This package is comprised of a single loadable executive image(execlet) which demonstrates a method for intercepting a system service's service routine on OpenVMS Alpha.  For demonstration purposes, this incarnation of SSINT intercepts two system services SYS$CREPRC and SYS$DELPRC. For each invocation of either of the intercepted system services, a message is output on the system console device to display the PID of the  
+
|
process invoking the service and the status of the call.
+
|
 
| Brian Schenkenberger
 
| Brian Schenkenberger
 
| 1992
 
| 1992
Line 4,052: Line 5,183:
 
| tnimage-3_5_2-vms
 
| tnimage-3_5_2-vms
 
| Tnimage is an image analysis program oriented toward scientific and technical applications.  It has been extensively used by molecular biologists, forensic pathologists, biochemists, physicists, and others to analyze images.  It is also useful for general image viewing and editing.  The program has an easy to use, menu-driven interface based on Motif.
 
| Tnimage is an image analysis program oriented toward scientific and technical applications.  It has been extensively used by molecular biologists, forensic pathologists, biochemists, physicists, and others to analyze images.  It is also useful for general image viewing and editing.  The program has an easy to use, menu-driven interface based on Motif.
 +
|
 +
|
 
| Alexey Chupahin
 
| Alexey Chupahin
 
|
 
|
Line 4,057: Line 5,190:
 
|-
 
|-
 
| to-v431
 
| to-v431
| TO.COM is a set-default program that works on Files-11 ODS-2 disks.  
+
| TO.COM is a set-default program that works on Files-11 ODS-2 disks.
 
Features:
 
Features:
 
* Correct processing of nested logical names.
 
* Correct processing of nested logical names.
 
* Smart Logical-Name Recall Stack...  
 
* Smart Logical-Name Recall Stack...  
** holds last 9 defaults plus the current default (the stack size     is adjustable)
+
** holds last 9 defaults plus the current default (the stack size is adjustable)
 
** assigns convenient logical names to stack entries
 
** assigns convenient logical names to stack entries
 
** uses numbers to reference stack entries in TO.COM
 
** uses numbers to reference stack entries in TO.COM
Line 4,072: Line 5,205:
 
* Two-step default function (saves typing)
 
* Two-step default function (saves typing)
 
* Superfluous 000000's are removed from new defaults.
 
* Superfluous 000000's are removed from new defaults.
o* 23-line quick-help page function
+
* 23-line quick-help page function
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,079: Line 5,214:
 
| tpu-c-example
 
| tpu-c-example
 
| DEC C example for calling TPU without /STANDARD=VAXC
 
| DEC C example for calling TPU without /STANDARD=VAXC
 +
|
 +
|
 
| Brian J. McCarthy
 
| Brian J. McCarthy
 
|  
 
|  
Line 4,085: Line 5,222:
 
| trf-lib$search
 
| trf-lib$search
 
| A C routine to simply calling [[$SEARCH]]
 
| A C routine to simply calling [[$SEARCH]]
 +
|
 +
|
 
| Terry R. Friedrichsen  
 
| Terry R. Friedrichsen  
 
|  
 
|  
Line 4,100: Line 5,239:
 
* Include only a given number of lines from the file;
 
* Include only a given number of lines from the file;
 
* Strip non-printing characters.
 
* Strip non-printing characters.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,106: Line 5,247:
 
| TQE
 
| TQE
 
| TQE displays the Timer Queue Entries (TQEs) for a system.  Very handy for checking to see whether or not an AST is scheduled to be fired for a process at some future time.
 
| TQE displays the Timer Queue Entries (TQEs) for a system.  Very handy for checking to see whether or not an AST is scheduled to be fired for a process at some future time.
 +
|
 +
|
 
| Lee Gleason, ported to OpenVMS Alpha by Hunter Goatley
 
| Lee Gleason, ported to OpenVMS Alpha by Hunter Goatley
 
| 1984
 
| 1984
Line 4,112: Line 5,255:
 
| tscon
 
| tscon
 
| TSCON V4.1b, Communicate with DECserver terminal servers
 
| TSCON V4.1b, Communicate with DECserver terminal servers
 +
|
 +
|
 
| Ian Kitching
 
| Ian Kitching
 
|  
 
|  
Line 4,118: Line 5,263:
 
| TSM
 
| TSM
 
| Terminal Server Manager
 
| Terminal Server Manager
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 4,124: Line 5,271:
 
| TSM_TOOLS
 
| TSM_TOOLS
 
| Command files for use with TSM
 
| Command files for use with TSM
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,130: Line 5,279:
 
| tttools
 
| tttools
 
| Various simple-minded kernel-mode tools useful when dealing with various features of the OpenVMS terminal driver.
 
| Various simple-minded kernel-mode tools useful when dealing with various features of the OpenVMS terminal driver.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,135: Line 5,286:
 
|-
 
|-
 
| turbo
 
| turbo
| Turbo utility as posted to DECUServe. Turbo is intended to improve the
+
| Turbo utility as posted to DECUServe. Turbo is intended to improve the performance of frequently activated images by locking their pages into system memory.
performance of frequently activated images by locking their pages into
+
|
system memory.
+
|
 
| posted by Tom Allebrandi
 
| posted by Tom Allebrandi
 
|
 
|
Line 4,143: Line 5,294:
 
|-
 
|-
 
| INTOUCH 4GL
 
| INTOUCH 4GL
| INTOUCH 4GL is the high-performance 4GL for OpenVMS VAX and AXP systems. INTOUCH 4GL runs on all versions of OpenVMS -- VAX/VMS V4.5 to 6.x, AXP/VMS V1.5 and 6.x. INTOUCH 4GL interfaces to RMS, Rdb, DEC DBMS, ORACLE, dBASE, and other database engines.  However, this (freeware) version only includes the RMS interface. INTOUCH 4GL comes complete with a "Guided Query Language" (GQL) and  a "GQL On-line Tutorial".  However, this (freeware) GQL version only supports ten (10) columns of reporting information.  The fully-featured GQL supports reports of unlimited complexity!
+
| INTOUCH 4GL is the high-performance 4GL for OpenVMS VAX and AXP systems. INTOUCH 4GL interfaces to RMS, Rdb, DEC DBMS, ORACLE, dBASE, and other database engines.  However, this (freeware) version only includes the RMS interface. INTOUCH 4GL comes complete with a "Guided Query Language" (GQL) and  a "GQL On-line Tutorial".  However, this (freeware) GQL version only supports ten (10) columns of reporting information.  The fully-featured GQL supports reports of unlimited complexity!
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Touch Technologies, Inc.
 
| Touch Technologies, Inc.
 
|
 
|
Line 4,150: Line 5,303:
 
| WSG
 
| WSG
 
| Word Search Game (Similar to Boggle)
 
| Word Search Game (Similar to Boggle)
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
 
| 10, 20, 30, 40
 
| 10, 20, 30, 40
 
|-
 
|-
| TYPE CHECKER, Type checking tool for VAX and AXP systems
+
| TYPE CHECKER, Type checking tool
 
| This DCL tool applies type checking rules to MACRO-32 code. For example, theembedded data type in MACRO-32 field names can be  checked against the MACRO-32 opcode's expectations for each argument. This tool can isolate bugs without any debugging and can be used on both VAX and Alpha MACRO-32 listing files. It isespecially useful for MACRO-32 code which has been ported to Alpha, where byte and word fields may have expanded to longwords. The tool helps assure all MACRO-32 opcodes use these changed fields in a longword fashion.
 
| This DCL tool applies type checking rules to MACRO-32 code. For example, theembedded data type in MACRO-32 field names can be  checked against the MACRO-32 opcode's expectations for each argument. This tool can isolate bugs without any debugging and can be used on both VAX and Alpha MACRO-32 listing files. It isespecially useful for MACRO-32 code which has been ported to Alpha, where byte and word fields may have expanded to longwords. The tool helps assure all MACRO-32 opcodes use these changed fields in a longword fashion.
 +
|
 +
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|  
 
|  
Line 4,174: Line 5,331:
 
* XW runs an X11 program on a given X-display.
 
* XW runs an X11 program on a given X-display.
 
* Z interactively repeats a command at a given interval.
 
* Z interactively repeats a command at a given interval.
 +
|
 +
|
 
| Jonathan Ridler
 
| Jonathan Ridler
 
|
 
|
Line 4,180: Line 5,339:
 
|-
 
|-
 
| uaf
 
| uaf
| Two UAF tools for VAX and Alpha:
+
| Two UAF tools:
 
* UAF is a general purpose utility for searching through the authorization file based on any information stored within the authorization file, including privileges (specific privileges, or privilege classes), last login time, etc.
 
* UAF is a general purpose utility for searching through the authorization file based on any information stored within the authorization file, including privileges (specific privileges, or privilege classes), last login time, etc.
 
* GUESS_PASSWORD is a simple password guesser. You can feed it a dictionary (see the source code, you'll need to change one #define) of words to use as passwords, otherwise the default list is used (this was simply the passwords tried by the Internet Worm, I assumed Mr. Morris had a reason for selecting the ones he did, maybe he didn't, who knows?) You can also pass it passwords to guess (if you define it as a foreign command).
 
* GUESS_PASSWORD is a simple password guesser. You can feed it a dictionary (see the source code, you'll need to change one #define) of words to use as passwords, otherwise the default list is used (this was simply the passwords tried by the Internet Worm, I assumed Mr. Morris had a reason for selecting the ones he did, maybe he didn't, who knows?) You can also pass it passwords to guess (if you define it as a foreign command).
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Written by Joe Meadows, ported to AXP by Nigel Arnot
 
| Written by Joe Meadows, ported to AXP by Nigel Arnot
 
| 1994
 
| 1994
Line 4,189: Line 5,350:
 
| unarj241
 
| unarj241
 
| Unpack PC .ARJ files under OpenVMS
 
| Unpack PC .ARJ files under OpenVMS
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,195: Line 5,358:
 
| unmacro
 
| unmacro
 
| UNMACRO is an interactive disassembler that keeps track of what each byte of the program is (i.e. an instruction, .ENTRY, .QUAD, etc.). You may leave a session and continue where you left off later by the SAVE and UNSAVE instructions.  Features include automatic labeling (for JMP, BR, etc. instructions), automatic .ENTRY (for CALLG, CALLS, transfer address); ability to write the disassembled code to a file; a "DISASSEMBLE UNTIL" that allows disassembly until a data byte, end of the image, or until a specified PC; ability to display any part of the image in DUMP format, ability to display the image header in DUMP format; easily jump from one part of the image to another; SEARCH the image for a byte string; displays important information such as transfer addresses, image base, etcetera.  Also knows the P1 system vectors.  User defineable symbols for CALLx instructions is included.
 
| UNMACRO is an interactive disassembler that keeps track of what each byte of the program is (i.e. an instruction, .ENTRY, .QUAD, etc.). You may leave a session and continue where you left off later by the SAVE and UNSAVE instructions.  Features include automatic labeling (for JMP, BR, etc. instructions), automatic .ENTRY (for CALLG, CALLS, transfer address); ability to write the disassembled code to a file; a "DISASSEMBLE UNTIL" that allows disassembly until a data byte, end of the image, or until a specified PC; ability to display any part of the image in DUMP format, ability to display the image header in DUMP format; easily jump from one part of the image to another; SEARCH the image for a byte string; displays important information such as transfer addresses, image base, etcetera.  Also knows the P1 system vectors.  User defineable symbols for CALLx instructions is included.
 +
|
 +
|
 
| Robert Thomas Chojnacki
 
| Robert Thomas Chojnacki
 
|
 
|
Line 4,201: Line 5,366:
 
| unmessage
 
| unmessage
 
| This utility 'decompiles' message tables, thus allowing you to edit them (create your own language-specific version for instance).
 
| This utility 'decompiles' message tables, thus allowing you to edit them (create your own language-specific version for instance).
 +
|
 +
|
 
| Joe Meadows
 
| Joe Meadows
 
|  
 
|  
Line 4,207: Line 5,374:
 
| UNRAR
 
| UNRAR
 
| UNRAR for OpenVMS
 
| UNRAR for OpenVMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,213: Line 5,382:
 
| UNZIP
 
| UNZIP
 
| Unpacks zip files
 
| Unpacks zip files
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,219: Line 5,390:
 
| USB-FREEWARE
 
| USB-FREEWARE
 
| Various unsupported USB device drivers
 
| Various unsupported USB device drivers
 +
|
 +
|
 
| Forrest Kenney
 
| Forrest Kenney
 
|
 
|
Line 4,224: Line 5,397:
 
|-
 
|-
 
| UPTIME
 
| UPTIME
 +
| A quick means of determining when a VMS system was last booted. It is designed to display uptime and reboot date on the current node, but could easily be modified to display the same info for each node in the cluster.
 +
|
 
|  
 
|  
UPTIME is a quick means of determining when a VMS system was last booted. It is designed to display uptime and reboot date on the current node, but could easily be modified to display the same info for each node in the cluster.
 
 
| Lyle W. West
 
| Lyle W. West
 
|
 
|
Line 4,232: Line 5,406:
 
| UUDECODE and UUDECODE
 
| UUDECODE and UUDECODE
 
| Used to translate a binary data file into a readable ASCII file that can then be mailed, or copied to a foriegn O/S, and then translated back into the original binary file. (An early alternative to FTP).
 
| Used to translate a binary data file into a readable ASCII file that can then be mailed, or copied to a foriegn O/S, and then translated back into the original binary file. (An early alternative to FTP).
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,238: Line 5,414:
 
| uunuke
 
| uunuke
 
| Kill a disconnected UUCP process
 
| Kill a disconnected UUCP process
 +
|
 +
|
 
| David G. North  
 
| David G. North  
 
|  
 
|  
Line 4,243: Line 5,421:
 
|-
 
|-
 
| vax_stripe_driver
 
| vax_stripe_driver
| Disk Striping Driver (RAID) for OpenVMS VAX
+
| Disk Striping Driver (RAID)
 +
|
 +
| [[VAX]]
 
| Glenn Everhart  
 
| Glenn Everhart  
 
|  
 
|  
Line 4,249: Line 5,429:
 
|-
 
|-
 
| vdd64
 
| vdd64
| VDDRIVER 64, Virtual disk driver for OpenVMS Alpha (not tested on VAX)
+
| VDDRIVER 64, Virtual disk driver
 +
|
 +
| [[Alpha]]
 
| Glenn Everhart  
 
| Glenn Everhart  
 
| 2002
 
| 2002
Line 4,255: Line 5,437:
 
|-
 
|-
 
| VDE, OpenVMS Source Code Control System
 
| VDE, OpenVMS Source Code Control System
| The VDE tools allow you to maintain and to control a large number  
+
| The VDE tools allow you to maintain and to control a large number of CMS libraries. Full documentation of VDE is available in Postscript, HTML, and Bookreader format. VDE requires the presence of various software tools, including CMS and Oracle Rdb. PLMENU is a set of procedures layered on VDE and CMS that provide various functions.  A subset of PLMENU tools are included here.
of CMS libraries. Full documentation of VDE is available in Postscript, HTML, and Bookreader format. VDE requires the presence of various software tools, including CMS and Oracle Rdb. PLMENU is a set of procedures layered on VDE and CMS that provide various functions.  A subset of PLMENU tools are included here.
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,263: Line 5,446:
 
| vds_vax
 
| vds_vax
 
| Virtual Disk drivers for OpenVMS VAX
 
| Virtual Disk drivers for OpenVMS VAX
 +
|
 +
| [[VAX]]
 
| Glenn Everhart
 
| Glenn Everhart
 
| 1993
 
| 1993
Line 4,269: Line 5,454:
 
| version
 
| version
 
| VERSION v2.4-1, Display version info for OpenVMS VAX images
 
| VERSION v2.4-1, Display version info for OpenVMS VAX images
 +
|
 +
| [[VAX]]
 
| Jonathan C. Baker
 
| Jonathan C. Baker
 
|  
 
|  
Line 4,274: Line 5,461:
 
|-
 
|-
 
| VFYMAIL
 
| VFYMAIL
| This utility checks a mail directory for extra and missing MAIL$xxxxxxxxxxxxxxxx.MAI files.  When the 'repair' feature is used,
+
| This utility checks a mail directory for extra and missing MAIL$xxxxxxxxxxxxxxxx.MAI files.  When the 'repair' feature is used, the utility can move messages that have lost their external file and rename external files that have lost their message header (for easy identification).
the utility can move messages that have lost their external file and rename external files that have lost their message header (for easy identification).
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,282: Line 5,470:
 
| viewfile
 
| viewfile
 
| ViewFile V1.2-2, Motif-based file viewer/browser
 
| ViewFile V1.2-2, Motif-based file viewer/browser
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
| 2003
 
| 2003
Line 4,287: Line 5,477:
 
|-
 
|-
 
| vile
 
| vile
| vi-compatible text editor
+
| vi-compatible text editor. Extended capabilities in many areas, notably:
Extended capabilities in many areas, notably:
 
 
* multi-file editing and viewing
 
* multi-file editing and viewing
 
* key rebinding (in addition to :map, :map!, and :abbr)
 
* key rebinding (in addition to :map, :map!, and :abbr)
Line 4,303: Line 5,492:
 
* built-in macro language
 
* built-in macro language
 
* portability to all UNIX platforms, VMS, DOS, NT, OS/2.
 
* portability to all UNIX platforms, VMS, DOS, NT, OS/2.
 +
|
 +
|
 
| Paul Fox, Tom Dickey, and Kevin Buettner
 
| Paul Fox, Tom Dickey, and Kevin Buettner
 
|
 
|
Line 4,308: Line 5,499:
 
|-
 
|-
 
| VIM
 
| VIM
| Vi-compatible text editor for Vax and Alpha
+
| Vi-compatible text editor
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Zoltan Arpadffy, Charles E. Campbell, Jr., Bruce Hunsaker, Sandor Kopanyi
 
| Zoltan Arpadffy, Charles E. Campbell, Jr., Bruce Hunsaker, Sandor Kopanyi
 
|
 
|
Line 4,315: Line 5,508:
 
| VIOC_RESET
 
| VIOC_RESET
 
| Resets the Virtual I/O Cache counters (CACHE$GL_VREAD, CACHE$GL_READHIT, CACHE$GL_VWRITE, CACHE$GL_RRNDMOD, CACHE$GL_RRNDSIZ, CACHE$GL_WRNDMOD, CACHE$GL_WRNDSIZ)
 
| Resets the Virtual I/O Cache counters (CACHE$GL_VREAD, CACHE$GL_READHIT, CACHE$GL_VWRITE, CACHE$GL_RRNDMOD, CACHE$GL_RRNDSIZ, CACHE$GL_WRNDMOD, CACHE$GL_WRNDSIZ)
 +
|
 +
|
 
| Reg Hunter
 
| Reg Hunter
 
|  
 
|  
Line 4,321: Line 5,516:
 
| VIRTCFB
 
| VIRTCFB
 
| This provides a virtual color frame buffer for use with DECwindows.
 
| This provides a virtual color frame buffer for use with DECwindows.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,327: Line 5,524:
 
| VIRTDSKS
 
| VIRTDSKS
 
| This collection is a set of virtual disk and tape drivers implementing disk on contiguous file (or area of disk), remote disk over DECnet, remote tape over DECnet, disk on noncontiguous file, various journalling disk variants, a striping driver or two, a shadowing driver or two,  and more. The shadowing is somewhat limited but does allow use of the disk while shadow copy is going on.
 
| This collection is a set of virtual disk and tape drivers implementing disk on contiguous file (or area of disk), remote disk over DECnet, remote tape over DECnet, disk on noncontiguous file, various journalling disk variants, a striping driver or two, a shadowing driver or two,  and more. The shadowing is somewhat limited but does allow use of the disk while shadow copy is going on.
 +
|
 +
|
 
| Glenn Everhart
 
| Glenn Everhart
 
|
 
|
Line 4,333: Line 5,532:
 
| virtual
 
| virtual
 
| VIRTUAL V1.2, Enable/disable DISCONNECT setting on terminal template device
 
| VIRTUAL V1.2, Enable/disable DISCONNECT setting on terminal template device
 +
|
 +
|
 
| Chris Olive
 
| Chris Olive
 
| 1995
 
| 1995
Line 4,339: Line 5,540:
 
| vmstpce
 
| vmstpce
 
| VMS TaPe Copy with mods to allow the ignoring of errors. (AXP version included here has not been tested)
 
| VMS TaPe Copy with mods to allow the ignoring of errors. (AXP version included here has not been tested)
 +
|
 +
|
 
| Written by Brian Nelson, with mods by Glenn Everhart
 
| Written by Brian Nelson, with mods by Glenn Everhart
 
|  
 
|  
Line 4,344: Line 5,547:
 
|-
 
|-
 
| vnc333r1vms010
 
| vnc333r1vms010
| VNCviewer for OpenVMS VAX and Alpha
+
| VNCviewer v 1.0
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hunter Goatley  and David North
 
| Hunter Goatley  and David North
 
| 2000  
 
| 2000  
Line 4,350: Line 5,555:
 
|-
 
|-
 
| vnc333r1vms011
 
| vnc333r1vms011
| VNCviewer for OpenVMS VAX and Alpha
+
| VNCviewer v1.2
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Hunter Goatley  and David North
 
| Hunter Goatley  and David North
 
| 2000  
 
| 2000  
Line 4,359: Line 5,566:
 
* SHIML, SHareable IMage List, lists all the shareable images an image depends on.
 
* SHIML, SHareable IMage List, lists all the shareable images an image depends on.
 
* XPD, eXternal Procedures and Data, lists all the external procedures and data an image references in shareable images.
 
* XPD, eXternal Procedures and Data, lists all the external procedures and data an image references in shareable images.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,364: Line 5,573:
 
|-
 
|-
 
| VTFM
 
| VTFM
| VTfm is a Norton Commander style file manager for Digital VT-series terminals or terminal emulators which can emulate such terminals (PowerTerm, for example). VTfm works under OpenVMS on VAX, Alpha and IA64 processors.
+
| VTfm is a Norton Commander-style file manager for Digital VT-series terminals or terminal emulators which can emulate such terminals (PowerTerm, for example).  
 +
|
 +
| [[VAX]], [[Alpha]], [[Integrity]]
 
| Vladimir K. Vershinin
 
| Vladimir K. Vershinin
 
|
 
|
Line 4,371: Line 5,582:
 
| VTSTAR
 
| VTSTAR
 
| VTStar Terminal Emulator
 
| VTStar Terminal Emulator
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 4,377: Line 5,590:
 
| OPENVMS SW
 
| OPENVMS SW
 
| Lists of OpenVMS software available on the internet
 
| Lists of OpenVMS software available on the internet
 +
|
 +
|
 
|
 
|
 
| 1994
 
| 1994
Line 4,383: Line 5,598:
 
| OPENVMS LOGO
 
| OPENVMS LOGO
 
| OpenVMS shark logo in various file formats (.BMP, .GIF, .PPT)
 
| OpenVMS shark logo in various file formats (.BMP, .GIF, .PPT)
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,388: Line 5,605:
 
|-
 
|-
 
| VAXSCAN
 
| VAXSCAN
| VAX SCAN is a native mode high level language designed for  
+
| VAX SCAN is a native mode high level language designed for text processing that operates under the VMS Operating System. VAX SCAN  programs can invoke and be invoked by routines written in other VMS languages as well as many Run-Time Library routines. This is the complete VAX SCAN system, sources and all.
text processing that operates under the VMS Operating System. VAX SCAN  programs can invoke and be invoked by routines written in other VMS languages as well as many Run-Time Library routines.
+
|
This is the complete VAX SCAN system, sources and all. Also present are VESTED images for Alpha, built from the VAX images. (No guarantees about these though.)
+
| [[VAX]], [[Alpha]]
 
| Glenn Everhart
 
| Glenn Everhart
 
|
 
|
Line 4,397: Line 5,614:
 
| VERB
 
| VERB
 
| VERB is a utility to make it possible to modify (or simply look at) command definitions.
 
| VERB is a utility to make it possible to modify (or simply look at) command definitions.
 +
|
 +
|
 
| Hunter Goatley
 
| Hunter Goatley
 
| 1994
 
| 1994
Line 4,403: Line 5,622:
 
| vgp1_1, Vector Globe Projection tool
 
| vgp1_1, Vector Globe Projection tool
 
| Vector Globe Projection is a tool for engineers, scientists, or anyone that deals with series of R3 (3-dimensional) vectors.  (A vector of vectors so to speak.)  The usual case is a set of these n x 3 matrices with one representing time and the others representing other signals like momentum or velocity, changing with time.  It could also represent a partial attitude, by the vector representing e.g. the Y-axis of the body with respect to an inertia frame.
 
| Vector Globe Projection is a tool for engineers, scientists, or anyone that deals with series of R3 (3-dimensional) vectors.  (A vector of vectors so to speak.)  The usual case is a set of these n x 3 matrices with one representing time and the others representing other signals like momentum or velocity, changing with time.  It could also represent a partial attitude, by the vector representing e.g. the Y-axis of the body with respect to an inertia frame.
 +
|
 +
|
 
| Rick Niles
 
| Rick Niles
 
| 1995
 
| 1995
Line 4,409: Line 5,630:
 
| VMS_SHARE
 
| VMS_SHARE
 
| A utility designed to package a series of files into a multi-part share file suitable for mailing across a network. Files are encoded to be resistant to the corruption that many mailers and networks generate.  When all parts of the share file are combined and run as a command procedure, the packaged directory tree is recreated in its original format.
 
| A utility designed to package a series of files into a multi-part share file suitable for mailing across a network. Files are encoded to be resistant to the corruption that many mailers and networks generate.  When all parts of the share file are combined and run as a command procedure, the packaged directory tree is recreated in its original format.
 +
|
 +
|
 
| Andy Harper
 
| Andy Harper
 
| 1993
 
| 1993
Line 4,415: Line 5,638:
 
| VMSTAR
 
| VMSTAR
 
| Unix TAR Command for OpenVMS (equivalent of BACKUP for Unix)
 
| Unix TAR Command for OpenVMS (equivalent of BACKUP for Unix)
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,421: Line 5,646:
 
| VMS-Under-NT, Bits of VMS services to run under Windows NT
 
| VMS-Under-NT, Bits of VMS services to run under Windows NT
 
VMS services under Unix that might be useful in this context too.
 
VMS services under Unix that might be useful in this context too.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,426: Line 5,653:
 
|-
 
|-
 
| VNCVIEWER
 
| VNCVIEWER
| The VNCviewer lets you connect to a VNC server running on
+
| The VNCviewer lets you connect to a VNC server running on another system. VNC stands for Virtual Network Computing.  It is, in essence, a remote display system which allows you to view a computing "desktop" environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine Farchitectures.
another system. VNC stands for Virtual Network Computing.  It is, in essence, a remote display system which allows you to view a computing "desktop" environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine
+
|
architectures.
+
|
 
| Hunter Goatley
 
| Hunter Goatley
 
|
 
|
Line 4,435: Line 5,662:
 
| VNEWS V1.50A
 
| VNEWS V1.50A
 
| A USENET News Newsreader
 
| A USENET News Newsreader
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,441: Line 5,670:
 
| VOUTERS
 
| VOUTERS
 
| This directory contains a variety of programming examples and tools.
 
| This directory contains a variety of programming examples and tools.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,446: Line 5,677:
 
|-
 
|-
 
| vqm
 
| vqm
| Visual Queue Manager V3.1 (for OpenVMS VAX and OpenVMS AXP)
+
| Visual Queue Manager V3.1  
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Written by Vadim Gorokhovsky, this distribution packaged by Hunter Goatley  
 
| Written by Vadim Gorokhovsky, this distribution packaged by Hunter Goatley  
 
|
 
|
Line 4,453: Line 5,686:
 
| VTB
 
| VTB
 
| Bookreader for VT terminal
 
| Bookreader for VT terminal
 +
|
 +
|
 
| ESME-Sudria
 
| ESME-Sudria
 
|  
 
|  
Line 4,459: Line 5,694:
 
| VToolkit
 
| VToolkit
 
| The VToolkit is a collection of widgets, sample programs and utility routines that extend the MOTIF X-windows toolkit. Complete sources are included.
 
| The VToolkit is a collection of widgets, sample programs and utility routines that extend the MOTIF X-windows toolkit. Complete sources are included.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,464: Line 5,701:
 
|-
 
|-
 
| vttest
 
| vttest
| VT100/VT220 Terminal/emulator test program  
+
| VT100/VT220 Terminal/emulator test program. VTTEST tests the compatibility (or demonstrates the non-compatibility) of so-called "VT100-compatible" terminals.  This is a new version using configure script, in ANSI C, with tests for ISO 6429 color, VT220, VT420, and xterm extensions.  VTTEST has been tested on several UNIX platforms as well as VAX/VMS.
VTTEST tests the compatibility (or demonstrates the non-compatibility) of so-called "VT100-compatible" terminals.  This is a new version using configure script, in ANSI C, with tests for ISO 6429 color, VT220, VT420, and xterm extensions.  VTTEST has been tested on several UNIX platforms as well as VAX/VMS.
+
|
 +
| [[VAX]]
 
|  
 
|  
 
|  
 
|  
Line 4,472: Line 5,710:
 
| VXT
 
| VXT
 
| VXT X Windows Terminal Software
 
| VXT X Windows Terminal Software
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 4,478: Line 5,718:
 
| X11
 
| X11
 
| Fonts from the VWS VT200 emlulator reformatted as DECterm compatable fonts. These fonts are size compatable with the VT200, which helps ReGIS and text line up, as well as being highly readable.
 
| Fonts from the VWS VT200 emlulator reformatted as DECterm compatable fonts. These fonts are size compatable with the VT200, which helps ReGIS and text line up, as well as being highly readable.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,484: Line 5,726:
 
| WATCH_MAIL
 
| WATCH_MAIL
 
| Autoreply utility for VMS MAIL
 
| Autoreply utility for VMS MAIL
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,490: Line 5,734:
 
| WATCHDOG
 
| WATCHDOG
 
| WATCHDOG is a utility for OpenVMS that performs selected      functions at repeated intervals to monitor system events and        activities that require the attention of system managers.        Problem alerts that are triggered by WATCHDOG may be delivered        to one or more system managers via any combination of pagers,        MAIL, REPLY, and OPCOM. WATCHDOG was developed by Ergonomic Solutions as a freeware system management utility for customers of their RamPage paging software product.  However, this utility does not require the installation of RamPage for problem alerts to be delivered via the OpenVMS MAIL, REPLY, and OPCOM facilities.
 
| WATCHDOG is a utility for OpenVMS that performs selected      functions at repeated intervals to monitor system events and        activities that require the attention of system managers.        Problem alerts that are triggered by WATCHDOG may be delivered        to one or more system managers via any combination of pagers,        MAIL, REPLY, and OPCOM. WATCHDOG was developed by Ergonomic Solutions as a freeware system management utility for customers of their RamPage paging software product.  However, this utility does not require the installation of RamPage for problem alerts to be delivered via the OpenVMS MAIL, REPLY, and OPCOM facilities.
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
|
 
|
Line 4,496: Line 5,742:
 
| WATCHER V2.9-1
 
| WATCHER V2.9-1
 
| Idle terminal monitor for VAX/VMS V5.0 and later, and OpenVMS AXP V1.0 and later. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what  measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventinglogouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.
 
| Idle terminal monitor for VAX/VMS V5.0 and later, and OpenVMS AXP V1.0 and later. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what  measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventinglogouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Matt Madison
 
| Matt Madison
 
| 1994
 
| 1994
Line 4,502: Line 5,750:
 
| WHO
 
| WHO
 
| OpenVMS WHO is a utility to display information about interactive and system processes.
 
| OpenVMS WHO is a utility to display information about interactive and system processes.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,508: Line 5,758:
 
| WHO4VMS
 
| WHO4VMS
 
| This is a unix-like who for VAX/VMS.
 
| This is a unix-like who for VAX/VMS.
 +
|
 +
| [[VAX]]
 
| Andreas W. Wylach
 
| Andreas W. Wylach
 
| 1994
 
| 1994
Line 4,513: Line 5,765:
 
|-
 
|-
 
| WINFX
 
| WINFX
| The WINFX utility provides the capability to exchange disk-resident
+
| The WINFX utility provides the capability to exchange disk-resident files between OpenVMS and Windows operating systems. It supports the FAT12, FAT16, and FAT32 file systems on floppy disks and partitioned hard disks, including ZIP disks. It can also construct and access these file systems within container files.
files between OpenVMS and Windows operating systems. It supports the
+
|
FAT12, FAT16, and FAT32 file systems on floppy disks and partitioned
+
|
hard disks, including ZIP disks. It can also construct and access
 
these file systems within container files.
 
 
|  
 
|  
 
|
 
|
Line 4,524: Line 5,774:
 
| WIZARD
 
| WIZARD
 
| Ask the Wizard archive and other miscellaneous tools and documents
 
| Ask the Wizard archive and other miscellaneous tools and documents
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,530: Line 5,782:
 
| wolf3d
 
| wolf3d
 
|  Wolfenstein 3D for OpenVMS
 
|  Wolfenstein 3D for OpenVMS
 +
|
 +
|
 
|
 
|
 
|  
 
|  
Line 4,536: Line 5,790:
 
| WXWINDOWS
 
| WXWINDOWS
 
| A Free C++ GUI toolkit for Motif, Open Look, Windows 3.1, Windows 95 and Windows NT for developing multi-platform, graphical applications from the same body of C++ code
 
| A Free C++ GUI toolkit for Motif, Open Look, Windows 3.1, Windows 95 and Windows NT for developing multi-platform, graphical applications from the same body of C++ code
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,542: Line 5,798:
 
| x11kit
 
| x11kit
 
| X11 R5 kits and utilities for OpenVMS: includes Xaw3D widget set, X Miscellaneous Utilities (Xmu), Ghostview-VMS, and a port of XFig
 
| X11 R5 kits and utilities for OpenVMS: includes Xaw3D widget set, X Miscellaneous Utilities (Xmu), Ghostview-VMS, and a port of XFig
 +
|
 +
|
 
| ported by Johannes Plass  
 
| ported by Johannes Plass  
 
| 1995
 
| 1995
Line 4,548: Line 5,806:
 
| X11PERF12
 
| X11PERF12
 
| X11PERF measures window management performance as well as traditional graphics performace. x11perf includes benchmarks for the time it takes to create and map windows (as when you start up an application); to map a pre-existing set of windows onto the screen (as when you deiconify an application or pop up a menu); and to rearrange windows (as when you slosh windows to and fro trying to find the one you want).
 
| X11PERF measures window management performance as well as traditional graphics performace. x11perf includes benchmarks for the time it takes to create and map windows (as when you start up an application); to map a pre-existing set of windows onto the screen (as when you deiconify an application or pop up a menu); and to rearrange windows (as when you slosh windows to and fro trying to find the one you want).
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,554: Line 5,814:
 
| X11R4_DECUS_LIBRARIES
 
| X11R4_DECUS_LIBRARIES
 
| XVMSUTILS libraries, the X11R4 Athena Widget Library (Xaw) and the X Miscellaneous Library (Xmu).
 
| XVMSUTILS libraries, the X11R4 Athena Widget Library (Xaw) and the X Miscellaneous Library (Xmu).
 +
|
 +
|
 
| Patrick L. Mahan
 
| Patrick L. Mahan
 
| 1992
 
| 1992
Line 4,560: Line 5,822:
 
| XABACUS
 
| XABACUS
 
| Abacus X widget, V4.3 for XWindows
 
| Abacus X widget, V4.3 for XWindows
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,566: Line 5,830:
 
| XACURSOR
 
| XACURSOR
 
| A program that animates the cursors in an X-terminal
 
| A program that animates the cursors in an X-terminal
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,572: Line 5,838:
 
| XANIM, Animation Viewer
 
| XANIM, Animation Viewer
 
| This viewer is used to display animations produced by the Amiga.  It can also be used to display GIF animations that are created using the TXTMERGE utility.
 
| This viewer is used to display animations produced by the Amiga.  It can also be used to display GIF animations that are created using the TXTMERGE utility.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,577: Line 5,845:
 
|-
 
|-
 
| XATAXX
 
| XATAXX
| X11 strategy game based on Ataxx, a popular arcade video
+
| X11 strategy game based on Ataxx, a popular arcade video game.  It is a game of position and movement.  The object is to have the most pieces of your color on the board at the end of the game.
game.  It is a game of position and movement.  The object is to have
+
|
the most pieces of your color on the board at the end of the game.
+
|
 
| Code by Steven Gifford, Jim Zelenka, Andrew Plotkin; bitmaps by Benjamin Peal, Elliott C. Evans
 
| Code by Steven Gifford, Jim Zelenka, Andrew Plotkin; bitmaps by Benjamin Peal, Elliott C. Evans
 
|  
 
|  
Line 4,586: Line 5,854:
 
| XAUTOLOCK, MOTIF TOYS, Program to automatically lock the display
 
| XAUTOLOCK, MOTIF TOYS, Program to automatically lock the display
 
| Xautolock is a program which monitors console activity, and starts up a program of  your choice if  nothing  happens  during a certain time interval.
 
| Xautolock is a program which monitors console activity, and starts up a program of  your choice if  nothing  happens  during a certain time interval.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,592: Line 5,862:
 
| XAW
 
| XAW
 
| Xaw3d/Xmu libraries
 
| Xaw3d/Xmu libraries
 +
|
 +
|
 
| Johannes Plass
 
| Johannes Plass
 
|
 
|
Line 4,598: Line 5,870:
 
| XBAE-35
 
| XBAE-35
 
| The Xbae library is a set of two Motif widgets, XbaeMatrix and XbaeCaption.  It was developed using X11R4/X11R5 and Motif 1.1.[0-4] under SunOS 4.1.1.  It has also been built on an IBM RS/6000 running AIX 3.2 and a Pyramid running OSx 5.1 (under the bsd universe).
 
| The Xbae library is a set of two Motif widgets, XbaeMatrix and XbaeCaption.  It was developed using X11R4/X11R5 and Motif 1.1.[0-4] under SunOS 4.1.1.  It has also been built on an IBM RS/6000 running AIX 3.2 and a Pyramid running OSx 5.1 (under the bsd universe).
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,604: Line 5,878:
 
| XBATTLE4
 
| XBATTLE4
 
| Xbattle is a concurrent multi-player battle strategy game that captures the dynamics of a wide range of military  situations.
 
| Xbattle is a concurrent multi-player battle strategy game that captures the dynamics of a wide range of military  situations.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,610: Line 5,886:
 
| XBCLOCK
 
| XBCLOCK
 
| A modelling of the arithmetic clock on the Kurfuerstendamm near Uhlandstrasse in Berlin for X displays
 
| A modelling of the arithmetic clock on the Kurfuerstendamm near Uhlandstrasse in Berlin for X displays
 +
|
 +
|
 
| Jens Degler
 
| Jens Degler
 
|
 
|
Line 4,615: Line 5,893:
 
|-
 
|-
 
| XBILL
 
| XBILL
| A game:  
+
| A game: little people running around the screen are trying to infect your computers with a virus cleverly designed to resemble a popular operating system. Your objective is to click the mouse on them, ending their potential threat. If one of the people reaches a computer, it will attempt to replace your operating system with the virus it carries. It will then attempt to run off the screen with your vital software.
Little people running around the screen are trying to infect your computers with a virus cleverly designed to resemble a popular operating system. Your objective is to click the mouse on them, ending their potential threat. If one of the people reaches a computer, it will attempt to replace your operating system with the virus it carries. It will then attempt to run off the screen with your vital software.
+
|
 +
|
 
|
 
|
 
|
 
|
Line 4,623: Line 5,902:
 
| XBLACKJACK21
 
| XBLACKJACK21
 
| Game of blackjack under X Window
 
| Game of blackjack under X Window
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 4,629: Line 5,910:
 
| XBLOCKBUSTER103
 
| XBLOCKBUSTER103
 
| Break out type game under X Windows. The object of the game is to collect as many points as possible by    busting through blocks of various types with a ball that reflects from the blocks and from a pallet controlled by mouse movement.
 
| Break out type game under X Windows. The object of the game is to collect as many points as possible by    busting through blocks of various types with a ball that reflects from the blocks and from a pallet controlled by mouse movement.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,635: Line 5,918:
 
| XBOING
 
| XBOING
 
| XBoing is a blockout type game where you have a paddle which you use to bounce a ball around the game area blowing up blocks with the ball. You win by obtaining points for each block destroyed and each level completed. The person with the highest score wins.
 
| XBoing is a blockout type game where you have a paddle which you use to bounce a ball around the game area blowing up blocks with the ball. You win by obtaining points for each block destroyed and each level completed. The person with the highest score wins.
 +
|
 +
|
 
| Justin Kibell
 
| Justin Kibell
 
| 1995
 
| 1995
Line 4,640: Line 5,925:
 
|-
 
|-
 
| XCE
 
| XCE
| This is a Motif color editor.  It can be used in various ways, but the most interesting feature is the ability to pick an existing application window, get a pixmap copy of it, and play with the colors.  You can get a feel for
+
| This is a Motif color editor.  It can be used in various ways, but the most interesting feature is the ability to pick an existing application window, get a pixmap copy of it, and play with the colors.  You can get a feel for how the whole application will look like with new colors.  There is also a special window that shows the system's rgb.txt file and the resulting colors.  This can be used as a reference palet when experimenting with new colors.
how the whole application will look like with new colors.  There is also a special window that shows the system's rgb.txt file and the resulting colors.  This can be used as a reference palet when experimenting with new colors.
+
|
 +
|
 
|
 
|
 
|
 
|
Line 4,648: Line 5,934:
 
| XDALICLOCK201
 
| XDALICLOCK201
 
| The xdaliclock program displays a digital clock; when a digit changes, it "melts" into its new shape.
 
| The xdaliclock program displays a digital clock; when a digit changes, it "melts" into its new shape.
 +
|
 +
|
 
|
 
|
 
| 1994
 
| 1994
Line 4,654: Line 5,942:
 
| XDEMINE
 
| XDEMINE
 
| X11 minesweeper game
 
| X11 minesweeper game
 +
|
 +
|
 
| Marc Baudoin
 
| Marc Baudoin
 
| 1993
 
| 1993
Line 4,660: Line 5,950:
 
| XDIM23
 
| XDIM23
 
| Visualization of 2D datafields under MOTIF
 
| Visualization of 2D datafields under MOTIF
 +
|
 +
|
 
| W. Benzing
 
| W. Benzing
 
| 1994/1995
 
| 1994/1995
Line 4,665: Line 5,957:
 
|-
 
|-
 
| xdvi
 
| xdvi
| Xdvi patchlevel 17  --  A X11 TeX .DVI previewer for OpenVMS VAX and AXP
+
| Xdvi patchlevel 17  --  A X11 TeX .DVI previewer
 +
|
 +
| [[VAX]], [[Alpha]]
 
| distribution packaged by Hunter Goatley   
 
| distribution packaged by Hunter Goatley   
 
|  
 
|  
Line 4,672: Line 5,966:
 
| xe
 
| xe
 
| XE v2.08 -- VMS Ethernet monitor  
 
| XE v2.08 -- VMS Ethernet monitor  
 +
|
 +
|
 
| Nick de Smith
 
| Nick de Smith
 
|  
 
|  
Line 4,678: Line 5,974:
 
| XEARTH,
 
| XEARTH,
 
| Displays a shaded image of the Earth in the root window on X Windows
 
| Displays a shaded image of the Earth in the root window on X Windows
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,684: Line 5,982:
 
| XEPHEM
 
| XEPHEM
 
| Xephem is an interactive astronomical ephemeris program for X Windows systems. It computes heliocentric, geocentric and topocentric information for fixed celestial objects and objects in heliocentric and geocentric orbits; has built-in support for all planet positions; the moons of Jupiter, Saturn and Earth; Mars' and Jupiter's central meridian longitude; Saturn's rings; and Jupiter's Great Red Spot; supports user-defined objects; comes with sample databases of over 20,000 objects in the release kit; can access the Hubble Guide Star Catalog from CD-ROM using gscdbd; can quickly locate all pairs of objects which are closer than a specified maximum; displays data in configurable tabular forms and in several detailed graphical formats; can plot and list all data fields to disk files; can be programmed to search for arbitrary circumstances
 
| Xephem is an interactive astronomical ephemeris program for X Windows systems. It computes heliocentric, geocentric and topocentric information for fixed celestial objects and objects in heliocentric and geocentric orbits; has built-in support for all planet positions; the moons of Jupiter, Saturn and Earth; Mars' and Jupiter's central meridian longitude; Saturn's rings; and Jupiter's Great Red Spot; supports user-defined objects; comes with sample databases of over 20,000 objects in the release kit; can access the Hubble Guide Star Catalog from CD-ROM using gscdbd; can quickly locate all pairs of objects which are closer than a specified maximum; displays data in configurable tabular forms and in several detailed graphical formats; can plot and list all data fields to disk files; can be programmed to search for arbitrary circumstances
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,690: Line 5,990:
 
| xfig-2-1-6
 
| xfig-2-1-6
 
| Xfig 2.1.6 and Transfig 2.1.6 for VMS. (Requires Patrick Mahan's X11R4 port to rebuild)
 
| Xfig 2.1.6 and Transfig 2.1.6 for VMS. (Requires Patrick Mahan's X11R4 port to rebuild)
 +
|
 +
|
 
| ported to VMS by brooke@leva.icf.leeds.ac.uk, compiled and linked under VMS V5.5-2, Motif V1.1 by Hunter Goatley
 
| ported to VMS by brooke@leva.icf.leeds.ac.uk, compiled and linked under VMS V5.5-2, Motif V1.1 by Hunter Goatley
 
|  
 
|  
Line 4,696: Line 5,998:
 
| XFIL202
 
| XFIL202
 
| An X Window Four in Line logic game
 
| An X Window Four in Line logic game
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,702: Line 6,006:
 
| XFISH,  
 
| XFISH,  
 
| Fishtank Background for X11
 
| Fishtank Background for X11
 +
|
 +
|
 
| Eric Bina
 
| Eric Bina
 
|  
 
|  
Line 4,708: Line 6,014:
 
| XFLAME
 
| XFLAME
 
| XFlame draws a flame on the X Windows display.
 
| XFlame draws a flame on the X Windows display.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,714: Line 6,022:
 
| XFONTSEL
 
| XFONTSEL
 
| Point & click interface for selecting X11 font names
 
| Point & click interface for selecting X11 font names
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,720: Line 6,030:
 
| XFORTRESS
 
| XFORTRESS
 
| Strategy game for X Windows
 
| Strategy game for X Windows
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,726: Line 6,038:
 
| XGALA13
 
| XGALA13
 
| Galaga arcade game for X WINDOW
 
| Galaga arcade game for X WINDOW
 +
|
 +
|
 
| Joe Rumsey
 
| Joe Rumsey
 
| 1995
 
| 1995
Line 4,786: Line 6,100:
 
* DECUS X11R4 UNIX emulation utilities by Trevor Taylor
 
* DECUS X11R4 UNIX emulation utilities by Trevor Taylor
 
* Pop or iconify this xterm window or named windows by Mark M. Martin
 
* Pop or iconify this xterm window or named windows by Mark M. Martin
 +
| [[VAX]], [[Alpha]]
 +
|
 
| Patrick Moreau
 
| Patrick Moreau
 
|
 
|
Line 4,791: Line 6,107:
 
|-
 
|-
 
| XGAS
 
| XGAS
| xgas is a physical simulation of an ideal gas in a heated box.
+
| xgas is a physical simulation of an ideal gas in a heated box. Gas molecules move around the box with velocities dependent on their temperature. A chamber consisting of two boxes contains the gas molecules; the temperature of each box can be independently controlled by a scrollbar. When gas molecules collide with the walls, their temperatureapproaches that of the box.
Gas molecules move around the box with velocities dependent on their temperature.
+
|
A chamber consisting of two boxes contains the gas molecules;
+
|
the temperature of each box can be independently controlled
 
by a scrollbar.
 
When gas molecules collide with the walls, their temperature
 
approaches that of the box.
 
 
| Larry Medwin
 
| Larry Medwin
 
| 1991
 
| 1991
Line 4,804: Line 6,116:
 
| XGIF
 
| XGIF
 
| This is the GIF87a viewer for X11/Motif.  It has had a couple of small fixes made to allow it to correctly run on non-zero screen numbers, and to specifify images that have a disk specification.
 
| This is the GIF87a viewer for X11/Motif.  It has had a couple of small fixes made to allow it to correctly run on non-zero screen numbers, and to specifify images that have a disk specification.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,810: Line 6,124:
 
| XGLOBE,  
 
| XGLOBE,  
 
| XWindow spinning earth
 
| XWindow spinning earth
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,815: Line 6,131:
 
|-
 
|-
 
| XHOST
 
| XHOST
| The xhost program is used to add and delete host names or user names to the
+
| The xhost program is used to add and delete host names or user names to the list allowed to make connections to the X server. In the case of hosts, this provides a rudimentary form of privacy control and security.  It is only sufficient for a workstation (single user) environment, although it does limit the worst abuses.  Environments which require more sophisticated measures should implement the user-based mechanism or use the hooks in the protocol for passing other authentication data to the server.
list allowed to make connections to the X server. In the case of hosts, this
+
|
provides a rudimentary form of privacy control and security.  It is only
+
|
sufficient for a workstation (single user) environment, although it does limit
 
the worst abuses.  Environments which require more sophisticated measures
 
should implement the user-based mechanism or use the hooks in the protocol for
 
passing other authentication data to the server.
 
 
|
 
|
 
|
 
|
Line 4,828: Line 6,140:
 
| XIMQ
 
| XIMQ
 
| Display NASA Planatary Data Systems CDs. XIMQ was written as a demo for ISO 9660 CDs.  It requires a NASA PDS CD (such as the Voyager series) to be mounted.
 
| Display NASA Planatary Data Systems CDs. XIMQ was written as a demo for ISO 9660 CDs.  It requires a NASA PDS CD (such as the Voyager series) to be mounted.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,834: Line 6,148:
 
| XISOLA
 
| XISOLA
 
| A small Isola game under X11
 
| A small Isola game under X11
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,840: Line 6,156:
 
| XJEWEL16
 
| XJEWEL16
 
| Jewel is a dropping block game akin to tetris.
 
| Jewel is a dropping block game akin to tetris.
 +
|
 +
|
 
| Yoshihiro Satoh
 
| Yoshihiro Satoh
 
|
 
|
Line 4,846: Line 6,164:
 
| XJIG
 
| XJIG
 
| X11 Jigsaw Puzzle Maker
 
| X11 Jigsaw Puzzle Maker
 +
|
 +
|
 
| Helmut Hoenig
 
| Helmut Hoenig
 
| 1997
 
| 1997
Line 4,852: Line 6,172:
 
| XKEYCAPS229
 
| XKEYCAPS229
 
| Display and edit the X keyboard mapping v 2.29
 
| Display and edit the X keyboard mapping v 2.29
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,858: Line 6,180:
 
| XLANDER
 
| XLANDER
 
| A lunar landing simulation for X Windows with a twist
 
| A lunar landing simulation for X Windows with a twist
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,864: Line 6,188:
 
| XLI116
 
| XLI116
 
| Load images into an X11 window or onto the root window
 
| Load images into an X11 window or onto the root window
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,870: Line 6,196:
 
| XLIFE
 
| XLIFE
 
| Conway's Game of Life, for X
 
| Conway's Game of Life, for X
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,876: Line 6,204:
 
| XLOADIMAGE41
 
| XLOADIMAGE41
 
| Load images into an X11 window or onto the root window
 
| Load images into an X11 window or onto the root window
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,882: Line 6,212:
 
| XLOCK
 
| XLOCK
 
| Xlock locks the X server till the user enters their password at the keyboard. While xlock is running, all new server connections are refused. The screen saver is disabled. The mouse cursor is turned off. The screen is blanked and a changing pattern is put on the screen. The pattern changes after timeout seconds. If a key or a mouse button is pressed then the user is prompted for the password of the user who started xlock.
 
| Xlock locks the X server till the user enters their password at the keyboard. While xlock is running, all new server connections are refused. The screen saver is disabled. The mouse cursor is turned off. The screen is blanked and a changing pattern is put on the screen. The pattern changes after timeout seconds. If a key or a mouse button is pressed then the user is prompted for the password of the user who started xlock.
 +
|
 +
|
 
| Patrick J. Naughton
 
| Patrick J. Naughton
 
|
 
|
Line 4,888: Line 6,220:
 
| XLOCKMORE
 
| XLOCKMORE
 
| Window Screen Locker with many graphic demos
 
| Window Screen Locker with many graphic demos
 +
|
 +
|
 
| David A. Bagley
 
| David A. Bagley
 
| 1996
 
| 1996
Line 4,893: Line 6,227:
 
|-
 
|-
 
| XMAGnifier
 
| XMAGnifier
| This demo opens a magnifying glass attached to the mouse pointer. It will enlarge any area it  covers  when  a  MB  is  pressed  by opening  a  magnified  window. Once in  it's  enlarged  window pressing  MB1  causes pixel information for the pixel  under  the
+
| This demo opens a magnifying glass attached to the mouse pointer. It will enlarge any area it  covers  when  a  MB  is  pressed  by opening  a  magnified  window. Once in  it's  enlarged  window pressing  MB1  causes pixel information for the pixel  under  the pointer  to be displayed.  Pressing MB2 or MB3  in  this  window, closes  it  and returns you to the magnifying glass.  It  has  avarious command line options to control the size of the magnifer, the level of magnification, etc, listed below.
pointer  to be displayed.  Pressing MB2 or MB3  in  this  window, closes  it  and returns you to the magnifying glass.  It  has  avarious command line options to control the size of the magnifer, the level of magnification, etc, listed below.
+
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,901: Line 6,236:
 
| XMADDRESSBOOK_Z
 
| XMADDRESSBOOK_Z
 
| Address book for X Windows
 
| Address book for X Windows
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 4,907: Line 6,244:
 
| XMAHJONG
 
| XMAHJONG
 
| Version of the solitaire mahjongg game undef X Window
 
| Version of the solitaire mahjongg game undef X Window
 +
|
 +
|
 
| Jeff S. Young
 
| Jeff S. Young
 
| 1990
 
| 1990
Line 4,913: Line 6,252:
 
| XMARK
 
| XMARK
 
| This program implements the script for V1.15 of xmark as a C program.
 
| This program implements the script for V1.15 of xmark as a C program.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,919: Line 6,260:
 
| XMEASURE
 
| XMEASURE
 
| Xmeasure is a tool which provides X-Y cursor location information (in pixel units) for the Root Window OR a user selected window in both Simple X-Y and Delta X-Y modes. Mode selection is via the Option Menu located at the bottom edge of the tool.  
 
| Xmeasure is a tool which provides X-Y cursor location information (in pixel units) for the Root Window OR a user selected window in both Simple X-Y and Delta X-Y modes. Mode selection is via the Option Menu located at the bottom edge of the tool.  
 +
|
 +
|
 
| Lyle W. West
 
| Lyle W. West
 
|
 
|
Line 4,925: Line 6,268:
 
| XMFRACT14
 
| XMFRACT14
 
| A freeware fractal generation program
 
| A freeware fractal generation program
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,930: Line 6,275:
 
|-
 
|-
 
| XMIRE
 
| XMIRE
| XMIRE displays a grid in each of the 3 colors Cyan, Magenta and Yellow plus
+
| XMIRE displays a grid in each of the 3 colors Cyan, Magenta and Yellow plus White. You choose your colour with MB1 and MB2 , and you quit with MB3.
White. You choose your colour with MB1 and MB2 , and you quit with MB3.
+
|
 +
|
 
|
 
|
 
|
 
|
Line 4,938: Line 6,284:
 
| XMOCT34
 
| XMOCT34
 
| MOTIF OCTAHEDRON
 
| MOTIF OCTAHEDRON
 +
|
 +
|
 
| David Albert Bagley
 
| David Albert Bagley
 
| 1993
 
| 1993
Line 4,944: Line 6,292:
 
| XMORPH
 
| XMORPH
 
| Digital image warping (morphing) for X window system
 
| Digital image warping (morphing) for X window system
 +
|
 +
|
 
| Michael J. Gourlay
 
| Michael J. Gourlay
 
| 1994
 
| 1994
Line 4,949: Line 6,299:
 
|-
 
|-
 
| XMOUNTAINS
 
| XMOUNTAINS
| Xmountains is a X11 based fractal landscape generator. It generates random
+
| Xmountains is a X11 based fractal landscape generator. It generates random fractal surfaces and displays them in a window. While the program is running the fractal is continuously extended on the rig ht and the image is scrolled from left to right to expose the newly generated area.
fractal surfaces and displays them in a window. While the program is running
+
|
the fractal is continuously extended on the rig ht and the image is scrolled
+
|
from left to right to expose the newly generated area.
 
 
|
 
|
 
|
 
|
Line 4,959: Line 6,308:
 
| XMPYRAMID34
 
| XMPYRAMID34
 
| MOTIF PYRAMID
 
| MOTIF PYRAMID
 +
|
 +
|
 
| David Albert Bagley
 
| David Albert Bagley
 
| 1993
 
| 1993
Line 4,965: Line 6,316:
 
| XMRUBIK32
 
| XMRUBIK32
 
| Motif Rubik's Cube
 
| Motif Rubik's Cube
 +
|
 +
|
 
| David Albert Bagley
 
| David Albert Bagley
 
| 1993
 
| 1993
Line 4,971: Line 6,324:
 
| XNEKO
 
| XNEKO
 
| The XNEKO demo turns the pointer into a  mouse pixmap and opens a window with a cat in it that chases the  mouse pointer around the screen.
 
| The XNEKO demo turns the pointer into a  mouse pixmap and opens a window with a cat in it that chases the  mouse pointer around the screen.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,977: Line 6,332:
 
| Xodometer
 
| Xodometer
 
| Xodometer measures how far your mouse travels in miles or kilometers.
 
| Xodometer measures how far your mouse travels in miles or kilometers.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 4,983: Line 6,340:
 
| XPAINT
 
| XPAINT
 
| Simple Paint program for X Window system
 
| Simple Paint program for X Window system
 +
|
 +
|
 
| David Koblas (211), Torsten Martinsen (244, 247)
 
| David Koblas (211), Torsten Martinsen (244, 247)
 
|
 
|
Line 4,989: Line 6,348:
 
| XPAT2
 
| XPAT2
 
| Various Patience (Solitaire) card games for X11
 
| Various Patience (Solitaire) card games for X11
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 4,995: Line 6,356:
 
| XPDF
 
| XPDF
 
| VMS/X11 reader for Adobe Acrobat etc. files
 
| VMS/X11 reader for Adobe Acrobat etc. files
 +
|
 +
|
 
| Derek B. Noonburg, Mark Berryman
 
| Derek B. Noonburg, Mark Berryman
 
| 1996
 
| 1996
Line 5,001: Line 6,364:
 
| XPDNT
 
| XPDNT
 
| A utility to display the current process default as the user moves about the system.  The default can be displayed in three different locations: DCL's command prompt, 25th host-writable status line, or a DECterm title bar.  In addition,  at the DCL command line will invoke a "navigation" tool which allows the user to move about in the their default history.
 
| A utility to display the current process default as the user moves about the system.  The default can be displayed in three different locations: DCL's command prompt, 25th host-writable status line, or a DECterm title bar.  In addition,  at the DCL command line will invoke a "navigation" tool which allows the user to move about in the their default history.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,007: Line 6,372:
 
| XPHOON
 
| XPHOON
 
| Program to display current phase of the moon. XPHOON sets the X root window to a picture of the moon in its current phase.
 
| Program to display current phase of the moon. XPHOON sets the X root window to a picture of the moon in its current phase.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 5,013: Line 6,380:
 
| XPIPE
 
| XPIPE
 
| Game: build pipe for the fluid to flow through
 
| Game: build pipe for the fluid to flow through
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,019: Line 6,388:
 
| XPM-34E
 
| XPM-34E
 
| A library containing a set of four functions, similar to the X bitmap functions as defined in the Xlib: XpmCreatePixmapFromData, XpmCreateDataFromPixmap, XpmReadFileToPixmap and XpmWriteFileFromPixmap for respectively including, storing, reading and writing this format, plus four other: XpmCreateImageFromData, XpmCreateDataFromImage, XpmReadFileToImage and XpmWriteFileFromImage for working with images instead of pixmaps
 
| A library containing a set of four functions, similar to the X bitmap functions as defined in the Xlib: XpmCreatePixmapFromData, XpmCreateDataFromPixmap, XpmReadFileToPixmap and XpmWriteFileFromPixmap for respectively including, storing, reading and writing this format, plus four other: XpmCreateImageFromData, XpmCreateDataFromImage, XpmReadFileToImage and XpmWriteFileFromImage for working with images instead of pixmaps
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,025: Line 6,396:
 
| XPOOL
 
| XPOOL
 
| XPOOL is a DECwindows  version  of  a  graphical  pool  game.  It allows 2 player mode locally  and  over  the  network,  player vs computer, computer against itself and computer  vs  computer in a VMScluster. Computer vs  computer in a VMScluster was used to demo an OpenVMS VAX system playing against an OpenVMS AXP system.  This mode uses cluster wide resource locks  to communicate and syncronize shots. The computer against itself mode  is  also  useful for standalone demos on OpenVMS AXP and OpenVMS VAX.
 
| XPOOL is a DECwindows  version  of  a  graphical  pool  game.  It allows 2 player mode locally  and  over  the  network,  player vs computer, computer against itself and computer  vs  computer in a VMScluster. Computer vs  computer in a VMScluster was used to demo an OpenVMS VAX system playing against an OpenVMS AXP system.  This mode uses cluster wide resource locks  to communicate and syncronize shots. The computer against itself mode  is  also  useful for standalone demos on OpenVMS AXP and OpenVMS VAX.
 +
|
 +
| [[VAX]], [[Alpha]]
 
|  
 
|  
 
|  
 
|  
Line 5,031: Line 6,404:
 
| XPORT
 
| XPORT
 
| Bliss XPORT Library
 
| Bliss XPORT Library
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,037: Line 6,412:
 
| XPOSTIT
 
| XPOSTIT
 
| X11 Post-it Notes program from Athena widget set to VMS DECwindows environment using the DECtoolkit widget set.
 
| X11 Post-it Notes program from Athena widget set to VMS DECwindows environment using the DECtoolkit widget set.
 +
|
 +
|
 
| Jatin Desai
 
| Jatin Desai
 
|  
 
|  
Line 5,046: Line 6,423:
 
* ROTATIONAL 3D PUZZLES
 
* ROTATIONAL 3D PUZZLES
 
* COMBINATION ROTATIONAL AND SLIDING 3D PUZZLES
 
* COMBINATION ROTATIONAL AND SLIDING 3D PUZZLES
 +
|
 +
|
 
| Patrick Moreau
 
| Patrick Moreau
 
|  
 
|  
Line 5,052: Line 6,431:
 
| XREVERSI
 
| XREVERSI
 
| Reversi (aka Othello) game under X Window
 
| Reversi (aka Othello) game under X Window
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 5,058: Line 6,439:
 
| XROACH
 
| XROACH
 
| XROACH creates Roaches that  run  around  on  the root window and hide under any open windows or icons.   
 
| XROACH creates Roaches that  run  around  on  the root window and hide under any open windows or icons.   
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 5,064: Line 6,447:
 
| XSCREENSAVER
 
| XSCREENSAVER
 
| A screensaver program for X Windows: The xscreensaver program waits until the keyboard and mouse have been idle for a period, and then runs a graphics demo chosen at random.  It turns off as soon as there is any mouse or keyboard activity.
 
| A screensaver program for X Windows: The xscreensaver program waits until the keyboard and mouse have been idle for a period, and then runs a graphics demo chosen at random.  It turns off as soon as there is any mouse or keyboard activity.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,070: Line 6,455:
 
| XShuffle
 
| XShuffle
 
| Turns screen into a multi square sliding puzzle.
 
| Turns screen into a multi square sliding puzzle.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 5,076: Line 6,463:
 
| XSKEWB41
 
| XSKEWB41
 
| Skewb X widgets  (another Rubik's game)
 
| Skewb X widgets  (another Rubik's game)
 +
|
 +
|
 
| David Albert Bagley
 
| David Albert Bagley
 
| 1994
 
| 1994
Line 5,082: Line 6,471:
 
| XSNAP
 
| XSNAP
 
| The xsnap program allows one to take a snapshot of a  specified region of the screen.
 
| The xsnap program allows one to take a snapshot of a  specified region of the screen.
 +
|
 +
|
 
|  
 
|  
 
|
 
|
Line 5,088: Line 6,479:
 
| XSNOW
 
| XSNOW
 
| Create a snowy desktop
 
| Create a snowy desktop
 +
|
 +
|
 
| Rick Jansen
 
| Rick Jansen
 
| 1984
 
| 1984
Line 5,094: Line 6,487:
 
| XSPRINGIES
 
| XSPRINGIES
 
| xspringies is a simulator which allows you to interactively create and edit a system of masses and springs.  The parameters of the masses and springs (such as mass elasticity and spring K) as well as those of the surrounding system (such as air viscosity and gravity) can be changed.
 
| xspringies is a simulator which allows you to interactively create and edit a system of masses and springs.  The parameters of the masses and springs (such as mass elasticity and spring K) as well as those of the surrounding system (such as air viscosity and gravity) can be changed.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,099: Line 6,494:
 
|-
 
|-
 
| XSTAR
 
| XSTAR
|  
+
| This program "solves" the n-body problem, and displays the results on the screen.  It starts by putting a bunch of stars on the screen, and then it lets the inter-body gravitational forces move the stars around.  The result is a lot of neat wandering paths, as the stars interact and collide.
This program "solves" the n-body problem, and displays the results on the screen.  It starts by putting a bunch of stars on the screen, and then it lets the inter-body gravitational forces move the stars around.  The result is a lot of neat wandering paths, as the stars interact and collide.
+
|
 +
|
 
| Wayne Schlitt
 
| Wayne Schlitt
 
|
 
|
Line 5,107: Line 6,503:
 
| XSwarm, MOTIF TOYS
 
| XSwarm, MOTIF TOYS
 
| This demo  displays  a swarm of bees chasing a wasp.
 
| This demo  displays  a swarm of bees chasing a wasp.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 5,113: Line 6,511:
 
| XTARTAN
 
| XTARTAN
 
| Draw various tartans as window backgrounds
 
| Draw various tartans as window backgrounds
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,119: Line 6,519:
 
| XTERM
 
| XTERM
 
| The xterm program is a terminal emulator for the X Windows system. This terminal emulator provides DIGITAL VT102 and Tektronix 4014 compatible terminal emulations for programs that cannot use the X Windows system directly.
 
| The xterm program is a terminal emulator for the X Windows system. This terminal emulator provides DIGITAL VT102 and Tektronix 4014 compatible terminal emulations for programs that cannot use the X Windows system directly.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,125: Line 6,527:
 
| XTHING
 
| XTHING
 
| A tool for the use of displaying 3D data in 2D. XTHING takes a file of data and plots it in n-1 colors where n is the number of colors available on the display. It compresses points either linearly or logarithmically, displays the data in color (HSB) or gray scale, zooms, and does period repeats of the image.  It also outputs in postscript (which post.c might be handy for a slew of programs...)
 
| A tool for the use of displaying 3D data in 2D. XTHING takes a file of data and plots it in n-1 colors where n is the number of colors available on the display. It compresses points either linearly or logarithmically, displays the data in color (HSB) or gray scale, zooms, and does period repeats of the image.  It also outputs in postscript (which post.c might be handy for a slew of programs...)
 +
|
 +
|
 
| John L. Cwikla
 
| John L. Cwikla
 
|
 
|
Line 5,131: Line 6,535:
 
| XTIC112
 
| XTIC112
 
| X version of a simple but tricky board game
 
| X version of a simple but tricky board game
 +
|
 +
|
 
| Mattias Jonsson
 
| Mattias Jonsson
 
|
 
|
Line 5,137: Line 6,543:
 
| XTIFF
 
| XTIFF
 
| View a TIFF file in an X window (mono and multi-pages)
 
| View a TIFF file in an X window (mono and multi-pages)
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,143: Line 6,551:
 
| XTRON
 
| XTRON
 
| Xtron is a simple one or two player version of the old classic TRON. The game is simple: avoid running into walls, your own tail, and that of your opponent.
 
| Xtron is a simple one or two player version of the old classic TRON. The game is simple: avoid running into walls, your own tail, and that of your opponent.
 +
|
 +
|
 
| Rhett Jacobs
 
| Rhett Jacobs
 
| 1995
 
| 1995
Line 5,149: Line 6,559:
 
| XV310
 
| XV310
 
| Interactive image viewer for the X Window System
 
| Interactive image viewer for the X Window System
 +
|
 +
|
 
| Brian J. McCarthy
 
| Brian J. McCarthy
 
|  
 
|  
Line 5,155: Line 6,567:
 
| XVMSUTILS
 
| XVMSUTILS
 
| OpenVMS X Windows X11 Code; Routines useful for porting UNIX programs to VMS
 
| OpenVMS X Windows X11 Code; Routines useful for porting UNIX programs to VMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,161: Line 6,575:
 
| XWIT
 
| XWIT
 
| Pop or iconify this xterm window or named windows
 
| Pop or iconify this xterm window or named windows
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,167: Line 6,583:
 
| YACC
 
| YACC
 
| Berkeley yacc
 
| Berkeley yacc
 +
|
 +
|
 
| Sheldon Bishov
 
| Sheldon Bishov
 
| 1995
 
| 1995
Line 5,173: Line 6,591:
 
| YADMAN
 
| YADMAN
 
| This  demo,  Yadman  (Yet Another Damn  MANdelbrot  program)  can generate  and  display  images  of  the  Mandelbrot  set.    The Mandelbrot  set  is  produces  images  of  fractals,  fractional dimensions,  that  are  pleasing  to  the  eye.
 
| This  demo,  Yadman  (Yet Another Damn  MANdelbrot  program)  can generate  and  display  images  of  the  Mandelbrot  set.    The Mandelbrot  set  is  produces  images  of  fractals,  fractional dimensions,  that  are  pleasing  to  the  eye.
 +
|
 +
|
 
|  
 
|  
 
|  
 
|  
Line 5,179: Line 6,599:
 
| YAHMAIL
 
| YAHMAIL
 
| Yet Another Hypermail
 
| Yet Another Hypermail
 +
|
 +
|
 
| Martin P.J. Zinser
 
| Martin P.J. Zinser
 
|
 
|
Line 5,185: Line 6,607:
 
| YENC
 
| YENC
 
| Yenc decoder for VMS
 
| Yenc decoder for VMS
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,190: Line 6,614:
 
|-
 
|-
 
| ZDEC
 
| ZDEC
| This program zeros-out the device error count stored in the UCB for a particular device. This is useful when you wish reset this value without booting the machine. Fixed to work on VAX as well as pre 7.2-1 Alpha systems.
+
| This program zeros-out the device error count stored in the UCB for a particular device. This is useful when you wish reset this value without booting the machine.
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Mark Oakley, Gary Grebus, Paul Gallo, Ted Nieland, et al
 
| Mark Oakley, Gary Grebus, Paul Gallo, Ted Nieland, et al
 
|
 
|
Line 5,197: Line 6,623:
 
| zip
 
| zip
 
| ZIP V2.32 - Info-ZIP's portable Zip, version 2.32
 
| ZIP V2.32 - Info-ZIP's portable Zip, version 2.32
 +
|
 +
|
 
| packaged by Hunter Goatley  
 
| packaged by Hunter Goatley  
 
|  
 
|  
Line 5,203: Line 6,631:
 
| ZK
 
| ZK
 
| Text-based interactive fiction game
 
| Text-based interactive fiction game
 +
|
 +
|
 
| William Lees, Edmund Sullivan
 
| William Lees, Edmund Sullivan
 
| 1985
 
| 1985
Line 5,209: Line 6,639:
 
| ZLIB
 
| ZLIB
 
| General compression library
 
| General compression library
 +
|
 +
|
 
|  
 
|  
 
| 1995
 
| 1995
Line 5,215: Line 6,647:
 
| zlib_jfp
 
| zlib_jfp
 
| Zlib V1.2.3. Zlib is a compression/decompression library used by several software packages, including MySQL and Python.
 
| Zlib V1.2.3. Zlib is a compression/decompression library used by several software packages, including MySQL and Python.
 +
|
 +
|
 
|
 
|
 
|
 
|
Line 5,220: Line 6,654:
 
|-
 
|-
 
| zmenu
 
| zmenu
| ZMENU is a utility designed to display a menu from within a command procedure, to select a menu item based on a user's instructions, and to communicate the user's selection to the procedure so that it can
+
| ZMENU is a utility designed to display a menu from within a command procedure, to select a menu item based on a user's instructions, and to communicate the user's selection to the procedure so that it can perform further processing based on which item was selected.
perform further processing based on which item was selected.
+
|
 +
|
 
| Alan L. Zirkle
 
| Alan L. Zirkle
 
|
 
|
Line 5,227: Line 6,662:
 
|-
 
|-
 
| ZMODEM
 
| ZMODEM
| Fast, reliable VMS ZMODEM-90(Tm) protocol file transfer programs with MobyTurbo(Tm and Crash Recovery for use only with DSZ, ZCOMM, and Pro-YAM. 1-27-94 Improved througput on some VAX machines.
+
| Fast, reliable VMS ZMODEM-90 protocol file transfer programs with MobyTurbo and Crash Recovery for use only with DSZ, ZCOMM, and Pro-YAM.
 +
|
 +
| [[VAX]]
 
| Omen Technology
 
| Omen Technology
 
| 1993
 
| 1993
Line 5,234: Line 6,671:
 
| zoo210
 
| zoo210
 
| ZOO V2.10 archive program
 
| ZOO V2.10 archive program
 +
|
 +
|
 
| Rahul Desi
 
| Rahul Desi
 
|  
 
|  
Line 5,239: Line 6,678:
 
|-
 
|-
 
| zt
 
| zt
| ZT V2.2  -Serve tape drives over DECnet! Runs on both OpenVMS VAX and OpenVMS Alpha.
+
| ZT V2.2  - Serve tape drives over DECnet
 +
|
 +
| [[VAX]], [[Alpha]]
 
| Wolfgang J. Moeller  
 
| Wolfgang J. Moeller  
 
|
 
|
Line 5,245: Line 6,686:
 
|}
 
|}
  
[[Category:FReeware]]
+
[[Category:Freeware]]

Revision as of 16:49, 19 November 2019

The OpenVMS Freeware CD is a collection of OpenVMS free software started by Digital including tools written by enthusiasts and Digital legacy made public. At the moment, the Freeware CD is hosted on a few resources such as the Digiater website and includes a menu-based system for examining the contents of the CD-ROM, binaries, source code, and documentation of the freeware tools. Most software supplied on the Freeware CD is covered by the GNU license; the CD is provided as is with no warranties of any kind.

There have been 8 versions of the Freeware CD labeled FREEWARE10, FREEWARE20 etc.

Freeware Resources

Name Description Language Architecture Authors Year Freeware CD
000tools ACCESS TOOLS, Tools for unzip, untar, etc. operations VAX, Alpha 30
21264 Tools and information related to the Alpha 21264 Alpha 40
3D Pong 3D Pong is an X Windows game for 1 or 2 players. It's a 3D game based on the first arcade game, "Pong." Like "Pong," it's a game played with a ball and paddles. The object is to hit the ball and get it in the other player's goal. Use your paddle to deflect the ball and keep it from getting in your goal. Bill Kendrick 1997 40
A2PS Easily convert ASCII text files to Postscript for printing. Various 2004 70, 80
AALIB, Ascii-Art rendering library AAlib is an ASCII Art rendering library for X11. Patrick Moreau 1997 40
ACM47, An aerial combat simulator for X11 mono/multi-user ACM is a LAN-oriented, multiplayer aerial combat simulation, exploiting the programming features of Unix, X11, and the BSD socket interface. C Riley Rainey 1994 20, 30, 40
ADA_BOOKREADER_DOCS Ada programming documentation in Bookreader Format 80
Adventure A magic/exploration text-based simulation game. Willie Crowther, Kent Blackett, Bob Supnik mid 70s 10, 20, 30, 40
Alignfault Tool to monitor OpenVMS Alpha Alignment Faults 50
Alphapatch Making VAX PATCH run on Alpha TECSys Development, Inc. 1999 50
Altris 4 Tetris games for X Windows Patrick Moreau 1995 40
SYS$ANNOUNCE Surgery This article by Curtis Rempel describes how to write a program that will automatically update SYS$ANNOUNCE every time a user attempts to log in. A sample program is provided from which your own program can be constructed. 40
Antiword Antiword is a MS Word document file reader, it extracts the plain text, or converts it into a Postscript file. Adri van Os 70, 80
Antiword_z Convert MS Word documents to Text/PostScript 70
ANU-NEWS V6.0 USENET News Client and Server 20, 30, 40
APRT A program to change protection on pages in system space (VMS) Lee Gleason 80
Archie A client for querying the Archie anynymous FTP databases using Prospero. 1992 10, 20, 30, 40, 80
AscToHTM, Convert ASCII text files to HTML web pages AscToHTM is a powerful and highly configurable utility that converts text files into one or more HTML files. It recognises headings, bullets, indentation levels, tables and ascii art, adds hyperlinks to URLs, keywords and contents list. A great time saver for novice and expert alike. 40
Ask The ASK program can be used to read a line of input from SYS$COMMAND. ASK works like the INQUIRE command, except that it allows escape sequences and end_of_file (Ctrl/Z) to be read by the user. The input string or keypress is returned in a local DCL symbol. Options allow for the read to timeout, the result to be placed in a global DCL symbol, a default string to be applied if no input, the result to be all upper case, and that the input string is not echoed. ASK was written to simulate the RSX11M .ASK directive. Mark Paulk, modified by James G. Downward, Phil Smith, & Ed James. 1995 80
Ask_the_wizard The zip archive contains almost 10,000 questions and answers from the OpenVMS Ask The Wizard area, on a wide variety of OpenVMS topics. 70
Askval A C library to get values from the keyboard with full editing functions, with history C 20, 30, 40
Astyle_VMS This file is a part of "Artistic Style" - an indentation and reformatting tool for C, C++, C# and Java source files. 80
ATG_EDT Extension to EDT Nick de Smith 80
ATG_EVE EDT initializer for EVE Nick de Smith 80
ATG_FT_PATCH ATG FTDRIVER patch kit. The ATG_FT patches allow programs using the DEC supplied pseudo-terminals (FTAn:) to set the access port name string for the device, such that a $GETDVI with DVI$_TT_ACCPORNAM can retrieve the name. This also means that a SHOW TERMINAL command will also display the set name. Nick de Smith 80
ATR_DAEMON ACMS Audit Trail Logger utilities 80
AUTO AUTO is a tool to let you use command completion. Each token of the command line (VERB, QUALIFIER, PARAMETER or QUALIFIER-Value) can be expanded to completion or sequentially searched for the next or previous valid match. This tool will display the buildup command after the ENTER key, but if you specify the /EXECUTE qualifier, the buildup command will be executed via LIB$DO_COMMAND, and control will return to AUTO. (see examples in the user guide). Fekko Stubbe 80
AVIEW A high-quality ASCII-art image(pnm) browser and animation(fli/flc) player useful especially with Lynx browser. 1997 40
AXP_DRIVER_EXAMPLE Example device driver ported to OpenVMS AXP Gerard K. Newman 1993 80
Banner The DECwindows Banner displays information about the current state of the VMS host it is running on. VAX only Jim Saunders 1990 10, 20, 30, 40
BARCODE Barcode Software for OpenVMS 60
Bat A utulity that lets you submit multiple commands to a batch queue from the command line. Hunter Goatley 1994 10, 20, 30, 40, 70, 80
BATCH.COM A command procedure that lets you submit a single command to a batch queue. 10, 20, 30, 40
BATCH_INFO This DCL command procedure allows you to obtain information about a batch job without having to look up its PID:
  • SHOW ENTRY/FULL output
  • Process creation time
  • Current image
  • SHOW PROCESS output with or without qualifiers
  • SHOW SYSTEM/BATCH output
70
BATTALION-14 3D OpenGL arcade game: Monsters, explosions, destruction. You've seen the movies, you know what to do. Andrew Johnson 1996 40
BIBLIO, Bibliographic References Manager A full-featured bibliographic database system (need ASKVAL to be compiled and linked). 20, 30, 40
biosport BIOS Port Routines B. Valek 2002 70
BISON GNU bison - parser generator (alternative to yacc) Sheldon Bishov 1995 20, 30, 40, 50
BITNET Broadcast GRAB and listserv PUNCH tools:
  • GRAB is an example program that captures broadcast messages and simply outputs them to SYS$OUTPUT. This may sound stupid, but it actually works out well, as you can then say things like: SPAWN/NOWAIT/OUTPUT=trapped.messages RUN GRAB This will cause all broadcast messages (^T, New Mail, BITNET messages) to be copied to a file 'trapped.messages'. Once you stop the subprocess you can do anything you like with this file.
  • LPUNCH is a program that converts files in listserv punch format. It accepts a list of wildcarded filenames, and converts the files that are in lpunch format. You must do a SET COMMAND LPUNCH, after appropriate editting of LPUNCH.CLD. LPUNCH accepts two qualifiers, /TRIM, which trims trailing whitespace, and /ORIGINAL, which signifies that the output file name is to be the same as the input file name, rather than what is specified in the file according to the listserv header info.
80
bittorrent This is a copy of the BitTorrent source tree, and the code here may or may not operate on OpenVMS; this is not (yet) a port. Python, WxPython 70
BLISS BLISS-32 for the VAX and BLISS-32E for the Alpha AXP as well as a 1987 BLISS Language Reference Manual and BLISS-32 User Manual. VAX, Alpha 10, 20, 30, 40, 50, 60, 70, 80
BLISS_ARTICLE Article: "BLISS: A Language for Systems Programming" by W.A. Wulf, D.B. Russell, and A.N. Habermann. Originally appeared in the December 1971 issue of the _Communications of the ACM_ (Vol 14, No 12). Permission to reprint has been granted by the ACM. Hunter Goatley 80
bliss-intro "Introduction to BLISS" by Matthew D. Madison DECUS '93/Atlanta session notes Hunter Goatley 1993 80
BLOCKADE X version of the `blockade' Macintosh game Christer Ericson 20, 30, 40
BLOCKING A utility to locate the holder of an RMS record lock that is blocking other processes. 80
BOOKMAN This program allows one to peruse the DECW$BOOKSHELF file tree and to build a list of DECW$BOOK files to be copied. There is also a .COM file to do the copying. Nigel Arnot 1993 80
BOOTSYNC The purpose of BOOTSYNC is to prevent too many satellite systems from trying to boot at the same time. The theory of BOOTSYNC is to run this program as early in the system startup as is reasonable; in SYCONFIG, early in SYSTARTUP, or in SYLOGICALS. The program will use the lock manager to synchronize with other copies of itself running on other systems in the cluster. 50
boss Log in multiple times on a single serial-line terminal Ported to AXP by Malcolm MacArthur, ported to IA64 by Hunter Goatley 70, 80
BYACC This is a port of Berkeley yacc (BYACC) to OpenVMS. Yacc reads the grammar specification in the file filename and generates an LR(1) parser for it. The parsers consist of a set of LALR(1) parsing tables and a driver routine. Yacc normally writes the parse tables and the driver routine to the file y_tab. The code has been changed from K&R form to ANSI C, and generates ANSI C. C Thomas E. Dickey 50, 80
BZIP2 This is an OpenVMS port of BZIP2 1.0.1. Julian Seward 2000 50 (1.0.1), 80 (1.0.3)
C-FORMAT C Source Code Beautifier Tool Bob George 80
CALLABLE-PING Callable ICMP Ping Routine Mike Muuss, updates by Hunter Goatley 1983 80
CALLBACK A VAX callback utility for Hayes modems. This program fakes a normal hayes modem connected to a terminal server into calling you back. VAX Robert Eden 20, 30, 40
Callmon With CallMon, an application can monitor all calls to a selected set of procedures, taken from any shareable image including the various OpenVMS run-time libraries. Thierry Lelegard 30, 40
CAPTURE_REPLY Captures output from the DCL REPLY command. 50
CARDREADER VAX/VMS server symbiont to provide a queue on the VAX that acts as a cardreader. A second queue is also available to mail output back to the original user. VAX Robert Eden 20, 30, 40, 80
caribbeanstud A X11/MOTIF based gambling game Qun Zhang 1997 40
CATDOC Converter from MS-Word to TeX or plain text. Catdoc was designed to work with Cyrillic MS-Word files, so it can convert Cyrillic from ANSI 1251 code page to KOI-8 (for UNIX) or CP 866 (for DOS). This feature can be disabled at compile time. Victor Wagner 1996 80
CATCLOCK A clock for X Windows that displays the time in analog, digital, or cat form. The time is continuously updated at a frequency which may be specified by the user. 20, 30, 40
CBZONE-MPJZ, Tank battle under X Windows A version of Battlezone derived from the Fortran sources written by Justin S. Revenaugh. This version is more flexible in that the number of opponents is user selectable. 20, 30, 40
CD Provides SET DEFAULT capabilities, plus a large array of built-in and user-customizable capabilities. TECSys Development, Inc. 1998 40(6.0), 50 (6.0b), 80 (6.0a)
CD_PLAYER A utility to play music CD's on an OpenVMS workstation on an attached supported SCSI CDROM drive. The control panel is a Motif-based application. 10, 20, 30, 40, 80
CDRECORD This is the source code for a version of CDRECORD that is included with OpenVMS Alpha V7.3-1 and later. 60, 70
CD-ROM High Sierra (ISO-9660) disk access routines for VAX/VMS VAX United States Geological Survey 1989 80
CDRTOOLS CD-R/RW Recording Tools for OpenVMS. The core CDRECORD engine is known to function with local CD-R drives, and CD-R operations have been tried and do function with Plextor PlexWriter SCSI drives and do with CD-R media loaded in HP DVD200 series DVD drives. 60
CDACVTLIB022 This directory contains the OpenVMS VAX tools for converting documents among various documentation formats. VAX 60
CGI_SCRIPTS A small collection of VMS-useful "WASD Hypertext Services" CGI scripts package (also on this freeware CD) ported to the CSWS V1.0-1 (VMS Apache 1.3.12), OSU (DECthreads, 3.8), Purveyor and other VMS CGI server environments.
  • CONAN is used to access VMS Help and text libraries.
  • HYPERSHELF is used to navigate BNU or Bookreader shelves.
  • HYPERREADER is the book reader.
  • HYPERSPI is a system performance monitor (of sorts!)
  • HYPERSPI++ is hyperSPI plus more items plus better graphics
  • QDLogStats provides elementary Web server access log statistics
  • QUERY/EXTRACT is an ad hoc plain/HTML text search facility
  • VMSeti is an interface for monitoring VMS SETI@home processing
  • WWWCount is Muhammad A.Muquit's graphical Web page hit counter
  • yahMAIL allows Web access to user's VMS mail
Mark Daniel 50
CHARM Binary files/disk block editor data O'Razoff 1996 80
CHKLGI CHKLGI is a routine which allows you to perform the same checks and tasks as LOGINOUT.EXE (the system's login image) when a new process is logged in. You may check for correct passwords, login restrictions, perform ALF (automatic login facility) and proxy-related operations, update the intrusion database and perform system auditing of your logins. CHKLGI shows the use of many less-known system services like SYS$AUDIT_EVENT, SYS$SCAN_INTRUSION, SYS$VERIFY_PROXY, as well as the undocumented image activation service SYS$IMGACT and the license-related services SYS$GRANT_LICENSE, SYS$LOOKUP_ LICENSE and SYS$RELEASE_LICENSE. It also shows how to use item lists in C (for SYS$GETUAI) and some other useful techniques. Finally, the MACRO-32 program, which runs in kernel mode, shows how to scan the PCB (process control block) vector array and how to extract information from these and related data structures. 80
CHKSUM Computes checksum of a file or files (VMS and Unix) Jerome Lauret 2001 50
CHOOSE_FILE A C function to select a file in a directory using the arrow keys 20, 30, 40
CHOWN Unix-like VMS 'chown' Facility Chris Olive 1991 80
CircleMUD Multi-user dungeon game system Jeremy Elson 1996 50
CLAIM Lets users claim files in their directories that are owned by others Matt Madison 1998 80
clear_errors CLEAR_ERRORS clears the device error count on an Alpha VMS system. Mark Oakley 80
clrref This program will assign a channel to a device, set the ownership to be its own, set the reference count down to 1, and then deassign the channel, thereby clearing the device reference count. Ehud Gavron 1992 80
clue$sda_vax CLUE (Crash Log Utility Extractor) for OpenVMS VAX. On OpenVMS Alpha, CLUE is implemented as SDA extension. On OpenVMS VAX, CLUE is implemented as external utility, invoked from DCL with the MCR CLUE command. However, since it does not run under SDA control, it cannot invoke SDA callbacks and therefore does not support the displays provided by Alpha CLUE. The image is located in SYS$SYSTEM:CLUE.EXE. This kit contains CLUE$SDA (as SDA extension) on VAX. It is invoked in the same way as on Alpha and provides the same or slightly modified commands and displays. It provides, however, no commands to collect and archive information from dumpfiles; these tasks are still covered by the external, DEC-supplied CLUE utility. VAX 80
CLUSTER_TOOLS Three tools for cluster management:
  • BYEBYENODE.MAR to force a remote system out of the cluster
  • COPY_SHADOW_DUMP.MAR to retrieve a system dump from a Phase II shadowed system disk
  • FORCE_MERGE.MAR to force a merge copy on a Phase II shadowset
10, 20, 30, 40
CMEM Tool for debugging 'C' memory allocation routines. Provides updated versions of the C run-time library routines 'malloc', 'calloc', 'realloc', and 'free'. The new versions provide many features to insure the integrity of the C dynamic memory pool. Programmers can use this information to track down routines which improperly access dynamic memory. 1995 20, 30, 40, 80
CMPDIR CMPDIR compares the contents of two directories and displays the result in a similar format as the DCL DIFFERENCES command. This format provides a quick visual depiction of version discrepencies between dirctories. Qualifiers are available to highlite date and size differences between the two directories. If CMPDIR detects the image if being executed on a DECterm, date and size differences are shown in colors, else they are shown in bold font. There is also an /OUTPUT qualifier available. Lyle W. West 2004 80
CMP-Disk A compressing VMS virtual disk for Vax or Alpha (cmphighc.zip), Alpha versions of disk drivers for remote virtual disk over DECnet and host processes, and for files stored on somewhat encrypted files on local disks. The remote disk can be used for remote backup or access and will attempt to recover if the net link fails. Also present are some other odds and ends, and the SPD for a user undelete (reliable, this one) and enhanced VMS security module called SAFETY from the author. VAX, Alpha 30, 40
CMUIP A set of frequently asked questions about the CMU OpenVMS TCP/IP package designed to provide a full TCP/IP network transport for VAX systems VAX 10, 20, 30, 40
ColorMap A demo that shows the current number of colors available in the colormap on AXP and VAX VAX, Alpha 10, 20, 30, 40
ColorWheel A demo that displays a multicolor wheel rotating in a resizable window. 10, 20, 30, 40
COMPARE_DIR COMPARE_DIR allows users to compare the contents of two directories. The directories may be on the same node, or on different nodes. COMPARE_DIR can be used to show which files are missing from either directory. COMPARE_DIR can be used to show which files exist in both directories, but have different sizes, dates, or version numbers. COMPARE_DIR can be used to create a COM file to copy missing files from one directory to another. Tim Forarty 80
COMPRESS This is a VMS port of GNU compress, which can be used to decompress files compressed using the UNIX compress utility. Jim Dyer 80
COMPRESS_VMS The UNIX compress/uncompress program, ported to VMS 5.2 Doug Todyof 10, 20, 30, 40
crembx create mailbox from DCL 60
CRINOID CRINOID provides fast execution of Perl CGI scripts for use with the OSU HTTP server. Requests for CGIs are passed to multiple persistent processes, where Perl modules can be preloaded and scripts can be cached. 50
CRON VMS port of the CRON utility. 80
CRS A Norton Commander-style directory browser VAX, Alpha Alexey Gadzhiev 80
csvsearch Search comma-separated-variable (CSV) data files John Powers 80
ctrl-verify CTRL-Verify provides the capability to enable and disable DCL command file verification by typing a CTRL-V while the procedure is executing. Brian Schenkenberger 1994 80
cURL Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and a busload of other useful tricks. 60, 80
CVS_VMS VMS version of Concurrent Versioning System (build ctl tool). CVS is a version control system, which allows you to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred, etc., like RCS or SCCS. It handles multiple developers, multiple directories, triggers to enable/log/control various operations, and can work over a wide area network. The following tasks are not included; they can be done in conjunction with CVS but will tend to require some script-writing and software other than CVS: bug-tracking, build management (that is, make and make-like tools), and automated testing. 30, 40
CVTLIS A tool that converts .LIS files from the VMS Source Listings on CD back to the appropriate source files. Hunter Goatley 1994 10, 20, 30, 40, 50, 80
DATE Show information about date (day of week, absolute, Julian day, week #) Hans van Veen 80
DBS-ARPWATCH DBS-ARPWATCH sniffs the ethernet for ARP packets. 40, 50
DBS-AUTOTUNE DBS-AUTOTUNE allows automatic tuning of RMS indexed files driven by user specified parameters for each file. 50
dbs-build_libraries RTL used by DBS tools 80
DBS-DCL DBS-DCL is a collection of DCL procedures. A lot of them have come about as the result of having to manage over forty remote systems and the need for a consistent reliable way of doing things. 50
DBS-ETHERWATCH DBS-ETHERWATCH looks at Ethernet packets. 40, 50, 80
DBS-LATWATCH DBS-LATWATCH is similar to DBS-ETHERWATCH but only looks at LAT packets and formats the various LAT message types. Selection can be made on message type (as well as address) and record and playback is also available. 40, 50, 80
DBS-LIBRARY DBS-LIBRARY is a collection of DCL procedures and a couple of programs that I have used for a number of years now. You might find them useful also. 50
DBS-NETUTILS DBS-NETUTILS contains early versions of ETHERWATCH and LATWATCH as well as a protocol counter which will record the number of packets of each protocol type (between two addresses if desired) and a frame counter that records the number of packets of various sizes (for selected protocols or addresses). 40, 50, 80
DBS-NULLSYMBIONT DBS-NULLSYMBIONT is a symbiont that will use the null device (NLA0:) and doesn't actually do any processing of jobs in the queue but just removes them from the queue and honours the /DELETE qualfier etc. 40, 50, 80
DBS-ODSM, online disk space monitor DBS-ODSM is an Online Disk Space Monitor that can be used to send OPCOM messages when disk usage moves outside predefined limits or when a disk becomes unavailable. 40, 50, 80
DBS-PATCH DBS-PATCH contains a file and disk patch utility. These programs allow you to change the contents of any byte in a file or disk. Macro-32 VAX, Alpha 40, 50, 80
dbs-scanlocks This package contains three utilites for retrieving information about resource locks. 80
DBS-SYSRTL DBS-SYSRTL contains the source code and build procedures for the run-time library used by the various DBS packages. BASIC, Macro-32 VAX, Alpha 40, 50, 80
DBS-TAPEUTILS DBS-TAPEUTILS contains a tape dump program, a tape eraser and a tape exerciser program. The tape dump program can be used to examine or copy the contents of a tape. 40, 50, 80
DBS-TCPWATCH DBS-TCPWATCH sniffs the Ethernet for TCP packets. This tool is not complete i.e. the documentation etc. is not finished yet. 40, 50
DCC, Disciplined ANSI C Language Checker This product checks that a C source file complies with the precepts of Disciplined C, a set of rules aiming at elevating ANSI C to the rank of high level language (as opposed to portable assembly language), and making as much semantics as possible flow from the design to the source code. This is achieved mainly via quasi-compulsory types/constants naming and 'const' qualifier use. The product also detects most of the pitfalls of the C language, helps the programmer organize his program modules and write them so that they are well encapsulated and more portable, and finally gives some much-needed compile-time checking tools. Yves Noyelle 40, 60
DCL04 22 DCL Utility Procedures:
  • BSTART.COM SUBMITs a software startup procedure to batch as user SYSTEM (requires CMKRNL privilege).
  • CD.COM: a SET DEFAULT utility that accepts VMS syntax (DEV:[DIR]), UN*X syntax ("/dir") and DOS syntax ("\dir").
  • DELTREE.COM: a DELETE directory tree utility
  • DMP2BIN.COM converts the contents of a DUMP output file to a Fixed-512 file.
  • DVOL.COM estimates the amount of data to backup on a volume considering the total disk space used minus the size of the .SYS files in the MFD.
  • ENTDEL.COM deletes ranges of entries. Entries can be specified individually, as a range (Example: 10-15) or as a comma-separated list of entries or ranges.
  • FILCNT.COM counts the number of files in a directory by reading the .DIR file.
  • FIX_VERSION.COM "fixes" the version numbers of selected files by RENAME-ing them twice: once by reversing the sequence of characters in the filetype extension, and again putting them back in the right order. File version numbers begin at 1 afterwards.
  • FREEDISK.COM displays the total, used and free disk space on all the volumes MOUNTed to the system including freespace percentages and totals in GB and TB (rounded).
  • GGFIND.COM determines which $1$GGA device is associated with a $1$DGA by matching against the WWIDs.
  • NA.COM converts an integer into either a DECnet address (if less than 65535) or an IP address in dotted-decimal notation.
  • PRCQUOTA.COM displays the various process quotas and quota usage of processes selected by command line parameters. Uses F$CONTEXT() and F$PID() to find processes.
  • RESUBMIT.COM submits a new version of a batch job procedure based on information from an existing queue entry.
  • RM_RET_ENT.COM removes retained entries from queues using criteria stated in the command line parameters.
  • SHAFT.COM displays the /AFTER time of queue entries, the date/time submitted and the process start time if the job is running. Entries can be specified individually, as a range (Example: 10-15) or as a comma- separated list of entries or ranges.
  • SHCLU.COM displays the cluster members including hardware names, and operating system version, cluster votes information, and quorum disk information if a quorum disk is present.
  • SPLIT.COM breaks up binary (Fixed-512) files into smaller pieces of specified size.
  • SYSTAT.COM: RSTS/E-like SYSTAT display.
  • TEE.COM: Excerpted from the on-line HELP for the PIPE command. Will work better on V7.3-2 and later than on V7.2 thru V7.3-1.
  • TIME_COMMAND.COM displays the elapsed time of a command.
  • VMSMEM.COM displays the memory utilization for the local node.
  • WHICH.COM displays what is executed for a given command. Locates "foreign"commands (symbols) or uses the freeware VERB utility to analyze the DCL command table.
70
DCL_CHECK The DCL_CHECK procedure detects a variety of DCL coding errors and displays diagnostic messages that allow you to correct the problems. Requires DCL_DIET.COM Charlie Hammond 1999 50
dcldbg Debugger for DCL command procedures 80
DCL_DIET.COM This procedure "DIETs" a command procedure file -- compressing it by removing comments and unnecessary space. This saves file space and improves execution time. Charlie Hammond 40, 60, 70, 80
dcl_database A DCL Database Mark Van-Bellen 80
dcl-expand EXPAND is a utility for generating repetitive scripts, called expansions. EXPAND generates an expansion by applying a list to a template. This works much the same way as a mail merge facility generates a mailing by applying a mailing list to a form letter. David Cressey 1999 80
dclkeys Routines to define DCL keys from a program. VAX, Alpha Hunter Goatley 1987 80
dcl_recall Patch DCL.EXE to allow more than 20 commands to be RECALLed Hunter Goatley 1993 80
DECTALK DECtalk runtime library routines 30, 40, 50
DECWRITE_RTF These converters allow DECWRITE to import and export documents in RTF. They also allow the CONVERT/DOCUMENT command line interface to convert RTF documents. 60
DCLCOMPLETE A utility that adds command completion and pipes to DCL 10, 20, 30, 40, 80
DCLHOLIDAYS The sample DCL procedure HOLIDAYS.COM uses a special form from the Gaussian Easter Algorithm (see reference in the procedure itself) to calculate the date of Easter sunday and from there the dates of other holidays depending on it. Included is the handling of holidays with fixed dates, christmas for example. Michael Ugner 50, 60
DCLOCK The dclock program for X Windows displays the time in digital format only. The time is updated on a per second basis or on a per minute basis. This program is nothing more than a wrapper around the dclock widget not associated with any particular widget set. 20, 30, 40
ddclient a Perl client for updating DynDNS information Paul Burry 80
DEBUG_HTML DCL to generate HTML test and cross reference files. 50
DECL (DEC C declaration interpreter) DECL is a C declaration interpreter, copied from Kernigahn & Richie's book on C. 10, 20, 30, 40
decnet This package contains some examples of using the QIO interface to NETACP to retrieve information. Included is a short program that displays a list of known nodes (similar to NCP SHOW KNOWN NODES), and one that displays a list of links. A commented version of NFBDEF.H is included. Joe Meadows 80
DECSPELL Port of DECspell for VAX to Alpha Alpha 50
DECW These command files allow you to add menu items to a FileView or Session Manager Menu that allow access to remote systems. The advantage of these routines is that you can use them on a FileView session that is running on a different host than your X-Server display to launch programs on a third or more hosts. This is quite useful when your X-11 Server is not running on an OpenVMS host. 50
decw_cookbook DECwindows Cookbook (V2---PostScript file) 80
DECXTERM The procedure remaps the Sun Keyboard, IBM AIX PC type Keyboard, Linux PC type Keyboard and Tru64 Compaq Unix keyboards to mappings suitable for VMS. This program is designed to run on a Unix machine, create a terminal emulator with VMS keyboard mappings and then telnet to a VMS machine. 50, 60, 70
DELIVER An adjunct to VMS MAIL which makes it possible for incoming mail messages to be handled and processed automatically based on information provided in a user-supplied file. Different actions can be taken based on a message's address, subject or contents. These actions include delivering the message, forwarding the message or even invoking a DCL command script to perform some complex operation. Any actions taken occur immediately upon receipt of the message; the user does not need to log in for DELIVER to operate. 10, 20, 30, 40, 80
DELTREE Directory deletion program Jerome Lauret 2001 50, 80
DESTROY Delete files faster than Delete. 40
dfind Dfind is a program that assigns short logical names to a wildcarded file specification. These logical names can then be used in all DCL commands, thereby saving you a lot of typing. It serves as a partial replacement for the DIRECTORY command and can greatly reduce (or eliminate) the need to SET DEFAULT to different directories. Erik Ahlefeldt 1993 80
DFU (High Performance Disk/File Utility) A utility developed to perform routine maintenance and special purpose operations on disks, files and directories:
  • DEFRAGMENT a single or a small number of files
  • DELETE files by file-id; delete directory(trees) fast
  • DIRECTORY functions : COMPRESS or DUMP directories, search directories for files with multiple versions, alias file entries, empty or corrupted directories, create directories with preallocated size
  • quick disk REPORTING for file, freespace and disk usage statistics
  • quick diskwide SEARCH for (specific) files
  • SET or Change many file attributes
  • UNDELETE files
  • quick VERIFY and REBUILD of the disk structure
10, 20, 30, 40, 50, 60, 70
DIA_ANA_FILES The SDL file here contains the diagnostic-related data structures used for compiler diagnostic (.DIA) files, and Compiler analysis (.ANA) files. These files are commonly supported by OpenVMS VAX and OpenVMS Alpha compilers, and can be used by text editors and other tools. VAX, Alpha 60
DIR_TOOLS, DCL SET DEFAULT helpers A set of command procedure for managing the default directory:
  • SET_DEF.COM
  • DOWN.COM
  • FIND_DIR.COM
  • ACROSS.COM
  • DISK_STAT.COM
DCL 20, 30, 40
DIRUTIL Directory PUSHD POPD and PEEKD Navigation Eric M. LaFranchi 80
DISKBLOCK Editor and performance tests for ODS2 ODS5 and Foreign disks 60
disk_test Measures, to microsecond accuracy, read and write operations on sequential or indexed files. 80
dism32 OpenVMS VAX Disassembler. DISM32 is an application program that runs on an OpenVMS VAX system, and that translates an executable, shareable, or system image that was created by the OpenVMS VAX LINER utility into symbolic Macro32 source files. A disassembler does not produce the original source code, as that information, structures, comments and related have been eliminated by the assembly or compilation process, nor can a disassembler recreate code comments. A disassembler can only represent the executable instruction stream as VAX Macro32 assembler code. VAX 80
dispatch Sample code for writing privileged shareable images in C. This package illustrates how to implement privileged shareable images, with user-written system services in C and other high-level languages. It includes a generic change mode dispatcher that can be reused for any privileged shareable image, sample system services, and a sample program using those services. Wayne Sewell 80
DIX A program to read/modify records in any RMS (seq/relative/idx) file Fekko Stubbe 60, 70, 80
DRAIN This program acts as a virtual printer and captures the print stream into a text file instead of sending it to a physical printer. Drain-Printer is an expansion on an older program by Aaron Leonard; the first copy I found was called DRAIN_TO_FILE and was posted to comp.os.vms on November 11, 1997 under "SUBJ: Re: Multinet LPD Queue to File?" (and also to vmsnet.sysmgt on October 10, 1997). Verne Britton 70
DRLOGIN DRLOGIN allows remote interactive login over DECnet, providing similar functionality to the RLOGIN TCP/IP utility. DRLOGIN uses non-transparent task-to-task DECnet communication to establish a link to a remote task which runs the DRLACP image. DRLACP uses the FT pseudo-terminal driver introduced with VMS V5.4 to create an interactive process on the remote node. Originally by Anthony C. McCracken with mods by Hunter Goatley, reimplemented by John Delgado, Lou Bergandi, ported to OpenVMS by Hunter Goatley 1995 80
DSNLINK_NEW An update on DSNLINK Hunter Goatley 40, 50
DST-SCANNER A utility that scans an executable image and displays, if the information is available, the names of the source files which were compiled/assembled and linked to form the image being scanned. The baseline utility scans a VAX or Alpha AXP VMS image and displays source file specifications only; a modified, "details" version scans a VAX image (no corresponding Alpha AXP "details" version currently exists) and displays source file specifications PLUS some RMS information (record/file organization, EOF position) associated with the source files. VAX, Alpha Chris Chiesa 1996 30, 40
DSRplus, DIGITAL Standard Runoff Plus This is a text-processing package for OpenVMS VAX that builds on the DSR package. DSR has been left latent within OpenVMS VAX for some time, and is unsupported. VAX 60, 70
dtr_rdb This is a collection of items that were contributed over the years to the Datatrieve / 4GL DECUS SIG, and a couple of items I've written myself. I've also added some DCL procedures for processing system and Rdb information, as it seemed easier to put them here than to create a separate collection. Bart Z. Lederman 80
dvdarchiverestore Multi-Volume CD and DVD Archives and Restores. This consists of two small programs, readdisk.exe and writedisk.exe, and a command-procedure that manages the images. 60
DVDRTOOLS This is an early port of DVDRTOOLS-0_1_5, DVD-R/RW Recording Tools for OpenVMS. The core CDRECORD engine is known to function with local CD-R drives, but a (local) lack of DVD-R and DVD-RW drives and a lack of support within this DVDRTOOLS-0_1_5 for the available local DVD+R and DVD+RW drives has meant that none of the DVD code has been tested. 60
dvidvi dvi file repagination tool Radical Eye Software, ported to VMS by Tony McGrath 1988 80
HSCLOAD010, HSC and HSJ disk load balancing tool A tool that uses a list of how disks are cabled (which CAN be obtained from HSCs during the install) and the actual disk usage obtained from DECps or F$GETDVI to determine the optimal loading given the wiring constraints. This information can be used to perform either manual loading or automatic loading using PREFER. 10, 20, 30, 40
DISKM010, Disk and File Fragmentation management tool Produces reports at several different levels:
  • A list of disks requiring defragmenting
  • A summary of why the disks are in need of defragmenting
  • Detail fragmentation reports for every disk including a list of fragmented files and a report showing the fragmentation level of hotfiles (decps and vpa versions only).

History files showing the state of disks and files over time are updated as reports are produced.

10, 20, 30, 40
DISKBLOCK A low level disk block editing tool which can be used to read, modify and write LBNs on a disk or VBN's in a file. 10, 20, 30, 40, 70, 80
DISKMAP A utility which plots BITMAP.SYS (small disks only) as a bitmap to allow you to assess fragmentation. 10, 20, 30, 40
DISTRIBUTE A utility that allows embedded distribution lists within the body of a document that you want to mail. 10, 20, 30, 40
HTML PAGE, Miscellaneous, Build your own HTML page, plus usefull WWW sites Tutorial package that allows you to build your own HTML pages. 20, 30, 40
HTMLDOC This is a port of EasySW HTMLDOC, a freeware tool which converts HTML documents or webpages into .PS or .PDF files. Pat Moran 70
DOCTOR DOCTOR is a collection of seven tools working on different files used or produced by VAX DOCUMENT:
  • DOCTOR/GLOSSARY
  • DOCTOR/MESSAGE
  • DOCTOR/ONLINE
  • DOCTOR/PS
  • DOCTOR/SDML
  • DOCTOR/TAG_COUNT
  • DOCTOR/XREF
10, 20, 30, 40
DQDRIVER IDE Disk Driver Example for OpenVMS/AXP 10, 20, 30, 40, 50, 60
DSNLINK This program works in conjunction with Digital's DSNlink service and will automatically fetch new article titles from the DSNlink database. 20, 30, 40
DTDRIVER Device driver for TC-11/TU56 DECtape 10, 20, 30, 40
DUNGEON The original Dungeon adventure game, a development prototype of the game ZORK(tm), which is available commercially from Infocom, Inc, on most personal computers. Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling 10, 20, 30, 40
DW_NEWMAIL DECwindows program which monitors new-mail count and pops up a window when it is non-zero. 10, 20, 30, 40
DWAUTH, DECWindows Authorize Utility Performs many of the common functions available in the standard AUTHORIZE utility, except a Motif interface, on most OpenVMS VAX Version 5 and all OpenVMS VAX and AXP version 6 systems. VAX, Alpha 10, 20, 30, 40
DWREMTERM A command procedure designed to allow users flexability in using DECwindows across a large number of machines connected together by a Local Area Network. It allows users to create LAT or DECnet windows locally or to create remote DECwindow sessions. The decwindows commands RDT, RFV and RDW are actually network process's and therefore do not count as an interactive login. 20, 30, 40, 50, 60
GNU EMACS GNU EMACS text editor built with OpenVMS/VAX V6.1 with VAX C V3.2, DECwindows V1.2 OpenVMS/AXP V6.1 with DEC C T1.4, DECwindows V1.2 C VAX, Alpha 10, 20 (19.22), 30 (19.28) 40, 50, 60, 70, 80
ed An EDT-lookalike editor for multiple platforms (VMS, UNIX, DOS) Rush Record, Charles Sandmann 1992 80
EMON An Ethernet sniffer that allows tracing and user-defined filtering and analysis of Ethernet frames. 10, 20 (V2.1-2), 30 (V2.1-3), 40
EMU Fully automated Network Documentation and Monitoring tool, with sources, help files and full documentation provided. 50
EPM Collect and display disk I/O statistics Written by Ed Heinrich, port to Alpha and bug fixes by Hunter Goatley 50, 80
epyt Backwards TYPE/PAGE (starts at the end of a file) Charles van den Ouweland 80
ESET Set various attributes of a process that standard DCL SET command does not Ian Miller 80
ETAPE ETAPE is a general-purpose program for handling EBCDIC, ASCII, and Honeywell GCOS BCD tapes. It allows the user to move around at will within the tape, send output to different files, specify different blocksizes and record lengths for different files on the tape, and combine multiple tape files into a single output file. Special translation can be performed on tapes which have embedded packed decimal, floating-point, or binary fields. The capability of writing EBCDIC or ASCII tapes from VMS ASCII files is also included. EBCDIC tapes can be written in FB of VB mode, and may span several reels if necessary. Dale Miller 50
ETHERMON Ethernet line activity monitor Andrew Pavlin 1992 80
EWS The VAXELN Window Server (EWS) package provides a way to use a VAX workstation as an X Windows terminal. EWS is a collection of software components that are used to set up a network environment in which an OpenVMS host system provides DECwindows services for specific X Windows client terminals - these EWS client systems bootstrap and run the (included) EWS client software. VAX 50
EXECSYMB EXECSYMB is a VMS server symbiont that feeds queue entry information to detached processes that are designed to execute specific operations (hence the name, Executive Symbiont). It is multi-threaded (it can handle up to 32 queues at the same time); it requires one detached process and one mailbox for each queue, plus one mailbox for status information and one for detecting process exit status for each copy of EXECSYMB (i.e. one per 32 queues). EXECSYMB can be used to implement a wide variety of VMS queue-based operations. Among its present applications are:
  • Remote queuing of print jobs (and limited remote queuing of batch jobs)
  • Pre-processing and post-processing of jobs destined for other server symbionts (e.g. performing MFENET gateway operations on files queued to MFENET inbound-file symbionts)
  • Queued file transfer for DECnet and other networks
John Osudar, maintained by Bruce R. Miller 1988 80
FASTBACK This package allows use of VMS Backup BACKUP/PHYSICAL by giving a means to present a back/phys image as a disk to the system. Thus you can use back/phys, which is about twice as fast as regular backup, but still access saved data as individual files. Glenn C. Everhart 20, 30, 40
FASTLOGIN FastLogin allows registered trusted remote users to log into the system without having to supply a username or a password. Inside a VMScluster, all users may be implicitely authorized to log into any other node of the same VMScluster using the same username without having to supply their password. Thierry Lelegard 30, 40
FGREP Fast search utility 20, 30, 40
FILES_INFO FILES_INFO accepts a filename on the DCL command line and displays all the processes that have the file open for reading/writing. Edward Heinrich, Hunter Goatley 1994 50, 80
FIND FIND/REPLACE is a close relative of the UnI*x tool grep, with the option to replace the targets found, and with the command line syntax of the OpenVMS SEARCH tool. With the exception of the absence of /MATCH=AND and /MATCH=OR, the interface is compatible with SEARCH. The tool supports both LSEDIT and POSIX regular expressions. 60
FIND, Enhanced Search Tool for OpenVMS This tool provides searching capabilities beyond those of the standard DCL command SEARCH. 70, 80
FINDLOCKS This program scans the Distributed Lock Manager searching for RMS record locks. For each lock found it displays the process ID, and name, the user name, terminal name and the name of the image being executed. It also displays the name of the file being locked, the VBN and ID of the locked record and the first 50 bytes of the record. If the file is indexed, all the keys are displayed. Unprintable characters within displayed data are output as dots. 50
FINGER A user-information query service that displays information about the users in passwd file. The finger command displays user information only if the specified host has a fingerd server running or inetd is configured to start fingerd. 10, 20, 30, 40
FIXQUE The FIXQUE utility attempts to rebuild a new OpenVMS queue database using the entire contents of an existing (and partially corrupted) OpenVMS queue database. 50
FIXUP_IMAGE FIXUP_IMAGE can edit the shareable image information in an executable image file. In some cases, it can also remove extraneous references to shareables that do not exist on the current system. Applied Synergy, Inc. 2001 60
FLECS FLECS is a FORTRAN-to-FORTRAN translator which adds some additional "structured programming" control constructs to FORTRAN. Largely obsolete since Fortran-77, but many applications written in FLECS still exist. Terry Beyer early 70s 20, 30, 40
FLEX GNU "fast" (or "flexible") lexical analyzer generator Sheldon Bishov 1995 20, 30, 40
FLIGHT Real-time multi-user flight simulator 10, 20, 30, 40
FLIST FLIST is a file and directory manager for VMS that lets you view, delete, rename, etc., files and includes support for tagging groups of files for deletion, renaming, etc. Thomas E. Dickey 10, 20, 30, 40, 50, 70, 80
FLY8-102 Flight Simulator under X window Eyal Lebedinsky 20, 30, 40
FLYING618 Pool/snooker/carrom/hockey/curling simulator for Motif Helmut Hoenig 20, 30, 40
FRACTMOUNT Fractal mountains in 3D for Motif brownian motion 20, 30, 40
FRAG_ANALYSIS Fragmentation Cost Analysis and Fragmentation analysis utility Executive Software 20, 30, 40
FRAGAVOID This utility actively prevents most disk fragmentation from occurring, so that disks run less fragmented, and usually considerably faster. Released by Acorn and GCE for the freeware CD or other general consumption. 30, 40
FRAGMENT Display the fragmentation of the free space on a disk Originally came from Digital's DSIN (Digital Software Information Network), maintenance and updates by Hunter Goatley 1987 50, 80
FREE A utility to display summaries for mounted disks showing the number of blocks in use, the number of free blocks, and the total number of blocks per disk. Hunter Goatley 2000 50, 80
FREETYPE FREETYPE Library to render truetype fonts for OpenVMS 70
FRONTPORT The FRONTPORT library is a shared image that consists of enhancements to the DEC C RTL to allow easier migration of programs writen for the UNIX or LINUX operating systems. It converts UNIX style file names into Pathwork's style file names for ODS-2 volumes. It is useful for programs that need fcntl() locking support or for programs that need to have crypt() return a password hash for a VMS username. This library was developed to allow the building of SAMBA for OpenVMS with as few patches to the source as possible. 50
FSHELP A full-screen Help utility. Displays .HLB, .OLB, .TLB, .MLB files Fekko Stubbe 60, 70
FSTERR FSTerr is a tool that assists service engineers in troubleshooting failures in disk and tape drives connected to OpenVMS systems. 50
ftp_mirror A DCL procedure to mirror an FTP site on VMS Dan Wing, MadGoat Software, Richard Levitte, Dick Munroe, Dr. Martin P.J. Zinser, Hunter Goatley 1994 50, 80
FTSO This is the FTSO File Transfer environment for OpenVMS VAX and OpenVMS Alpha. This tool allows FTP transfers to be stopped and restarted across network interruptions, among many other

features.

VAX, Alpha 70
FTSV This is the FTSV File Transfer environment for OpenVMS VAX and OpenVMS Alpha. This tool allows DECnet transfers to be stopped and restarted across network interruptions, among many other features. VAX, Alpha 70
GAWK GNU AWK for VMS Sheldon Bishov 1995 20, 30, 40, 50 (3.0.6), 80 (3.1.1)
GAWK_DOC GNU AWK V3.0.3 documentation in PostScript, .DVI, and intermediate files 80
GBLSEC$SDA GBLSEC$SDA is a SDA extension (using the API first documented for VMS V7.2) which displays information about a global section including the name of the file associated with it and the processes mapped to it. GBLSEC$SDA can be used to look at a crash dump or at a running system. 80
GCML A command-line routine, similiar to LIB$GET_COMMAND but with additional capabilities 10, 20, 30, 40
GD Library to create graphs from programs 60, 70
GDCHART GDCHART for OpenVMS 70
GET_CALLER Looks up the file specs of the active DCL procedures: itself, its caller, its caller's caller, and so on. Can either display this, or put it into symbols (if P1 or P2 begins with S). Can suppress itself (if P1 is true). 50
GETCMD GETCMD displays the DCL command recall buffer for any interactive process on the system. Unlike DCL's RECALL command, GETCMD will display all of the commands stored in the buffer, not just the most recent 20 or 255. 10, 20, 30, 40, 70, 80
GETLKI This is a midnight hack to display information retrieved from SYS$GETLKI. It is abysmal code, but it provides an interesting look at the way locks are being used on your system. Eventually this will become a better program, it is really only an "alpha" test program at this point. While looking through the results of this program, you will want to look at the Appendix in Volume 2 of the Update Express version of the Internals and Data Structures Manual. 80
GETUAI Extracts SYSUAF information into DCL symbols. Nick Metrowsky 80
ghostscript Postscript interpreter for VMS 30, 40, 50, 60 (v0811)
GHOSTVIEW GV allows to view and navigate through PostScript and PDF documents on an X display by providing a user interface for the ghostscript interpreter (needs GhostScript). Tim Theisen 1997 50
GIFMAP Gifmap provides a means of easily putting image collections on the Web. It recurses through directory trees, building HTML pages and imagemap (GIF or JPEG) files to allow the user to navigate through collections of thumbnail images (somewhat similar to 'xv') and select the images to view with a mouse click. ImageMagick is needed to run it. Bob Friesenhahn 1998 40
GLOB A utility to read symbols from .OBJ and .STB files and turn them into source files for various languages. 10, 20, 30, 40
GLOGIN Glogin is a systems management tool that allows a privileged user to login to another account without knowing the password on that account. By logging in to the other account the privileged user inherits the other user's complete environment, (privileges, logical names, dcl symbols, process quotas etc.). Tony McCracken 20, 30, 80
GMAKE GNU make for POSIX for OpenVMS 10, 20, 30, 40, 50
GNM, Common source tool for messages and documentation The GNM tools allow you to have a common source file for both an OpenVMS message file and for DECdocument SDML documentation. 40, 50, 60, 70, 80
GNUDIFFUTILS Unix-style file comparison utilities Craig A. Berry, Charles Lane, Martin Vorlander 2001 50
GNU-ISPELL GNU ispell spelling tool V4.0 VAX Ported to VMS VAX by Roland Roberts 1993 80
GNU MAKE GNU Make provides the ability to selectively build part or all of an OpenVMS application, based on analysis of the source files and comparision with a user-created source code module dependency (makefile) module. 50
GOPHER Gopher Client & Server for OpenVMS 10, 20, 30, 40
GSPLIT A file splitter for floppy disk transfers. Splits long files into segments that fit on floppy disks. Creates an optional DOS batch joiner file to reassemble segments into original file 30, 40
GRAB An enhanced SEARCH utility:
  • Search using wildcard search srings (* and %) using /WILDCARD
  • Extract windows or sections by search strings using /CUT=(s1[,s2])
  • Incremental processing using /CONTEXT and /LIMIT
  • Scripting support using /SAVE to save information in DCL symbols
Graham Burley 2002 80
GREP Utility to search for regular expressions 20, 30, 40, 80
GTK, GUI Toolkit for OpenVMS for Alpha GTK+ is a multi-platform free software GUI Toolkit, primarily designed for the X Window System. GTK+ is licensed under the GNU LGPL. 50
gtm Port of the GT.M database and tools for OpenVMS (MUMPS) 80
GUESS_PASS This tool was developed to get users passwords. This is to help determine security issues releating to passwords. I use this program to verify that new users don't use "simple" passwords. 30, 40
GZIP GNU Zip application for compressing and decompressing files Free Software Foundation, Paul Repacholi, Hunter Goatley 10, 20, 30, 40, 50 (1.4.2b), 60, 70, 80 (1.2.4, 1.3.5)
headers Header files used by Joe Meadows' C Code. This contains various headers used by the utilities. These files were all made with UNSDL, so if you have UNSDL, you don't really need this. Note that the other utilities look for these header files via the logical name UTIL$HEADER. 80
help$routine Fortran API for Help Library Access written to facilitate the usage of standard VMS help libraries by regular programs. John Stevens-Schlick 80
HEXCALC Multi-Radix Calculator 70
HEXIFY Two utilities to convert to or from HEX. CKVHEX is a Macro-32 program to convert any VMS file into a printable ASCII "hex" file, suitable for transfer as a text file by Kermit, electronic mail, or other means. CKVDEH will convert a hex file created by CKVHEX back into its original form, with all FILES-11 attributes intact. Stuart Hecht, later versions by Eric McQueen 80
hindex Search an OpenVMS HELP library for keywords Michael D. Duffy 2003 80
hoffman_examples A subset of a larger collection of example files (from various sources) can be found here, with a few code examples culled from comp.os.vms newsgroup traffic over the years. 80
HOTJOT HOTJOT is a Motif desktop note jotting utility which allows you to create multiple jot windows. Patrick Meyer 1995 20, 30, 40
hplaser VMS print symbiont for HP LaserJet printers Nick de Smith 80
hpwd Portable C source code for VMS password hashing algorithms Written by Shawn Clifford, packaged by Hunter Goatley 80
HTML Beginner's Guide to HTML 10, 20, 30, 40
HFRD Hypertext Services The "HFRD VMS Hypertext Services" package is a GNU General Public Licensed collection of World Wide Web oriented software for supporting hypertext within a VMS environment. It includes a basic, multi-threaded HTTP server, for both AXP and VAX platforms, and DEC TCP/IP Services and TGV Multinet IP networking. It features integrated pre-processed HTML (Server Side Includes) and image-mapping, and a versatile VMS directory listing capability. It includes CGI applications providing extensive access to VMS oriented information, including HELP and TEXT libraries, and to Bookreader-format shelves and books. VAX, Alpha 30, 40
HGLOGIN (Hunter's Login) Log in to another account without a password. HGLOGIN is a rewrite and enhancement of the GLOGIN utility written by Anthony C. McCracken, Northern Arizona University, in 1992. Hunter Goatley 1997 40, 50, 70, 80
HGSD, a SET DEFAULT replacement This is my version of SD, a SET DEFAULT replacement based on an old DECUS submission by Alan Zirkle. This version implements a stack of the last 16 directories visited, as well as short-cuts for specifying directory specs. Hunter Goatley 1997 40, 70, 80
HTDIG The ht://Dig system is a complete world wide web indexing and searching system for a small domain or intranet. This system is *not* meant to replace the need for powerful internet-wide search systems like Lycos, Infoseek, Webcrawler and AltaVista. Instead it is meant to cover the search needs for a single company, campus, or even a particular sub section of a web site. As opposed to some WAIS or web server based search engines, ht://Dig can span several web servers at a site. The type of these different web servers doesn't matter as long as they understand the HTTP 1.0 protocol. Martin Vorlaender 2003 60, 80
httpd_wasd, VMS HTTP Server and CGI applications The "WASD VMS Hypertext Services" package is a collection of World Wide Web oriented software for supporting hypertext within a VMS environment. Provides a multi-threaded HTTP server, under VMS V6.n, 7.1 (and probably 7.2) Alpha and VAX platforms, and DEC TCP/IP Services and MadGoat NETLIB IP networking support. It features integrated pre-processed HTML (Server Side Includes) and image-mapping, and a versatile VMS directory listing capability. Includes CGI applications providing extensive access to VMS oriented information, including HELP and TEXT libraries, and Bookreader documentation. VAX, Alpha Mark Daniel 1998 40, 50, 60, 70
http_server A DECthreads-based HTTP Web Server David L. Jones 80
HyperDIG HyperDiG is an extension of base DiG - domain internet grouper. In addition to original DiG it can work as a CGI script and generate HTML output for the WWW browser. So it's a kind of DNS-to-WWW gateway. 50 (v2.1)
icalc An infix calculator for OpenVMS, UN*X, and DOS Written by Rao Akella, modified by Hunter Goatley and David Mathog for VMS. Also modified by Jerome Lauret 80
icalcv a Portable Infix Calculator with bugfixes. I have found and corrected the "MATH$TRUNC_G multiply defined" error during linking, and corrected some other warnings from the C comiler (but not one bad subscript array warning, due the the code being somewhat 'peculiar': however, the program does appear to run correctly). I have also supplied a version of G05CAF in "C", so you don't need a FORTRAN compiler. The program appears to run correctly (and identically) on Alpha and IA64: I haven't tried this version on VAX, or on any other operating system. C Alpha, Integrity Written by Rao Akella, modified by Hunter Goatley and David Mathog for VMS. Also modified by Jerome Lauret. Bugfizes by Bart Z. Lederman 80
ICO A Rotating Icosahedron Demo 10, 20, 30, 40
IDEZR Remote Virtual Disk 60, 80
INDENT This is an OpenVMS port of GNU Indent 2.2.6, a program which allows you to reorganize the appearance and indentation of C source code. 60
IMAGEMAGICK An X11 package for display and interactive manipulation of images. The package includes tools for image conversion, annotation, compositing, animation, and creating montages. ImageMagick can read and write many of the more popular image formats (e.g. JPEG,TIFF, PNM, XPM, etc.). 10, 20, 30, 40, 60, 70, 80 (6.2.8)
imagetree Command procedure to display the shareable image dependence tree for and executable or shareable image. Works against VAX and Alpha images, also works on Alpha VESTed images. John Gillings 1994 40
IMAKE Makefile generator built on an OpenVMS VAX 5.5-2 system with VAXC C VAX 10, 20, 30, 40, 50
imgid Display image ident information (OpenVMS VAX and OpenVMS Alpha) Chris Olive 1996 80
infoserver InfoServer Software. This directory contains various InfoServer software disk images, the client for Microsoft MS-DOS (the OpenVMS LAD/LAST client is built into OpenVMS), and the associated keys for enabling various InfoServer functions. 80
INFO-ZIP A utility to compress files to .ZIP format and decompress them. Although highly compatible both with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's own Zip program, the primary objectives have been portability and non-MSDOS functionality. 10, 20, 30, 40, 50, 60, 70
InfoServer Monitor InfoServer Monitor will keep CDs and hard disks on InfoServers mounted properly. 10, 20, 30, 40, 50, 70
internet-menu DCL-based menu for access to Internet stuff Vinit S. Carpenter 80
Invisible Make your process invisible to others on the system 30, 40, 80
itemlist OpenVMS Itemlist manipulation routines Stanley Rabinowitz 80
JAZZ JAZZ is a full-size MIDI sequencer providing functions like record / play and many edit functions as quantize, copy, transpose, graphical pitch editing, multiple undo. It has two main windows oprating on whole tracks and single events. There are special functions like GS sound editing and random rhythm generation. Andreas Voss, Per Sigmond 1997 40
JED An editor that contains EDT, Emacs, and Wordstar key mappings. John Davis 10, 20, 30, 40, 70, 80
jedit_vms JEDIT, UTILITIES, XML Modes for Macro32 and Bliss 60
JETSET10, Jet-Set Willy, v.1.0 A game for X11, based on a similar game existing on Amstrad or Spectrum Florent Guillaume 20, 30, 40
JGD, JGdriver JGdriver is an intercept driver which is used to retry errors on any VMS disk. It is currently set up to build correctly on VAX systems. Glenn C. Everhart 20, 30, 40
JOB_DAEMON Watch disks for files to trigger batch jobs (VAX and Alpha) Brian R. Cuttler 1997 80
JPEG JPEG release 5 Image Compression/Decompression 10, 20, 30, 40 (V5), 50 (V6), 60, 70
joblog Log terminal sessions using pseudo-terminals VAX, Alpha Leonard J. Peirce, VAX and Alpha .OBJs added by Hunter Goatley 80
JPI An OpenVMS wide-area network tool which is used to create a one line per process static information display for all processes matching specified selection criteria, displaying the output according to display criteria. JPI utilizes the $process_scan and $getjpi OpenVMS System Services to accomplish the scanning. Scanning can be targeted to a local node, a remote node, a local OpenVMS Cluster or a remote OpenVMS cluster or any combination of these. JPI V2.1 will execute on OpenVMS VAX V5.3 and later and OpenVMS AXP V6.1 and later. 10, 20, 30, 40
JUICER Disk defragmenter that uses Movefile and toolset. This defragger will defragment (albeit somewhat slowly) VMS volumes and uses Movefile as its only method of moving files. It is rather a resource hog, but will work. 30, 40
JUMP JUMP is a program which allows selected users (Systems Programmers, Operators and specifically authorised users) to change elements of their process to those of another user, or to become *exactly* the target user in a pseudo-terminal. Limitations are placed on Operators: they cannot target users who have more than a certain set of privileges unless they are specifically authorised to do so. Jonathan Ridler 30 (v2.5), 40 (v3.0), 50, 60, 80
keys The KEY utility, and its associated programs allow you to write routines that will run whenever a selected control key is pressed on your terminal, both in and out of images and command procedures. Think of it as a terminate and stay resident program for VAXen. VAX Lee Gleason 1988 80
KDUMP KDUMP is a Japanese version of OpenVMS DUMP utility. It is suitable to dump text files containing Japanese Kanji or Hankaku Katakana characters. KDUMP used to be shipped with OpenVMS/Japanese VAX Operating System until V6.1. As of OpenVMS/Japanese V6.2, KDUMP utility has officially retired and no longer ships with OpenVMS/Japanese VAX V6.2 kit. KDUMP is now provided as an unsupported freeware to customers who still want to use this facility on OpenVMS/Japanese V6.2 or higher. 20, 30, 40
kfe Accessing Known Files via KFE Data Structures Joe Meadows 80
KP_CLUSTERTOOLS VMS and Cluster system management tools:
  • CONTIG.COM creates or extends a system file in as contiguous a manner as possible.
  • COMBINE_FEEDBACK.COM logically combines feedback data from multiple files.
  • DECNET_LATENCY.COM measures round-trip network latency over DECnet
  • FIXQUE.COM creates DCL code to re-create queues, jobs, forms, and characteristics, based on output from $SHOW QUEUE.
  • LANTRAF.COM displays relative amount of SCS traffic on LAN adapters
  • NODE$TRACK.COM tracks cluster membership and notifies someone of changes
  • REXMT.COM shows packet retransmit counters to detect LAN problems
  • SHAD.COM shows shadowset members which are in a merge or copy
  • SHAD_TRACK.COM shows shadowset merge/copy progress over time
  • SIFT_LAVC.COM creates time-sorted, cluster-wide list of messages from SYS$EXAMPLES:LAVC$FAILURE_ANALYSIS.MAR program.
  • SHADOW$CONFIG.COM gathers shadow-set state info into DCL symbols or logical names, for use by other procedures
  • SHADOW$DISPLAY.COM uses ASCII art to display color-coded diagrams showing shadowset state in multi-site clusters.
  • SHAD$DISP.COM: version with abbreviated, more-compact output, and optional support for disaster-tolerant clusters.
  • SHADOW$TRACK.COM track shadowset membership and notify someone of changes
  • SHOW_PREF_PATH.COM show preferred LAN path being used to each cluster node
Keith Parris 50, 60
KERMIT Kermit communications and file transfer software notable for VTxxx emulation and the implementations of the Kermit file transfer protocol. 10, 20, 30, 40
MadGoat KILL Lets you delete or $FORCEX other processes anywhere on aVMScluster. KILL accepts usernames on the command line; each process running under that username is displayed and you are given the chance to kill it or force an exit for the process. Includes the ability to kill only disconnected processes, processes on a particular node, etc. Darrell Burkhead 10, 20, 30, 40, 80
KILL_NODE V 2.0 This program and driver allow you to crash a hung vmscluster member, without having to have to find the system and use the console. 10, 20, 30, 40
KP093 Keyboard Practicer for the X Window System 20, 30, 40
KP_LOCKTOOLS Tools for monitoring and controlling Lock Manager:
  • Determine which lock trees are the busiest, cluster-wide
  • Detect and display lock queues
  • Determine if lock remastering activity is taking place
  • Determine which node is the lock master for the RMS global buffer lock tree for a file
  • Generate lots of locks to convince VMS to remaster an RMS global buffer lock tree
Keith Parris 50, 60
KPRINT Allows to specify various printer parameters such as line pitch, character pitch, page orientation, etc. when printing to Japanese printers. 20, 30, 40
Kronos Kronos is a tool for scheduling repetitious jobs. It has flexible scheduling criteria, an error-minimizing interface, and a set of useful sample jobs to demonstrate system mangement and security functions. Kronos has been designed to be reliable and flexible. 20, 30, 40
labels TPU procedure to Resequence Macro32 Local Labels Hunter Goatley 80
LASER This symbiont is a modification of the texas laser symbiont written by Rick Watson, Computation Center, University of Texas at Austin. Works with many types of printers, handles LAT devices, page accounting, flag and trailer pages, Ascii and Postscript files. Written by Rick Watson, changes by Mark London 10, 20, 30, 40, 80
last The LAST program provides information on when the last time a user logged in, what group they are from and how many days it has been. This is done using system routines. If the user has never logged in, then a USEROPEN routine starts up RMS services to extract the creation date of the user's default loggin area. This was done under the assumption that the user's directory was created when the account was created. DIGITAL otherwise keeps no record of when an account was added. Jonathan C. Baker 80
lastcmd Grab and Display Last Terminal Command. Aallows a suitably privileged user (one with CMKRNL) peek at the typeahead buffer of another terminal. This allows one to grab another's last command no matter in what environment the target user may be. As long as the environment utilizes the terminal's typeahead buffer (usually via LIB$GETINPUT), LASTCMD will display that command. Utilities using SMG do not use the typeahead buffer and there are a few other exceptions. (In these cases, LASTCMD will still report the last command in the typeahead buffer; that command just may not be the very, very thing the user is doing at the moment). But overall, LASTCMD will grab the last command typed by another user and display it. Use LASTCMD in place of Hunter Goatley's GETCMD utility when the target user is not in the DCL environment at the moment. Chris Olive 1994 80
lavdriver, Load-Averaging Device Driver Here is a VMS driver you can load which will keep track of the load average in a way you can retrieve it. The algorithm used by it is not necessarily the same as LAT, but closer to TOPS. To read the load average, $ASSIGN or open a channel to the device _LAV0: and read 36 bytes from it. The first 12 bytes are three "F"-type floats which are the 1, 5, and 15 minute load averages respectively. The next 12 bytes are the 1, 5, and 15 minute average blocking priority (if your process is below the average blocking priority you aren't going to get much CPU, if above it you will get a lot). The last three are the 1, 5, and 15 minute averages of the longest I/O queue length on any disk, a decent indication of how backed up your I/O system is. Kenneth Adelman 80
lck LCK is a utility that allows to use VMS locks from DCL. It features a new DCL command that can request or release a lock on an arbitrary named resource. LCK also features a callable interface (a.k.a. API) so that programmers can use the same mechanism from within their programs, without having to write cumbersome system calls. 80
LDDRIVER A VAX Virtual disk driver used for controlling logical disk usage, testing out things like volume shadowing, striping, host-based raid, or software which does dangerous things to disks without disturbing a real disk. LDDRIVER has been a part of VMS since V.7.3-1. VAX Jur van der Burg 10, 20, 30, 40, 50, 60 (7.3-1), 70
LGILDAP LDAP External Authentication Module for OpenVMS Jonas Lindholm 2004 70
LIBIMAGING LIBIMAGING for OpenVMS 70
libpng LIBPNG for OpenVMS 70, 80
LIBSDL Simple DirectMedia Layer (SDL) for OpenVMS, a cross-platform multimedia library that creates an abstraction over various platforms' graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on GNU/Linux, Windows, Mac OS Classic, Mac OS X, BeOS, FreeBSD, OpenBSD, Solaris, QNX, IRIX, and a few other unofficially ported platforms. It manages video, events, numeric audio, CD-ROM sound, threads, and timers. Alexey Chupahin 80
libsearch a SEARCH command for OpenVMS libraries VAX, Alpha Kevin Ashley, with mods by Ed Groth 80
libtiff TIFF Library and Utilities Sam Leffler; Frank Warmerdam, Andrey Kiselev and Mike Welles 70
libxml Libxml2 is the XML C parser and toolkit developed for the Gnome project. It is used by several software packages, including Python. 70, 80 (2.6.23)
LINCITY A port of LinCity, a free SimCity-like game for X11 I.J.Peters 1997 40
LIST LIST version 2.4-A1 maintains user information associated with a username. The utility will allow a user to modify their own information (no one else's). 80
listen Listen to various multicast messages on the ethernet to find out what is on the lan Ian Miller 80
LEDERMAN Lederman stuff, System Management, Lots of sys management & Datatrieve things Bart Z. Lederman 30, 40
ln_sda LN$SDA is a SDA extension (using the API first documented for VMS V7.2) which displays logical names. Logical names can be specified by name or by value and optionally using wildcards (normal VMS wildcards * and %). The logical name tables of the currently selected process in SDA and/or shared tables are searched. LN$SDA can be used to look at a crash dump or at a running system. 80
lnmlookup LnmTool is a Motif based Logical Name browser. By default, LnmTool at startup, the Main Table is created by extracting all the index definitions from LNM$DCL_LOGICAL. Those defs are then copied into the Modify Table list. Each process has a default list of logical name tables available to its environment. That list is located in the LNM$SYSTEM_DIRECTORY, which was earlier retrieved from an index definition of LNM$DCL_LOGICAL. 80
logger Log terminal sessions using the FT pseudo-terminal drivers Forrest A. Kenney 80
LOGGING-VD Virtual disk that logs all writes to a logfile Glenn Everhart 1992 30, 40
login Fast LOGIN.COM for OpenVMS VAX, Alpha Hunter Goatley 80
loginout-hooks Postscript undocumented LOGINOUT-HOOKS Documentation John Covert 80
look Fast File Viewer for OpenVMS VAX, Alpha Serge Kovalyov, with updates by Patrick Ellis 80
LPDDEVCTL LPDDEVCTL is a set of text (postscript) modules for use with UCX$LPD_SMB (untested on other lpd symbionts). These modules are used as setups to form a postscript prefix to a text file for printing: while many printers can autosense postscript or plain text/pcl, there's no control over the layout of text. These modules allow you to specify 66 lines, 80 chars, portrait; 66 lines, 132 chars, landscape; various others, or to create your own .stub file(s) with your own spec. Chris Sharman 50
LSTMAIL Multi-folder mail directory listing utility. This utility generates 'mail directory'-styled listings of a mail file. Messages to be listed can be selected based on from, to, subject, date or folder name. Messages from more than one folder can be listed. 10, 20, 30, 40
lww-decwdisp Display Info Similar to SHOW DISPLAY Lyle W. West 1993 80
lww-dirsort DIRECTORY command with sorting Lyle W. West 2004 80
lww-dormant Display SYSUAF info about inactive users Lyle W. West 2004 80
lww-funct-keys Programs to Display Keymaps and to Define Function Keys Lyle W. West 1993 80
lww-modify-attrib Modify File Attributes Lyle W. West 1993 80
lww-next-uic Report First Free Member in a UIC Group Lyle W. West 2004 80
lww-persona-decw Create DECterm under another user Lyle W. West 1993 80
lww-persona Log in as another user (a rewrite of GLOGIN) Lyle W. West 1993 80
lww-remtree Deletes all subdirectories and files in a tree Lyle W. West 2004 80
lww-revert Changes file version numbers of files in a directory Lyle W. West 2005 80
lww-userinfo Display user information from SYSUAF Lyle W. West 1993 80
lww-utc Motif UTC clock Lyle W. West 2004 80
lww-viewxbm Motif XBM Bitmap Viewer Lyle W. West 2004 80
lww-xmeasure Measures Motif-based Windows Lyle W. West 2004 80
LYNX A Terminal-Driven Web Browser Lou Montulli et al. 2000 50 (V2.8.3), 60 (2.8.5dev.16), 70 (2.8.6dev.6), 80 (2-8-6dev-18)
COMPRESS_LZ, TOOLS, Tool to compress and decompress files The COMPRESS command invokes a utility to copy a file, generating a file with (usually) fewer bytes. Files compressed by COMPRESS are recovered by DECOMPRESS. 10, 20, 30, 40
MACRO64 This is the Macro64 assembler for OpenVMS Alpha systems. 40
MadGoat FINGER V1.2 A FINGER client and server that works with virtually every implementation of TCP/IP for VMS. VAX, Alpha Hunter Goatley 1995 10, 20, 30, 40, 80
MAIL Calable MAIL Examples Joe Meadows 80
MAILCOUNT Match MAIL$*.MAI external files with MAIL.MAI pointers Harvey Brydon, Jerry Leichter, and Hunter Goatley 50, 80
MAILDIR This procedure provides a directory listing of all of a user's OpenVMS MAIL utility mail folders 50
mail_protocol_stubs VMS MAIL protocol stubs for writing your own protocol Written by Nick de Smith, modified for Alpha by Lou Bergandi, converted to 100% C by David Hittner 80
mailshr_mx_patch Patch VMS Mail to Eliminate Need for Internet Transport Prefix Originally written by Claude Barbe, converted to command procedure by Edwin J. Bates, cleaned up and added SMTP% support by Hunter Goatley 80
MAIL_SIGNATURE This freeware explains how to implement Internet style signature files on OpenVMS Mail. It also does automatic commenting (>) for replies/forwards. And it has a TPU routine to do rot-13 encryption. 10, 20, 30, 40
mailsym Symbiont for mailing files to yourself via PRINT Oswald Knoppers 80
mailuaf Manages the system mail profile database VMSMAIL_PROFILE.DAT originally by W. Eric Wentz (7-Jan-1986), Version 4.2 Ed James 25-APR-1995 1986 80
mailuaf_rlb View the system mail profile database VMSMAIL_PROFILE.DAT Joe Meadows 80
make-aven GNU make v3.60 for VMS C VAX ported by Mike Moretti, compiled and linked by Hunter Goatley 80
make-gnu_3-60 This is the GNU make tool, one of many available versions of make. 80
make-mmk MMS-compatible make utility for VMS VAX, Alpha, Integrity Written and maintained by Matt Madison 1992 80
make-perry make tool for OpenVMS VAX and OpenVMS AXP VAX, Alpha Jesse Perry 80
mbmon MBMON is a utility which captures messages as they are written to a mailbox and displays them and/or records them to a file for later display. Ian Miller 2005 80
mbox Peek at mailbox messages without removing them VAX, Alpha Neill Clift 80
mbu MBU is a utility for VMS mailboxes. MBU can create mailboxes, delete mailboxes, read and write mailbox messages, and display and change the characteristics of mailboxes. It can also view messages in a mailbox without reading them. Ian Miller 2004 70, 80
MBX MBX is a utility that allows to work with mailboxes from DCL. It features a new DCL command that can create, delete, attach, detach, write to, and read from mailboxes. MBX also features a callable interface (a.k.a. API) so that programmers can use the same mechanism from within their programs, without having to write cumbersome system calls. This API is available as an upward-compatible shareable image. The kit contains a definition of the six service calls in pascal environment format, and in SDL syntax. Marc VanDyck 50
MD5 MD5 is a tool used to verify file downloads and for checking for file integrity in the event of accidental or intentional file modifications. See RFC 1321 for details of MD5. 80
mdmlib Library of routines used by MadGoat Software products Hunter Goatley 1994 80
menu MENU is a program that reads "menu files", and creates menus which the user can then use to select items and cause things to be done. MENU provides the menu builder with a fairly simple, yet fairly robust set of options to create menus. The current implementation is geared towards single column menus, with the standard up & down arrow or item name selection generally found in simple menus. A second "free flow" type of menu is also supported, although there isn't support for selecting items via arrow key manipulation. Menus are composed of instructions that create title lines (text lines), item lines (which describe an item that can be selected with the arrow keys), and command lines (lines that define "hidden" items, or otherwise affect menus). Joe Meadows 80
mftu Mail File Transfer Utility for Text and Data Files. This tool encodes VAX/VMS files into a text file that can be handled by mailers, and decodes encoded files. It also Huffman packs files for archive purposes, and can unpack these packed archive files. VAX, Alpha Carlo Mekenkamp, packaged by Hunter Goatley 1987 80
MGBOOK DECW$BOOK Book reader Hunter Goatley 1995 20, 30, 40, 80
mgpcx MadGoat PC Exchange: Microsoft Windows FAT Disk Tool VAX, Alpha Hunter Goatley 1996 80
MadGoat FTP An FTP client and server that works with virtually every implementation of TCP/IP for VMS. VAX, Alpha Hunter Goatley 1994 10, 20, 30, 40, 50, 60 (as HGFTP V3.1-2)
MGSD 01-007 A SET DEFAULT replacement that provides shortcuts for changing directories, as well as a stack of previous directories visited. This is a MACRO rewrite of an SD originally submitted to an ancient DECUS SIG tape by Alan Zirkle. Hunter Goatley 10, 20, 30
MEGAPOVRAY Ray-tracing tool for OpenVMS 50
MENUFINDER Tool to build menu-driven interfaces 50
MESA Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax or state machine, it is being used with authorization from Silicon Graphics, Inc. Brian Paul 1997 40, 50
MINIPROC Miniproc is a small general purpose text preprocessor. Miniproc is intended to be a portable, and much simpler, alternative to perl and M4. ANSI C David Mathog and California Instititute of Technology 1997 50
MINESEEK Mineseek game for OpenVMS 70
mime_netscape Transfers OpenVMS mail text files produced by the EXTRACT/NOHEADER command -- particularly with the RFC 822 headers at the bottom -- and hand it to Netscape in a MIME-compatible format. 60
MKISOFS Make ISO-9660 File System Tool for OpenVMS 70
mlsearch Search VMS MAIL files and folders for strings Kevin Ashley, modified by Hunter Goatley and Martin P. J. Zinser 80
MLU Media Loader Utility - DCL access to media loaders Mickey Lane 1994 50, 80 (2.1)
MODIFY Tool to Modify and Maintain ASCII text files (replace strings; detab; etc.) Tom Worlton 80
monmode DCL equivalent of MONITOR MODES/SMP 80
more Simple more/less for OpenVMS V6.x and higher. VAX, Alpha Matjaz Rihtar, executables by Hunter Goatley 2003 80
MOST more and less file-paging programs for UNIX and VMS written by John E. Davis, packaged by Hunter Goatley 80
mp Postscript Pretty Printer ported to VMS by Hunter Goatley 1995 80
MSWEEPER Character Cell Mine-sweep like game Brian VandeMerwe 20, 30, 40
MMK V. 3-31, Matt's MaKe Utility, a CMS-like MAKE A MAKE utility for OpenVMS used for building software systems based on a "description file" (or "makefile") youcreate that lists the sources and objects of a system and the dependencies between them. MMK provides a subset of the functionality of Digital's DEC/Module anagement System (DEC/MMS); the description files MMK uses are syntactically compatible with DEC/MMS. MMK runs on VAX/VMS, OpenVMS VAX, and OpenVMS AXP systems. It requiresVAX/VMS V5.0 or later, or OpenVMS AXP V1.0 or later. VAX, Alpha Matt Madison 1995 10, 20, 30, 40, 50, 70
MONITORS System Monitors for OpenVMS Alpha:
  • CPU MONITOR shows the CPU-Ticks for each Mode. Following modes can be set or cleaned.
  • DISK MONITOR presents an I/O count for each disk, where the top counter shows the I/Os per second and the bottom counter shows the accumulated I/O Count; disks are sorted by the accumulated counter.
  • PROCESS MONITOR shows the top 16 processes on the system, sorted by CPU, I/O, MEM, Processname, or Username, and displays 3 graphs per process: CPU ticks for each mode, I/O, and Memory
  • SHADOW MONITOR displays all shadowsets which perform a shadow merge or shadow copy and on which node that happens
50
Moonclock for X Windows This extended oclock can show the current moonphase, and has a few new options. 30, 40
Mosaic MOSAIC-27-5B3, TCP/IP, Mosaic HTTP browser, international vers., V2.7 - 5 B3 30, 40, 50, 70
mozplugger-1_3_0 This is a port of mozplugger V1.3.0 for use with Mozilla on OpenVMS. It enables one to use standalone programs as if they were plugins for Mozilla. For example, one can use XPDF to display PDF files and mozplugger will cause XPDF to be embedded in the browser window. You can also use MPG123 to play streaming MP3 files and Timidity to play background midi files. Mark Berryman 60
MPACK MPACK and MUNPACK are utilities for encoding and decoding (respectively) binary files in MIME (Multipurpose Internet Mail Extensions) format mail messages. Based on Patrick Moreau's port of MPACK/MUNPACK to OpenVMS, made by Martin Vorlaender 2001 50
MPG123 Plays MP3 files from local files or URLs Mark Berryman 60
MPEG_AUDIO_ENCODE_DIST08 ISO 13818-3 MPEG-2 Audio Codec Mpeg audio Layer 2 & 3 encoder port under OpenVMS Patrick Moreau 1997 40
MPEG_ENCODE_122 MPEG, CCITT H.261 (P*64), JPEG Image and Image sequence compression/decompression C software engines. The Portable Video Research Group at Stanford have developed image/image sequence compression and decompression engines (codecs) for MPEG, CCITT H.261, and JPEG. The primary goal of these codecs is to provide the functionality - these codecs are not optimized for speed, rather completeness, and some of the code is kludgey. 1996 40
MPEG_LIB11 The MPEG Library is a collection of C routines to decode MPEG movies and dither them in a variety of colour schemes. Gregory P. Ward 1994, 30, 40 20
MPEG_PLAY, MPEG Video Player MPEG_PLAY reads compressed motion picture video in the MPEG format, decompresses in software and displays on a standard X11 display. 10, 20, 30, 40, 50, 80
MPEG_PLAY201 A public domain MPEG video software decoder. The decoder is implemented as a library that will take a video stream and display it in an X window on an 8, 24 or 32 bit deep display. The main routine is supplied to demonstrate the use of the decoder library. Several dithering algorithms are supplied based on the Floyd-Steinberg, ordered dither, and half-toning algorithms that tradeoff quality and performance. Neither the library nor the main routine handle real-time synchronization or audio streams. Lawrence A. Rowe, Ketan Patel, and Brian Smith 1994 20, 30, 40
MPG123 MPEG 1.0/2.0 _AUDIO_ PLAYER, V0.59n. (full?) MPEG 1.0/2.0, Layer 1,2 and 3 support

Layer-3 realtime only with a 'fast' machine 128kbit j-stereo should work on a 486DX4-120 With 2:1 down-sampling or using the downmix-mode even a 486DX2-66

Michael Hipp, Oliver Fromme 1997 40
MSM, MINISM Launch remote X applications and display the output on your VMS workstation. These exe's require VMS V7.1 on the remote system(s). VAX, Alpha Lyle W. West 40
MTOOLS This is a port of Unix mtools utilities for OpenVMS Alpha Sergey Tikhonov 50
mtx SCSI Tape Medium Changer Control Program. Version 1.1 for Linux, Solaris Leonard N. Zubkoff; VMS port, April 1998, by TECSys Development, Inc. 1997 80
Multia Tools for booting OpenVMS on Multia systems 50
MultiHelp Y020, Complete HelpDesk Automation Software MultiHelp is a fully integrated robust problem management and resolution system which automates the key operations of a Customer Support or Internal Help Desk organization. It was created by support professionals with over 50 years combined experience engineering, architecting, and implementing customer support and help desk automation solutions. SIO Technologies Corporation 10, 20
MUSICTEX Here are the tools to write music with MusicTeX under TeX. The useful macros are MUSIC*.TEX and the *.STY for LaTeX. The MUSICTEX.ZIP contains a complete distribution to be un`zipped' on a PC (with pkunzip). Daniel Taupin 40
MX 4.1, E-mail message exchanging software Message Exchange (MX) is electronic mail software for OpenVMS VAX systems running VMS V5.0 or later, including OpenVMS V6.0, and OpenVMS AXP systems running OpenVMS AXP V1.0 or later. It supports Internet mail over CMU-OpenVMS TCP/IP, VMS/ULTRIX Connection, TGV MultiNet, Process Software's TCPware, and Wollongong's WIN/TCP and PathWay; BITNET mail over Wingra's Jnet; and UUCP mail over DECUS UUCP. Also included is support for SMTP message transfers over DECnet and X.25 (using VAX P.S.I) and L-Soft International's LISTSERV software. MX uses VMS Mail for local message entry and delivery, and includes support for mailing lists and mail-based file servers. VAX, Alpha Matt Madison 1994 10, 20, V.4.2 in 30, 40
mx-digest Create digests for Message Exchange (MX) mailing lists Hunter Goatley 80
mxsum Generate summaries from Message Exchange (MX) files VAX, Alpha Harold McKee 80
MWAIT, Process Hang Analyzer The MWAIT program provides detailed information about a hanging process or thread and attempts to determine the reason for the process going into its wait state. 40, 50, 80
MXRN MXRN is an X-based interface to the USENET news system that uses the NNTP remote news server for accessing newsgroups and articles. By using the NNTP server, users can read news from personal workstations with the program accessing the news groups and articles from a central repository on the local area network. 10, 20, 30, 40, 50, 60
MySQL_4_1_1 A port of MySQL 4.1.1 to OpenVMS. 60
NASM Portable Assembler for Intel IA-32 NASM, the Netwide Assembler. 80
NBS Synchronize System Time With NBS (NIST) Atomic Clock Marc L. Kozam 80
ncs_convert charset conversion using NCS + conversion library 60
nds_vmsserv DCL version of VMSSERV: a VMS file server Nick de Smith 80
NEDIT GUI based multi-platform editor 70
NET3D A networked, multiplayer 3d combat game. Version 0.08 Jamie Cameron 1994 20, 30, 40
NETLIB V2.0C, Vendor-Independent TCP/Ip Routines NETLIB consists of routines for interfacing with any of the following TCP/IP packages:
  • CMU-Tek TCP/IP V6.5 or later (OpenVMS VAX)
  • DEC VMS/ULTRIX Connection V2.0 or later (OpenVMS VAX and OpenVMS AXP)
  • TGV MultiNet V2.2 or later (OpenVMS VAX and OpenVMS AXP)
  • Process Software Corporation TCPware (OpenVMS VAX and OpenVMS AXP)
  • Wollongong Software WIN/TCP and PathWay (OpenVMS VAX and OpenVMS AXP)
VAX, Alpha Matt Madison 1995 10, 20, 30, 40, 80 (2.3, 2.4)
NETMON Various network monitoring tools:
  • MONHWA: this program will dump information about all nodes sending a MOP SYSID. This listens to the Remote Console Multicast to gather information about the nodes on the LAN.
  • MONLAT: This program will listen for LAT multicast messages and display information from the messages it finds.
  • MONLAV: This program will dump information about Ethernet based clusters. It uses the cluster multicast message to gather information about clusters.
50
netperf Network Performance Benchmark Rick Jones 60
NETRTG040 Unsupported DECnet Phase IV Routing Key. enables both DECnet end-node and DECnet routing capabilities for DECnet Phase IV on MicroVMS V4.x and VAX/VMS V4.x. This key does *not* enable DECnet on VAX/VMS V5.x nor any later VMS or OpenVMS releases. VAX 50
NETPBM Suite of graphic image format manipulation & conversion pgms 1991 30, 40
NEWMAIL This utility quickly generates a directory listing of new mail messages. Alternately, it displays your new message count. 10, 20, 30, 40
newsletter TeX macros for producing newsletters Hunter Goatley 80
NEWSRDR V. 4.8-1, A VMS Mail-like USEnet NEWS reader An NNTP client program for VMS systems running CMU-Tek TCP/IP, TGV MultiNet, DEC's VMS/ULTRIX Connection, or any TCP/IP package supported by the NETLIB network interface library. Matt Madison 1995 10, 20, 30, 40, 80
NIST_SET This program sets the system clock from or compares it with NIST-ACTS, the National Institute of Standards and Technology Automated Computer Time Service. It uses modem commands given by the user to dial the service, then reads and responds to the messages that are sent by NIST-ACTS. NIST-ACTS will compute the actual round trip delay and if it receives four consecutive echos that fall within a certain range of variation, it will calculate the round trip time and divide by two, then send a special character in a final message to indicate that time synchronization has been achieved. If synchronization can be achieved, and if the SYS$SETIME service is enabled, the program will set the clock. In any case, it logs all data traffic along with the difference between the system time and NIST time. Dale Dellutri 1998 50
Nmail, queued DECnet mail system for use with VMS Mail Nmail works in conjunction with the VMS MAIL utility to implement queued transmission of mail. This allows you to queue up mail to nodes that are currently unreachable, for example, or to transmit long documents without needing to wait until transmission is complete. 10, 20, 30, 40
NMLPHASEV, Phase IV NML listener for Phase V systems This utility helps for the transition to phase V in a phase IV network by providing a reduced NML able to process simple commands such as show node show kno node, show executor. 10, 20, 30, 40
NNMCVT Nnmcvt is a self-contained utility to export VMS mail in a format that can be read directly by Nnmail. Marty Jack 1995 20, 30, 40
NNTPD DEC Threads NNTP Server for OpenVMS - is RFC977 compliant, compact, and lightweight news server for OpenVMS. It uses: DEC Threads, MadGoad NETLIB for network I/O, RMS for storing messages in database. It works with LYNX, Netscape Navigator and others. Ruslan Laishev 40
NOLOGIN Display users not logged in for x days Lyle W. West 40
NOPE Simulate a PURGE to see what would be deleted VAX, Alpha Lyle W. West 2005
NOTES Notes conferences allow discussions among engineering teams, and can also be used for publication, tracking, and other related tasks. 60, 70
NOTIFY 60
NOTICE V1.10 NOTICE informs users of important (?) notices when they log in to a VMS system such as system changes (new software, new operating hours, etc.). When a user logs in, he/she is informed of any new notices added to the system since his/her last interactive login. Hunter Goatley 1995 10, 20, 30, 40, 80
NOVIRUS Validates images using CRC32 checksum Maarten van Breemen 1994 40
NPDCL DCL routines for clock calendar VT keyboards etc. 60
NSquery V3.0-3, Query Internet domain name servers NSQUERY issues a query to an Internet domain name server and displays the resultant reply. Matt Madison 1994 10, 20, 30, 40, 80
NTNOTES Permits Windows NT clients to read OpenVMS Notes Conferences via IP. 50
OBJECT Display OpenVMS VAX Object File Details VAX Joe Meadows 80
ODS-2 Reader Program to read VMS (ODS-2) disk file struct with src 30, 40, 80
ods-2-reader-for-osf-1 Read ODS-2 copy files on OSF/1 Unix Glenn Everhart 80
ods-2-reader Portable ODS-2 file structure reader (originally called GETVMS).Read ODS-2 (VMS filesytem) disks under OpenVMS VAX, OpenVMS AXP, and UN*X VAX, Alpha Mark Bartelt, N. Wilson, S. Sjogren, Carl Lydick, George Carrette 80
OMI A feature rich menu development tool. Oscar's Menu Interpreter is a menu environment that reads menu files and represents the menu structure on a ChUI based window. OMI does not perform any actions on its own. Additional procedures are required to handle upon the users input. It comes with a toolbox loaded with functions that can be used to create these procedures. OMI is written to create a standard user interface for all kinds of actions, with a clear structure, support for different security levels and password protection. Oscar van Eijk 1997 60, 70, 80
OpenSSL Library implementing the Secure Socket Layer SSL 70
OpenVMS FAQ Frequently Asked Questions about OpenVMS 10, 20, 30, 40
OSCOMMERCE This is a prototype OpenVMS port of the osCommerce eCommerce web storefront. 70, 80
osu_httpd OSU HTTP server using DECthreads David L. Jones 1996 30, 40
ORPHANS Orphan is a mail tool that checks for mail message files with no pointers from MAIL.MAI. It also checks for pointers in MAIL.MAI with no mail message files. 10, 20, 30, 40
OSU HTTPD 1.8,OSU DECthreads HTTP Server Version 1.8 This is an updated version (1.8) of the multi-threaded World Wide Web server (HTTPD) from OSU. 10, 20
OUTPUT_LOGGER Capture output from multiple sources to a single file 50
PACMAN A pacman-style game 50
packasm Usenet News PACKASM (PACKage ASseMbler) Utility VAX, Alpha Eric M. LaFranchi 1993 80
pakgen This License Product Authorization Key (PAK) license generation (PAKGEN) package allows a hobbyist programmer or system manager to add license calls into local application code, and to use these home-grown FREEWARE licenses to control and to track and to manage user-level access into local applications using LMF. You can limit the numbers of parallel uses of a locally-licensed application using the LMF units or activitiesmechanisms, and you can enable or disable access to an application by loading or unloading a particular locally-defined license PAK. 80
PAN, Professional Adjunct to vaxNotes The Professional Adjunct to Notes (PAN) is a utility which provides added value features to those provided by Digitals standard VAXNOTES product. 10, 20, 30, 40
PARALYZE Terminal Lock and Automatic Logout Tool Nick Hilliard 1992 80
VMS_Password_Policy A Password Policy Module that more strickly controls passwords on the system. This module does not allow the password to be the following:
  • The username and variations on such
  • The account name from the UAF and variations on such.
  • Variations of the owner field from the UAF
  • Any word in a data file supplemental to the VMS provided dictionary.
Tad Nieland 20, 30, 40
PASLIB PASLIB has been developed to allow Pascal programmers to take full advantage of many Digital library and system routines which increase the ease of use, and scope of application of the language. In combination with the Digital-supplied programming language facilities such as STARLET, PASLIB provides the Pascal programmer with a comprehensive environment for both application and systems programming. It is usual to INHERIT environment files which contain the appropriate declarations for the programming environment concerned. Jonathan Ridler 40, 50, 80
PASSWD Password utility routines:
  • PWDEXP, given a username, displays date password last changed, date password will expire, password lifetime and the DISUSER flag if set
  • PWDSET, given a username, will prompt for a new password and password verifications and change it, bypassing the history, dictionary, and length restrictions imposed by Authorize
Lyle W. West 40
password Save, modify, and restore user passwords VAX, Alpha Hans van Veen, ITT Gouden Gids Netherlands 1994 80
PBMPLUS, Portable Bit Map Toolkit (10dec91 version) PBMPLUS is a toolkit for converting various image formats to and from portable formats, and therefore to and from each other. In addition to the converters, the package includes some simple tools for manipulating the portable formats. 1991 10, 20, 30, 40
pbm_tex Converts Public Bitmap (.PBM) files to TeX fonts (requires PBMPLUS) 80
PCAL Generates Custom Postscript calendars from simple date entry data file 50, 80
PDP_SIMULATORS PDP-8 and PDP-11 simulators 10, 20, 30, 40
PERIODIC Front-end procedure for resubmitting batch jobs 10, 20, 30, 40
PERF_METER Motif-based graphical performance meter VAX, Alpha Phil Ottewell 80
PERL A port of PERL5 to VMS. 10, 20, 30, 40, 50, 6 (5.8.1)
perl-tk This is an OpenVMS port of Perl/Tk-804.026. Philippe Vouters 80
permanent Define permanent DCL symbols that can't be deleted or redefined VAX, Alpha Brian Schenkenberger 1994 80
PERSONAL Become another user using identifiers. PERSONA is a C rewrite and enhancement of the GLOGIN utility written by Anthony C. McCracken, Northern Arizona University, in 1992. Lyle W. West 1999 50
PDUMP, Process Dump System Service The Process Dump system service creates a process dump file of any running process on an OpenVMS Alpha system (running Version 7.0 or higher). The dump files produced are suitable for analysis with the ANALYZE/PROCESS_DUMP Utility. 40, 80
pf_sda PF$SDA is a SDA extension (using the API first documented for VMS V7.2) which determines which processes are using a specified page file. PF$SDA can be used to look at a crash dump or at a running system. 80
pfm Monitor system performance and alert anomolies. This package runs on ALPHA VMS 7.3-1 or 7.3-2 only (it should work on 8.x but has not been tested). It gathers each item provided by $GETRMI and in a cycle calcualates 'normal' performance. ALerts are generated if values outside the calculated norm are seen. Full source and doc included. 80
phpbb-2_0_21 This is a web-based bulletin-board discussion forum package implemented using php and MySQL, and the Apache web server. 80
phpbbblog This is a web-based blogging server, built using phpBB, php, MySQL, and the Apache web server. 80
PINE A tool for reading, sending, and managing electronic messages. It was designed specifically with novice computer users in mind, but can be tailored to accommodate the needs of "power users" as well. Pine uses Internet message protocols (e.g. RFC-822, SMTP, MIME, IMAP, NNTP) and runs on Unix and MS-DOS. Pine is the work of Mike Seibel, Mark Crispin, Steve Hubert, Sheryl Erez, David Miller and Laurence Lundblade at the University of Washington Office of Computing and Communications 10, 20, 30, 40, 80
plot_xps C library to produce PostScript file and X window graph 20, 30, 40
plot_ps C library to produce PostScript file 20, 30, 40
PMFD Poor Man's File Defragger (IO$_MOVE on one file) 60
PMX-137, Pre-Processor for MusixTeX score macros This is the Unix/C version of PMX-1.3.7 . It was generated from the Fortran source code with Netlib's F2C. 40
PNG081 PNG V 0.81 and ZLIB v 0.95 libraries 20, 30, 40
ppl PPL, Software, Runtime routines to support PPL libraries 30
pppd_kit Point-to-Point Protocol Daemon for OpenVMS 80
PRIVDCL Allow non-privileged execution of DCL procedures with privileges Robert Lowe 80
processview Qt-based UI for SCADA applications tool 80
profile Menu-based SYSUAF Management Tool John Howells 80
project Manage Project Access Brian Tillman 1994 80
pstat Display process status for all or selected processes Vadim Gorokhovsky 1993 80
ps-to-text Convert Postscript documents to plain ASCII text Andrew Birrell and Paul McJones, ported to VMS by Hunter Goatley 30, 40, 80
psutils PostScript Utilities Release 1 Patchlevel 17 Angus Duggan 1991 80
pwait_sda PWAIT$SDA,UTILITIES, a SDA extension to display info about a waiting process. PWAIT$SDA is a SDA extension (using the API first documented for VMS V7.2) which displays information about a process waiting and what it is waiting for. PWAIT$SDA can be used to look at a crash dump or at a running system. PWAIT$SDA is intended to help investigating why a process appears hung. 80
QBTOTP QBTOTP for OpenVMS 70
QLOGIN LOGINOUT-time display of run-time info. A program that runs before LOGINOUT to display run-time info Marc A. Shannon 80
que_mon An SMG$ print queue manager VAX, Alpha Brian Dickerson and Baron Chandler 80
quota Return DISKQUOTA info for users/devices VAX, Alpha 80
ramdriver A RAM Disk Driver VAX Gerard K. Newman 1993 80
rcs Gnu RCS source control tool ported to VMS 30, 40
REGEDIT Regedit is a program to look at or modify the registryserver database. It is a full screen (SMG) program and looks like the (MS-)Windows regedit. If you use the DecWindows environment, you can use mouse-clicks, otherwise you must use keyboard-keys. Alpha Fekko Stubbe 60, 70
remind-dcl A simple reminder system DCL Mark Van-Bellen 80
remind A simple reminder utility for OpenVMS VAX, Alpha Hunter Goatley 1986 80
remote Execute DCL commands on remote DECnet nodes Author unknown, modified by Hunter Goatley 1994 80
rf Apply DCL command(s) to multiple files John Kelley 80
rms_interface Comprehensive interface to RMS for high-level languages Mark S. Frank 80
GNU for POSIX GNU utilities, each configured for POSIX for OpenVMS:
  • flex
  • gawk
  • gmake
  • gzip
20, 30, 40
POSTMAN The Postman utility allows you to manage incoming electronic mail using PDMF's DELIVER system.

You can establish, change or remove:

  • a vacation message;
  • multiple forwarding addresses;
  • multiple filters to discard messages based on "From" and "Subject" lines.
40, 50, 80
POVRAY, Persistence of Vision Raytracer Persistence Of Vision (POV) is a widely used raytracer. This version has been modified to display it's preview window on 24-plane systems, as well as 8-plane systems. It is also "quiet" by default (does not print information messages). 10, 20, 30, 40
POVUTILS, Utilities for POVRAY Two utilities are provided for displaying the output from POVRAY:
  • XTGA directly displays the .TGA (TARGA) output files. It uses the X11 previewer code from POVRAY.
  • TGA2GIF converts .TGA files into .GIF files that can be viewed using any of the standard GIF viewers like XGIF or XV.
10, 20, 30, 40
PP, Pretty Pascal, Pascal Pre-Processor Formats Pascal code Jonathan Ridler 1998 40, 50
PQM Print Queue Manager for Users and Operators. PQM is a screen-based utility which presents a user-friendly interface to the OpenVMS print queue system. It is designed for ease-of-use by users and operators who do not wish to learn, or have no direct access to, the DCL commands which are relevant to printer queues. Jeremy Begg 2000 50, 80
PREFER Specify a preferred path for DSA disks. 40
PROBE, VAX Ethernet monitor/statistics/capture/playback A network monitoring tool which allows the real-time capture and/or graphical display of Ethernet traffic activity and the tabular formatting of previously collected frame and/or data. VAX Stephane Germain 1989 10, 20, 30
PROCLIST This utility generates a list of all processes for the current username on the system/cluster. 10, 20, 30, 40
PRODUSE010, Product Usage by Imagename and Username This tool uses data collected by DECps or VPA to build an array of Imagenames and Usernames run on different Cluster nodes over the time specified (one month is the minimum suggested interval). The report produced lists all images run on the systems sorted by product name (if known) and imagename with the maximum number of concurrent users and the number of different usernames running the product on each node. The /user=username qualifier produces a report showing all images run by a single user and the /image=imagename qualifier produces a report showing all users of an image. 10, 20
PSICOPY V.3.1-4, File Transfer via X.25 This program allows the transfer via X.25 of any kind of VMS files, including file attributes, transfert restart, crc checks, authentication, and more. 10, 20
PSPLOT PSPLOT is a Fortran-callable library of subroutines used for creating publication-quality graphics in the form of PostScript files. It supports the standard 35 PostScript fonts and color. Fortran 77 50, 60
PQUOTA Process Quota Display provides information about resource utilisation for an individual VMS process. The information retrieved includes:
  • The process name.
  • The name of the node on which the process is running.
  • The current process state.
  • The CPU time that has been charged to the process so far.
  • Current process resource quotas.
  • The maximum quota values used by the process during the current PQUOTA run.
  • Enabled and pending AST's for this process.
40
PYTHON Portable Python for OpenVMS 50, 60, 70, 80
RADIUS Remote authentication dial in user service (RADIUS) Ruslan Laishev 50
PWAIT$SDA PWAIT$SDA,UTILITIES, a SDA extension to display info about a waiting process PWAIT$SDA is a SDA extension (using the API first documented for VMS V7.2) which displays information about a process waiting and what it is waiting for. It is intended to help investigating why a process appears hung. Ian Miller 70
PWD_UPDATE Helpdesk password change utility. The user is prompted for a username and then presented with the last LOGIN and PASSWORD CHANGE date. The caller should be asked these questions. If they are answered correctly, the password can be changed. If not, the account can be disabled. This program uses the SYS$SETUAI service to change the password and set any relevant flags, but due to a "feature" of LOGINOUT, it has to modify the UAF file directly to pre-expire the account. Robert Eden 20, 30, 40
QI, VMS CCSO Nameserver version 3.09 The CCSO Nameserver is a computer resident "phone book". It can keep a relatively small amount of information about a relatively large number of people or things, and provide fast access to that information over the Internet. 20, 30, 40
RAID Evaluator A copy of the StorageWorks(TM) RAID Evaluator program, V1.9, an experimental version of the program. It contains new features, but has not been thoroughly tested. StorageWorks 1993 10, 20, 30, 40
RAMDISK Fast RAMDISK driver VAX Gerard K. Newman 1993 10, 20, 30, 40
ROUTINE ANALYZER, Routine call analyzer for C and BLISS source code Steve Branam 10, 20, 30, 40
RCARD V1.3, Read Cardfiler cards on VT Terminal Displays DECwindows/Motif Cardfiler cards on regular VT terminals. Only text-only card files are supported. Hunter Goatley 10, 20, 30, 40, 50, 80
RELOAD Reloads DECW$XDEFAULTS into the root window dynamically so that the changes have immediate effect. 10, 20, 30, 40
REVE Reve is a version of the popular Othello game under Motif. It contains graphical interfaces for SunView, X11 and XView, as well as being able to function on normal display terminals using a termcap interface. Yves Gallot and Rich Burridge 20, 30, 40
RMS_LOCKS This program will scan the DLM database capturing all locks for RMS files and records. It will then traverse the data displaying ALL locks, or only BLOCKed locks. 60
RMS_STATS A collection of RMS tools:
  • SIDR.C, Program to print indexed file alternate key statistics.
  • COPYFILE.C, Example program from RMS reference manual
  • FDL$GENERATE.C, Example usage for FDL$GENERATE function for ANAL/RMS/FDL like output but allowing FDL file generation for currently accessed file.
  • GBLPAGFIL.COM, Command file to create/compile/link C program to dynamically change then static SYSGEN param GBLPAGFIL.
  • GLOBAL_BUFFER_DISPLAY.COM, Command file to create/compile/link a BASIC program to dynamically display some RMS global buffer stats even if FILE STAT are not chosen. VAX ONLY (V5.5-2 when last tested, NOT easily ported to ALPHA)
  • GLOBAL_BUFFER_HELPER.COM, Command file to add up RMS global buffer resource requirements for a wildcarded filespec.
  • INDEXED_FILE_COUNT.BAS, Program to quickly (relative to ANALYZE/RMS) count valid, deleted and re-vectored record in an RMS indexed file.
  • INDEXED_FILE_PATCH.BAS;1, Program to quickly (relative to ANALYZE/RMS) validate the structure for an RMS indexed file which is suspected to have multiple corrupted areas due to hardware failure.
  • DEBUG.COM, illy command flip debug bit in image header (used for ZAP)
  • LINK.COM, Silly LINK command file to pull in VAXCRTL.
  • MAKE_DIR.C, Alternative to LIB$CREATE_DIR which allows for pre-allocation of a directory.
  • RMS_CALL_TRACE.COM, Command file to create tool to re-vector direct calls to RMS routines (SYS$OPEN et al) through a shareable which traces the calls (VAX ONLY)
  • SET_DIR.C, omplement to SET FILE/NODIR. (Patch to hole in foot :-)
  • SHOW_ROOTS.C, Example program from RMS reference manual which will show the index root levels for files.
  • ZAP.MAR, imple tool to use the VMS Debugger to PATCH buckets in an RMS indexed file (or any file really). Proven useful trying to recover remote files over slow links.
BASIC, C VAX Hein van den Heuvel 10, 20, 30, 40, 50
RMS_JRNL_SNAP RMS After-Image Journal Snapshot Utility allows RMS after-image journal files to be copied and truncated in place with concurrent online access. This utility allows non-stop application operation where it might otherwise be unavailable due to having to create new RMS after-image journal files on a periodic basis. 10, 20, 30, 40
Rocks and Diamonds A port of a "Boulderdash" (Commodore C64) or "Emerald Mine" (Amiga)-like game under OpenVMS (X11) Holger Schemel 1995 40
Rosegarden Musical Notation Editor and Midi Sequencer Chris Cannam 1998 40
RUBY Ruby Object Oriented Programming Language for OpenVMS 70
RULEWORKS RuleWorks is a language, compiler (with debugger), and Run-Time Library for constructing high performance, modular, object-oriented, forward-chaining, rules-based applications. (RuleWorks is an evolutionary step past OPS5.) It provides portability by producing ANSI C sources which can then be compiled with any of the leading C or C++ compilers. There is a Run-Time Library for each supported platform and C compiler. 20
RWMBX Identifies which mailbox is causing an RWMBX process state. Doug Wyrember 50
RZDISK RZDISK is a SCSI disk maintenance utility which can be used to manipulate things like disk parameters, reassign bad blocks, format disks, etc. Only disks directly connected to a VAX or Alpha machine can be used. VAX, Alpha 40
PCM, POLYCENTER Console Manager POLYCENTER Console Manager allows you to monitor console activity and manage any device that sends and receives data via RS323 link in ASCII format. 10, 20, 30, 40
Safety Combined security HSM undelete shareware pkg. It provides a free security suite, a hierarchical storage manager function, and a RELIABLE undelete system plus fragmentation avoidance and other handy utilities. 40, 50
s-lang C-like language interpreter to embed in C programs written by John E. Davis, packaged by Hunter Goatley 80
safety015 File system additions for OpenVMS including a wastebasket Glenn C. Everhart 80
SAMBA An implementation of SAMBA 2.0.6 for OpenVMS. Samba is a collection of programs that allow communication with LANMAN hosts using NETbios over TCP/IP. John Malmgerg 50, 70, 80 (2.2.7a; ODS created by David J. Dachtera)
Sapphire Sapphire is an acoustic compiler: a program which takes a representation of sound as a text file and generates the sound from it, rather like a ray-tracing package takes a text representation of a scene and generates a picture from it. J. Finnis 1998 40
Scan Printers Scan Printers periodically scans printers queues and sends requests to several "operators" for stalled, paused or stooped queues. It can also restart these queues and release holding jobs. 30, 40
scan4 Scan for exact text in ensuing output of DCL and foreign activated commands. Chris Olive 1994 80
scanuaf Search SYSUAF for accounts matching specified criteria Jim Snyder 80
Scheduler, A CPU Class Scheduler CPU class scheduling has long been available on IBM operating systems. This capability was implemented as of OpenVMS V6.0 within the OpenVMS scheduler although it has not received the amount of attention that it deserves. Hooks are available for customers to write their own CPU class scheduling policies. This article discusses some potential uses of class scheduling and the callouts available to system programmers for writing a class scheduler policy. A sample CPU class scheduler is provided. 40
screen Load the output of a DCL command into an editor Chris Olive 80
SD, a SET DEFAULT utility SD is a powerful and flexible alternative to the DCL command "SET DEFAULT". It has the capability to:
  • quickly set default to the default login directory (SYS$LOGIN);
  • quickly set default to any user's default login directory (privileged use);
  • set default to logical directory names, wildcarded directory names and complex directory specifications;
  • store a history of "visited" directories in a "Last In First Out" (LIFO) directory stack;
  • set default to any given directory in the directory stack;
  • display the contents of the directory stack;
  • allow different styles of stack display;
  • manipulate the contents of the directory stack;
  • set the maximum size of the directory stack;
  • re-initialize the directory stack;
  • write the directory stack to a disk file for later re-loading of the stack;
  • read a previously dumped directory stack from a disk file to re-load the stack;
  • change the session prompt to reflect the current default directory;
  • allow flexible specification of the format of the new session prompt;
  • provide direct access to help information from the command line
Jonathan Ridler 40, 50, 60, 80
SDCL Structured DCL processor written to provide "structured programming" constructs (if-then-else, loops, etc) Dick Munroe 1995 50, 80
SDL, Data Structore/Interface Definition Language SDL is both a data structure and interface definition language and a utility/compiler to convert those definitions into language output for a number of different languages. 10, 20, 30, 40, 50, 60, 70, 80
sdlxsd XSD generator for SDL VAX/Alpha. VAX, Alpha 60
SED, GNU SED UNIX Stream Editor for VMS Sheldon Bishov 1995 20, 30, 40
SED, GNU SED GNU sed V2.03 for OpenVMS VAX, Alpha ported to OpenVMS by Hunter Goatley 80
session_notes TeX Macros for Presentation Session Notes. This package is a set of LaTeX macros to simplify the generation of presentations for DECUS symposia. Unlike SliTeX, which isn't available in every TeX package, these macros should work on any system with LaTeX. Wayne Sewell 80
set_exe Display or Modify Image DEBUG or Traceback Settings VAX, Alpha Wolfgang Moeller 80
set_prcnam Set the process name for any process VAX, Alpha Hunter Goatley 1998 80
setup Per-user or per-login product setup manager 80
setuser SETUSER VER-007 -- Become another user, needs privs. Runs on OpenVMS AXP only. Thomas M. Deso 80
SHAD-DSK-MAKER This version of VDdriver permits one to make virtual disks of parts of other disks and works with Digital volume shadowing. Thus you can take unlike disks and make virtual disks out of parts of them, and shadow the parts. The remaining parts of the disks can be used either as separate virtual disks or as other file structures, if you decide to make file structures on the raw disks first and place the virtual disks on contiguous files on them. 30, 40
shelp A screen-oriented interface to online VMS HELP Written by George Merriman, modified by Baron Chandler 80
showcluster-on-web Shows cluster information from a WEB server 30, 40
showcusers Cluster-wide Graphical SHOW USERS. Provides graphical display of users accross the cluster. Original author unknown, modifications by Jonathan C. Baker 80
SHOW_LOAD A modification of the SHOW command which allows one to display 1, 5, and 15 minute load averages of the current node. Load averages for the number of computables processes and disk queue lengths are displayed. The top 5 CPU users can also be displayed with the /HOGS qualifier. If a user is running at a rate that is consuming more than 30 CPU minutes per hour of connect time (MPH), the user is flagged with an asterisk. 40
shrcommon Subroutines to allow sharing of COMMON PSECTs among programs VAX Mark Frank 80
SHUTDOWN Hobbyist cluster shutdown for non-privilged users 60
MadGoat SEND V1.0 MadGoat SEND lets users send interactive messages to other users on the same system, clusterwide, and via DECnet to remote notes. MadGoat SEND is patterned after the Jnet SEND command for BITNET sites. Darrell Burkhead 1994 10, 20, 30, 40, 80
SET_CLOCK The command procedure diddles a couple of registers in VMS, causing the system clock to run 20% fast for 5 hours, thereby adjusting the clock ahead an hour without any sudden time changes. 20, 30, 40
SHOW_GBLSECTION_USERS This software accepts a global section name, eg LIBRTL_001 or SYSXQP_000 etc. It then interrogates all processes on the system in order to find which processes have the given global section mapped. VAX 10, 20, 30, 40
SHOW_QUOTA This procedure shows the given quota and the remaining quota of a process. It uses the process id as first parameter. A.Schwarz 1990 10, 20, 30, 40, 50
SHOW_USERS_V12 Display/KILL/FORCE exit users (enhanced WHO/WHAT program) 20, 30, 40, 80
SHS Enhanced SHOW SYSTEM for VAX and Alpha System. VAX, Alpha 20
Sigtape Stuff Spreadsheet/database/F2C/defragger/communications program from sigtapes:
  • AnalyRIM - spreadsheet and DBMS integrated, runs on vms, rsx, unix, amigados, and msdos. Full sources are present.
  • DBAG - roughly, a clone of dBase III for VMS with source & docs
  • DECOMPRESS_TOOLS - decompression tools from sigtapes you may need to decompress archives in zoo, lharc, zip, etc. formats in this material. AXP and Vax executables are present.
  • F2C and Setuser - F2C converts fortran 77 to C; VMS port by Tony Scandora. Setuser - "become" some other user if you have privs.
  • JUICER3 - Defragger that uses movefile, so is safe. Full source present. Defrags ODS-2 disks only (normal VMS structure) and does not handle volume sets.
  • READVMSBACKUP - Reads vms backup savesets on unix. Works on little endian machines (e.g. AXP) or big endian ones (e.g. sun)
  • VAXNET - Communications program for VMS. Knows kermit and xmodem and its own protocols and has a sophisticated script language so it can be used to call pagers etc. (Note the kermit protocol used is a basic one, but it does work. Xmodem checksum or crc are both there. VAXnet tends to work better as a remote terminal than other communications programs, in that it uses negligible CPU (unlike others that do single character I/O).
VAX, Alpha Glenn Everhart 20, 30, 40
simh302-vms This is a simh with ethernet support for OpenVMS Alpha. It contains executables (for 7.3-1 or later) of the VAX and pdp-11 simulator with (and without) ethernet support. To use the ethernet support CMKRNL is needed and the PCAPVCM.EXE execlet needs to be copied to SYS$LOADABLE_DEVICES. PDP-11, VAX, Alpha 60
sixel_print Converts SIXEL output to HP LaserJet graphics Nick de Smith 80
SKEY S/Key is a login authentication method, using one-time key generation in response to a "challenge". The S/Key system is described in RFC-1760 and RFC-1938. 50
skl SKL V1.0 - Show Known Links displays the connection IDs in DECnet/Plus env. Mark Oakley; updates by Hunter Goatley 80
slave SLAVE V3.01-002, Maintain a slave subprocess to execute background commands Chris Olive 1993 80
slmod Logical Name Searchlist Modification Utility VAX, Alpha Bob Boyd 80
smiley Print and explain smileys :-) 60
smore SMORE V1.2-001 -- UN*X-like "more" command for DCL command output VAX, Alpha Chris Olive 1994 80
Snake X11 Fruit-eating snake game Sverre H. Huseby 1998 40
SND_21 Snd is a Motif-based sound editor modelled loosely after Emacs and an old, sorely-missed PDP-10 sound editor named Dpysnd. It can accomodate any number of sounds at once, each with any number of channels. Each channel is normally displayed in its own window, with its own cursor, edit history, and marks; each sound has a 'control panel' to try out various changes quickly, and an expression parser, used mainly during searches; there is an overall stack of 'regions' that can be browsed and edited; channels and sounds can be grouped together during editing; edits can be undone and redone without restriction ('unlimited undo'); Snd can be customized and extended using a built-in Scheme interpreter (Gnu Guile); and it's free; the code is available via anonymous ftp from ccrma-ftp.stanford.edu as pub/Lisp/snd.tar.gz. 1998 40
SOCKETSHR, TCP/IP Socket Library SOCKETSHR is a TCP/IP package independent socket library for OpenVMS. The advantage of SOCKETSHR is that it is implemented as a shared image which can be used with all well known TCP/IP packages. Programs linked to it may run on all of them *without relinking*. VAX, Alpha Originally by Eckhart Meyer, with changes by Andy Harper and John Malmberg 50, 80
sox ST translates sound samples between different file formats, and performs various sound effects. This release understands "raw" files in various binary formats, raw textual data, Sound Blaster .VOC files, IRCAM SoundFile files, SUN Sparcstation .au files, mutant DEC .au files, Apple/SGI AIFF files, CD-R (music CD format), Macintosh HCOM files, Sounder files, NeXT .snd files, SUN ADPCM (compressed) .au files, and Soundtool (DOS) files. The sound effects include changing the sample rate, adding echo delay lines, applying low-, high, and band-pass filtering, reversing a sample in order to search for Satanic messages, and the infamous Fender Vibro effect. Lance Norskog 30
SPELL DECUS SPELL A VMS spelling checker DECUS SPELL, updated by Robin Fairbairn, Hunter Goatley 80
SPIDER11 A double-deck solitaire under X Windows. 20, 30, 40, 70
sploin SPLOIN V1.79 - File splitting & joining tool for VMS VAX and Alpha, UNIX, Amiga VAX, Alpha Yves Perrenoud 80
SRH_EXAMPLES SRH_EXAMPLES contains a variety of OpenVMS programming examples accumulated (or written) over the years, as well as miscellaneous source modules that did not fit elsewhere on the Freeware CD-ROM. Most are written in C, with some written in the older VAX C dialect, while the more recent examples are written in the ANSI C dialect of DEC C. Some of the interfaces used here are documented, some are not. Some of the VAX C code has been adjusted to compile under DEC C, some has not. Some of the examples are commented, some are not. C 40, 50
SPOP3_SRV OpenVMS POP3 Server (per RFC1939 and RFC2449) Ruslan Laishev 80
squirrel_sql SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands, etc. 80
status STATUS is a monitor/finger/whatever type program, which allows you to specify exactly what you want to see and how you want to see it. You can specify any GETJPI (or one of several GETSYI items) to be displayed (or selected upon), plus a few extras. See STATUS.HLP for more info. See WHO.COM for some general examples, SHOWSYS.COM for an example that looks quite like SHOW SYSTEM, and SHOWUSERS.COM for an example that looks quite like SHOW USERS. Joe Meadows 80
stb Display contents of VAX symbol table files (.STB) VAX 80
STRINGS Finds likely printable strings in .exe files 10, 20, 30, 40, 80
SUB_MIDWAY Another Midway world for DEC's FLIGHT Patrick Moreau 20, 30, 40
SunClock, XWindow SunClock Display This demo is a clock that shows which portion of the Earth's surface is illuminated by the Sun. 10, 20, 30, 40
SUPERFRACTAL A fractal utility (game) 10, 20, 30, 40, 50
SUPERVISOR Includes SUPERVISOR, PHOTO, HANDIN, PLAYBACK:
  • SUPERVISE invokes the SUPERVISOR utility to ``take over another user's terminal. SUPERVISOR operates in two modes: OBSERVER and ADVISOR. In OBSERVER mode, all characters displayed on the target terminal are echoed on the supervising terminal. In ADVISOR mode, SUPERVISOR also lets the supervising terminal enter input on behalf of the target process; characters input from the supervising terminal are inserted into the typeahead buffer of the target terminal. SUPERVISOR can also be used to execute commands stored in input files on other terminals, providing a useful mechanism for automating simulated user input.
  • PHOTO starts terminal input and output logging to a log file. Can be configured to record both input and output, or just terminal input.
  • HANDIN is designed to allow students to automatically queue terminal session log files to a printer.
80
swim A multi-session windowing terminal application for VMS. This version supports both the TW/PY drivers and the new FT drivers 80
SWISH_E SWISH-E is a fast, powerful, flexible, free, and easy to use system for indexing collections of Web pages or other files. Python include a SWISH-E query interface. 70, 80 (2.4.3)
switch Extended Switch SD V4.5-1, a SET DEFAULT replacement. Extended Switch is a VMS utility that replaces the DCL command SET DEFAULT. It provides all of the functionality of the original command as well as several enhancements and a greatly simplified user interface. VAX, Alpha David M. Fabritius 1994 80
syltrem A DCL procedure to know how much free global pages/sections are required for installing a program in shared memory. Syltrem 60
SYMBOL TMESIS SYMBOL is a utility which allows the user to set, delete and display DCL symbols in any process in a VMScluster (providing the user has the appropriate privileges and rights to do so). 40, 80
sysalf Same as SYSMAN ALF -- only better 80
syslogd An OpenVMS port of syslogd and logger Ported by John Vottero 1995 80
SYSPQL v1.0B This program allows increasing the startup process quota, as specified by the user. 20, 30, 40
system_report Generates textual- and HTML configuration report 2006 80
t4$unix_collect Tru64 COLLECT data to T4 format. This utility will read a log file created by the Tru64 Unix "collect" utility, which collects system performance information, and convert it to a CSV (comma separated value) text file which is compatible with T4 performance data collection utilities. Bart Z. Lederman 80
tail Performs a Variation of TYPE/TAIL on a File (such as reading the file from the beginning rather than the end) 80
tape Fortran routines to manipulate tapes:
  • tapelib.for contains some subroutines which explain themselves (getting and putting tape blocks, assignment, rewinding, markers)
  • readnl.for reads standard NL tapes and converts them to VAX files
  • writenl.for: the way around of readnl
  • tapeanal.for: general purpose tape analysis
  • compile.com: to install the software.
Fortran VAX Ejo Schrama 80
TAPECOPY Copies the contents of one tape to another 50
TBO This tool provides an interface to slowly adjust (drift) the current OpenVMS System time forward or backward, such as drifting the current system time between standard time and daylight savings time. 50, 60
tcl-tk The Tcl8_0_5.zip and Tk8_0_5.zip are ports of the Tcl8.0.5 and Tk8.0.5 sources onto OpenVMS V7.3-2. For the OpenVMS build, this submission requires MMS from the DECset product (or a compatible makefile tool), and the HP C compiler (and preferably C V6.5 or above). Philippe Vouters 80
tcpipsym TCP/IP Print Symbiont for OpenVMS. VAX E. Babbitt, Jr. 80
tcpdump-3_7_2 This a port of the tcpdump and the pcap library to OpenVMS. There are two versions of the pcap library for OpenVMS, one which uses the $QIO interface to the OpenVMS LAN driver, and one which uses the VCI interface to the LAN driver. 60
TCPFILTER022 TCPFILTER is an utility that allows the filtering of outgoing UCX TCP /IP calls each attempt to open an outgoing call is verified with a table of addresses. 10, 20, 30, 40
TELL This command procedure will execute commands on a remote node. 20, 30, 40, 50, 60
TELNETSYM This program is an example of how the standard VMS print symbiont can be customized to support printers over TCP/IP networks. The program replaces two of the VMS symbiont routines, "output" and "job setup", you may wish to replace other routines based on your specific requirements. This code is designed for use with DEC TCP/IP Services for OpenVMS (UCX), though it should also work with the third-party products providing a BGDRIVER emulation facility. 50
terminals This utility will create terminals statistics reports and tables of usage. NO BATCH JOB EVERY 15 MINUTES. Jonathan C. Baker 80
TESTDEV VAX Disk exerciser and read-performance measurer that issues a specified number of read IO's to a disk and computes the average data access time and related statistics of the collected sample. It can be used to check the operation and performance of block-oriented IO caching products or as a benchmark between different physical devices. The main features are:
  • Ability to perform random or sequential access scans.
  • Ability to select logical or physical seek ranges.
  • Ability to perform parallel (multi-threaded) IO's.
VAX Stephane Germain, Ralph Gaertner 1990 20, 30, 40, 80
TETRIS312 This is a game of "Tetris" for the X Window System. 20, 30, 40
TeX A compilation of the popular TeX typesetting system Ch.Spieler and R.Gaertner 1995 20, 30, 40 (Tex95), 50 (Tex97)
THREDEE A set of two tetris-like games: Spatial & Spheral 20, 30, 40
TICTACTOE This is a 4x4x4 noughts and crosses (Tic-Tac-Toe) program. 50
tidy TIDY 7.2 is a highly configurable FORTRAN program to indent and renumber statements, selectively change case of keywords or non-keywords, and do various other clean-up tasks on FORTRAN-77 source programs. 60
tiff-3_8_2 libtiff is a set of C functions (a library) that support the manipulation of TIFF image files. 80
tiff libtiff is a set of C functions (a library) that support the manipulation of TIFF image files. 80
TIMIDITY TiMidity is a MIDI to WAVE converter that uses Gravis Ultrasound(*)-compatible patch files to generate digital audio data from General MIDI files. The audio data can be played through any sound device or stored on disk. On a fast machine, music can be played in real time. TiMidity runs under Linux, FreeBSD, HP-UX, SunOS, and Win32, and porting to other systems with gcc should be easy. TiMidity Features:
  • 32 or more dynamically allocated fully independent voices
  • Compatibility with GUS patch files
  • Output to 16- or 8-bit PCM or uLaw audio device, file, or stdout at any sampling rate
  • Optional interactive mode with real-time status display under ncurses and SLang terminal control libraries. Also a user friendly motif interface since version 0.2h
  • Support for transparent loading of compressed MIDI files and patch files
  • Support for the following MIDI events:
    • Program change
    • Key pressure
    • Channel main volume
    • Tempo
    • Panning
    • Damper pedal (Sustain)
    • Pitch wheel
    • Pitch wheel sensitivity
    • Change drum set
Tuukka Toivonen 1997 40, 50
TIN A Usenet news reader Michael Stenns 1998 50
TM Turing Machine Interpreter and Debugger VAX, Alpha David S. Woodruff 80
tmesis System Service Intercept src for Alpha VMS. This package is comprised of a single loadable executive image(execlet) which demonstrates a method for intercepting a system service's service routine on OpenVMS Alpha. For demonstration purposes, this incarnation of SSINT intercepts two system services SYS$CREPRC and SYS$DELPRC. For each invocation of either of the intercepted system services, a message is output on the system console device to display the PID of the process invoking the service and the status of the call. Brian Schenkenberger 1992 30, 40
tnimage-3_5_2-vms Tnimage is an image analysis program oriented toward scientific and technical applications. It has been extensively used by molecular biologists, forensic pathologists, biochemists, physicists, and others to analyze images. It is also useful for general image viewing and editing. The program has an easy to use, menu-driven interface based on Motif. Alexey Chupahin 80
to-v431 TO.COM is a set-default program that works on Files-11 ODS-2 disks.

Features:

  • Correct processing of nested logical names.
  • Smart Logical-Name Recall Stack...
    • holds last 9 defaults plus the current default (the stack size is adjustable)
    • assigns convenient logical names to stack entries
    • uses numbers to reference stack entries in TO.COM
    • avoids duplicate entries
  • New default is checked for validity and existence.
  • Filename stripping: If P1 is a logical name pointing to a file, TO.COM looks for the file and sets default to the directory in which that file resides. If no file is found, the device and directory are extracted from P1 and TO.COM sets default to the result.
  • Has logic to handle situations in which the default was changed by another program.
  • Directory brackets are optional (logical names must still be defined properly).
  • Shortcuts for MFD, top level of current tree, up n levels
  • Two-step default function (saves typing)
  • Superfluous 000000's are removed from new defaults.
  • 23-line quick-help page function
60
tpu-c-example DEC C example for calling TPU without /STANDARD=VAXC Brian J. McCarthy 80
trf-lib$search A C routine to simply calling $SEARCH Terry R. Friedrichsen 80
trim File processor similar to the ALL-IN-1 utility. Features:
  • Remove characters from the beginning or end of each line;
  • Remove (and optionally replace) characters from within each line;
  • Insert a prefix or suffix on each line;
  • Insert a line at the beginning, or end, or both;
  • Trim trailing blanks and tabs from each line;
  • Remove blank lines;
  • Remove a given number of lines from the beginning of a file;
  • Include only a given number of lines from the file;
  • Strip non-printing characters.
80
TQE TQE displays the Timer Queue Entries (TQEs) for a system. Very handy for checking to see whether or not an AST is scheduled to be fired for a process at some future time. Lee Gleason, ported to OpenVMS Alpha by Hunter Goatley 1984 50, 80
tscon TSCON V4.1b, Communicate with DECserver terminal servers Ian Kitching 80
TSM Terminal Server Manager 50, 60
TSM_TOOLS Command files for use with TSM 50
tttools Various simple-minded kernel-mode tools useful when dealing with various features of the OpenVMS terminal driver. 50
turbo Turbo utility as posted to DECUServe. Turbo is intended to improve the performance of frequently activated images by locking their pages into system memory. posted by Tom Allebrandi 80
INTOUCH 4GL INTOUCH 4GL is the high-performance 4GL for OpenVMS VAX and AXP systems. INTOUCH 4GL interfaces to RMS, Rdb, DEC DBMS, ORACLE, dBASE, and other database engines. However, this (freeware) version only includes the RMS interface. INTOUCH 4GL comes complete with a "Guided Query Language" (GQL) and a "GQL On-line Tutorial". However, this (freeware) GQL version only supports ten (10) columns of reporting information. The fully-featured GQL supports reports of unlimited complexity! VAX, Alpha Touch Technologies, Inc. 10, 20, 30, 40, 50, 60, 70, 80
WSG Word Search Game (Similar to Boggle) 10, 20, 30, 40
TYPE CHECKER, Type checking tool This DCL tool applies type checking rules to MACRO-32 code. For example, theembedded data type in MACRO-32 field names can be checked against the MACRO-32 opcode's expectations for each argument. This tool can isolate bugs without any debugging and can be used on both VAX and Alpha MACRO-32 listing files. It isespecially useful for MACRO-32 code which has been ported to Alpha, where byte and word fields may have expanded to longwords. The tool helps assure all MACRO-32 opcodes use these changed fields in a longword fashion. VAX, Alpha 10, 20, 30, 40
UNITOOLS This miscellany of DCL command procedures provides a number of useful tools for everyday usage:
  • ACC_DEL selectively deletes OpenVMS accounting records.
  • AI displays image creation data from ANALYZE/IMAGE.
  • CM displays/changes newmail counts.
  • CSLG_UPDATE updates CSLG licence PAKs.
  • DECW_TITLE sets DECterm window and icon titles.
  • DTU starts a DECterm logged in as another user.
  • G searches for specific text in output from any command.
  • GBL displays summary of Global Pages and Global Sections.
  • REX counts records in files.
  • WS displays working set information for all processes.
  • XW runs an X11 program on a given X-display.
  • Z interactively repeats a command at a given interval.
Jonathan Ridler 50
uaf Two UAF tools:
  • UAF is a general purpose utility for searching through the authorization file based on any information stored within the authorization file, including privileges (specific privileges, or privilege classes), last login time, etc.
  • GUESS_PASSWORD is a simple password guesser. You can feed it a dictionary (see the source code, you'll need to change one #define) of words to use as passwords, otherwise the default list is used (this was simply the passwords tried by the Internet Worm, I assumed Mr. Morris had a reason for selecting the ones he did, maybe he didn't, who knows?) You can also pass it passwords to guess (if you define it as a foreign command).
VAX, Alpha Written by Joe Meadows, ported to AXP by Nigel Arnot 1994 80
unarj241 Unpack PC .ARJ files under OpenVMS 80
unmacro UNMACRO is an interactive disassembler that keeps track of what each byte of the program is (i.e. an instruction, .ENTRY, .QUAD, etc.). You may leave a session and continue where you left off later by the SAVE and UNSAVE instructions. Features include automatic labeling (for JMP, BR, etc. instructions), automatic .ENTRY (for CALLG, CALLS, transfer address); ability to write the disassembled code to a file; a "DISASSEMBLE UNTIL" that allows disassembly until a data byte, end of the image, or until a specified PC; ability to display any part of the image in DUMP format, ability to display the image header in DUMP format; easily jump from one part of the image to another; SEARCH the image for a byte string; displays important information such as transfer addresses, image base, etcetera. Also knows the P1 system vectors. User defineable symbols for CALLx instructions is included. Robert Thomas Chojnacki 80
unmessage This utility 'decompiles' message tables, thus allowing you to edit them (create your own language-specific version for instance). Joe Meadows 80
UNRAR UNRAR for OpenVMS 70, 80
UNZIP Unpacks zip files 10, 20, 30, 40, 80
USB-FREEWARE Various unsupported USB device drivers Forrest Kenney 70
UPTIME A quick means of determining when a VMS system was last booted. It is designed to display uptime and reboot date on the current node, but could easily be modified to display the same info for each node in the cluster. Lyle W. West 40
UUDECODE and UUDECODE Used to translate a binary data file into a readable ASCII file that can then be mailed, or copied to a foriegn O/S, and then translated back into the original binary file. (An early alternative to FTP). 10, 20, 30, 40, 80
uunuke Kill a disconnected UUCP process David G. North 80
vax_stripe_driver Disk Striping Driver (RAID) VAX Glenn Everhart 80
vdd64 VDDRIVER 64, Virtual disk driver Alpha Glenn Everhart 2002 80
VDE, OpenVMS Source Code Control System The VDE tools allow you to maintain and to control a large number of CMS libraries. Full documentation of VDE is available in Postscript, HTML, and Bookreader format. VDE requires the presence of various software tools, including CMS and Oracle Rdb. PLMENU is a set of procedures layered on VDE and CMS that provide various functions. A subset of PLMENU tools are included here. 40, 70
vds_vax Virtual Disk drivers for OpenVMS VAX VAX Glenn Everhart 1993 80
version VERSION v2.4-1, Display version info for OpenVMS VAX images VAX Jonathan C. Baker 80
VFYMAIL This utility checks a mail directory for extra and missing MAIL$xxxxxxxxxxxxxxxx.MAI files. When the 'repair' feature is used, the utility can move messages that have lost their external file and rename external files that have lost their message header (for easy identification). 10, 20, 30, 40
viewfile ViewFile V1.2-2, Motif-based file viewer/browser Lyle W. West 2003 80
vile vi-compatible text editor. Extended capabilities in many areas, notably:
  • multi-file editing and viewing
  • key rebinding (in addition to :map, :map!, and :abbr)
  • mouse support (in an xterm, or when built as xvile)
  • infinite undo
  • many additional operator commands
  • selection highlighting
  • rectangular operations
  • "next error" cursor positioning after compilation
  • full function- and arrow-key support
  • filename, command, internal mode and variable completion
  • command, search string, filename history
  • auxiliary utilities for man page and C program syntax highlighting
  • built-in macro language
  • portability to all UNIX platforms, VMS, DOS, NT, OS/2.
Paul Fox, Tom Dickey, and Kevin Buettner 20 (version 5.4), 30 (version 6.1), 40 (8.2), 50 (9.2c), 60 (9.4), 80 (9.5)
VIM Vi-compatible text editor VAX, Alpha Zoltan Arpadffy, Charles E. Campbell, Jr., Bruce Hunsaker, Sandor Kopanyi 50,60
VIOC_RESET Resets the Virtual I/O Cache counters (CACHE$GL_VREAD, CACHE$GL_READHIT, CACHE$GL_VWRITE, CACHE$GL_RRNDMOD, CACHE$GL_RRNDSIZ, CACHE$GL_WRNDMOD, CACHE$GL_WRNDSIZ) Reg Hunter 10, 20, 30, 40
VIRTCFB This provides a virtual color frame buffer for use with DECwindows. 50
VIRTDSKS This collection is a set of virtual disk and tape drivers implementing disk on contiguous file (or area of disk), remote disk over DECnet, remote tape over DECnet, disk on noncontiguous file, various journalling disk variants, a striping driver or two, a shadowing driver or two, and more. The shadowing is somewhat limited but does allow use of the disk while shadow copy is going on. Glenn Everhart 20, 30, 50
virtual VIRTUAL V1.2, Enable/disable DISCONNECT setting on terminal template device Chris Olive 1995 80
vmstpce VMS TaPe Copy with mods to allow the ignoring of errors. (AXP version included here has not been tested) Written by Brian Nelson, with mods by Glenn Everhart 80
vnc333r1vms010 VNCviewer v 1.0 VAX, Alpha Hunter Goatley and David North 2000 80
vnc333r1vms011 VNCviewer v1.2 VAX, Alpha Hunter Goatley and David North 2000 80
voit VMS Objects and Images Tools for Alpha and I64: shiml and xpd.
  • SHIML, SHareable IMage List, lists all the shareable images an image depends on.
  • XPD, eXternal Procedures and Data, lists all the external procedures and data an image references in shareable images.
80
VTFM VTfm is a Norton Commander-style file manager for Digital VT-series terminals or terminal emulators which can emulate such terminals (PowerTerm, for example). VAX, Alpha, Integrity Vladimir K. Vershinin 70, 80
VTSTAR VTStar Terminal Emulator 70
OPENVMS SW Lists of OpenVMS software available on the internet 1994 10, 20, 30, 40
OPENVMS LOGO OpenVMS shark logo in various file formats (.BMP, .GIF, .PPT) 10, 20, 30, 40
VAXSCAN VAX SCAN is a native mode high level language designed for text processing that operates under the VMS Operating System. VAX SCAN programs can invoke and be invoked by routines written in other VMS languages as well as many Run-Time Library routines. This is the complete VAX SCAN system, sources and all. VAX, Alpha Glenn Everhart 30, 40
VERB VERB is a utility to make it possible to modify (or simply look at) command definitions. Hunter Goatley 1994 30, 40, 50, 80
vgp1_1, Vector Globe Projection tool Vector Globe Projection is a tool for engineers, scientists, or anyone that deals with series of R3 (3-dimensional) vectors. (A vector of vectors so to speak.) The usual case is a set of these n x 3 matrices with one representing time and the others representing other signals like momentum or velocity, changing with time. It could also represent a partial attitude, by the vector representing e.g. the Y-axis of the body with respect to an inertia frame. Rick Niles 1995 30, 40
VMS_SHARE A utility designed to package a series of files into a multi-part share file suitable for mailing across a network. Files are encoded to be resistant to the corruption that many mailers and networks generate. When all parts of the share file are combined and run as a command procedure, the packaged directory tree is recreated in its original format. Andy Harper 1993 10, 20, 30, 40
VMSTAR Unix TAR Command for OpenVMS (equivalent of BACKUP for Unix) 10, 20, 30, 40, 50, 60, 70, 80
VMS-Under-NT, Bits of VMS services to run under Windows NT

VMS services under Unix that might be useful in this context too.

30, 40
VNCVIEWER The VNCviewer lets you connect to a VNC server running on another system. VNC stands for Virtual Network Computing. It is, in essence, a remote display system which allows you to view a computing "desktop" environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine Farchitectures. Hunter Goatley 50
VNEWS V1.50A A USENET News Newsreader 20, 30, 40
VOUTERS This directory contains a variety of programming examples and tools. 50
vqm Visual Queue Manager V3.1 VAX, Alpha Written by Vadim Gorokhovsky, this distribution packaged by Hunter Goatley 80
VTB Bookreader for VT terminal ESME-Sudria 10, 20, 30, 40
VToolkit The VToolkit is a collection of widgets, sample programs and utility routines that extend the MOTIF X-windows toolkit. Complete sources are included. 10, 20, 30, 40
vttest VT100/VT220 Terminal/emulator test program. VTTEST tests the compatibility (or demonstrates the non-compatibility) of so-called "VT100-compatible" terminals. This is a new version using configure script, in ANSI C, with tests for ISO 6429 color, VT220, VT420, and xterm extensions. VTTEST has been tested on several UNIX platforms as well as VAX/VMS. VAX 30, 40, 50, 70, 80
VXT VXT X Windows Terminal Software 50
X11 Fonts from the VWS VT200 emlulator reformatted as DECterm compatable fonts. These fonts are size compatable with the VT200, which helps ReGIS and text line up, as well as being highly readable. 10, 20, 30, 40
WATCH_MAIL Autoreply utility for VMS MAIL 10, 20, 30, 40, 50
WATCHDOG WATCHDOG is a utility for OpenVMS that performs selected functions at repeated intervals to monitor system events and activities that require the attention of system managers. Problem alerts that are triggered by WATCHDOG may be delivered to one or more system managers via any combination of pagers, MAIL, REPLY, and OPCOM. WATCHDOG was developed by Ergonomic Solutions as a freeware system management utility for customers of their RamPage paging software product. However, this utility does not require the installation of RamPage for problem alerts to be delivered via the OpenVMS MAIL, REPLY, and OPCOM facilities. Lyle W. West 50
WATCHER V2.9-1 Idle terminal monitor for VAX/VMS V5.0 and later, and OpenVMS AXP V1.0 and later. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventinglogouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day. VAX, Alpha Matt Madison 1994 10, 20, 30, 40, 80
WHO OpenVMS WHO is a utility to display information about interactive and system processes. 10, 20, 30, 40
WHO4VMS This is a unix-like who for VAX/VMS. VAX Andreas W. Wylach 1994 80
WINFX The WINFX utility provides the capability to exchange disk-resident files between OpenVMS and Windows operating systems. It supports the FAT12, FAT16, and FAT32 file systems on floppy disks and partitioned hard disks, including ZIP disks. It can also construct and access these file systems within container files. 60
WIZARD Ask the Wizard archive and other miscellaneous tools and documents 60
wolf3d Wolfenstein 3D for OpenVMS 60
WXWINDOWS A Free C++ GUI toolkit for Motif, Open Look, Windows 3.1, Windows 95 and Windows NT for developing multi-platform, graphical applications from the same body of C++ code 40
x11kit X11 R5 kits and utilities for OpenVMS: includes Xaw3D widget set, X Miscellaneous Utilities (Xmu), Ghostview-VMS, and a port of XFig ported by Johannes Plass 1995 80
X11PERF12 X11PERF measures window management performance as well as traditional graphics performace. x11perf includes benchmarks for the time it takes to create and map windows (as when you start up an application); to map a pre-existing set of windows onto the screen (as when you deiconify an application or pop up a menu); and to rearrange windows (as when you slosh windows to and fro trying to find the one you want). 20, 30, 40
X11R4_DECUS_LIBRARIES XVMSUTILS libraries, the X11R4 Athena Widget Library (Xaw) and the X Miscellaneous Library (Xmu). Patrick L. Mahan 1992 20
XABACUS Abacus X widget, V4.3 for XWindows 20, 30, 40
XACURSOR A program that animates the cursors in an X-terminal 20, 30, 40
XANIM, Animation Viewer This viewer is used to display animations produced by the Amiga. It can also be used to display GIF animations that are created using the TXTMERGE utility. 10, 20, 30, 40
XATAXX X11 strategy game based on Ataxx, a popular arcade video game. It is a game of position and movement. The object is to have the most pieces of your color on the board at the end of the game. Code by Steven Gifford, Jim Zelenka, Andrew Plotkin; bitmaps by Benjamin Peal, Elliott C. Evans 40
XAUTOLOCK, MOTIF TOYS, Program to automatically lock the display Xautolock is a program which monitors console activity, and starts up a program of your choice if nothing happens during a certain time interval. 10, 20, 30, 40, 80
XAW Xaw3d/Xmu libraries Johannes Plass 70
XBAE-35 The Xbae library is a set of two Motif widgets, XbaeMatrix and XbaeCaption. It was developed using X11R4/X11R5 and Motif 1.1.[0-4] under SunOS 4.1.1. It has also been built on an IBM RS/6000 running AIX 3.2 and a Pyramid running OSx 5.1 (under the bsd universe). 20, 30, 40
XBATTLE4 Xbattle is a concurrent multi-player battle strategy game that captures the dynamics of a wide range of military situations. 20, 30, 40
XBCLOCK A modelling of the arithmetic clock on the Kurfuerstendamm near Uhlandstrasse in Berlin for X displays Jens Degler 20, 30, 40
XBILL A game: little people running around the screen are trying to infect your computers with a virus cleverly designed to resemble a popular operating system. Your objective is to click the mouse on them, ending their potential threat. If one of the people reaches a computer, it will attempt to replace your operating system with the virus it carries. It will then attempt to run off the screen with your vital software. 20, 30, 40
XBLACKJACK21 Game of blackjack under X Window 20, 30, 40
XBLOCKBUSTER103 Break out type game under X Windows. The object of the game is to collect as many points as possible by busting through blocks of various types with a ball that reflects from the blocks and from a pallet controlled by mouse movement. 20, 30, 40
XBOING XBoing is a blockout type game where you have a paddle which you use to bounce a ball around the game area blowing up blocks with the ball. You win by obtaining points for each block destroyed and each level completed. The person with the highest score wins. Justin Kibell 1995 20 (2.3), 40 (2.4)
XCE This is a Motif color editor. It can be used in various ways, but the most interesting feature is the ability to pick an existing application window, get a pixmap copy of it, and play with the colors. You can get a feel for how the whole application will look like with new colors. There is also a special window that shows the system's rgb.txt file and the resulting colors. This can be used as a reference palet when experimenting with new colors. 20, 30, 40
XDALICLOCK201 The xdaliclock program displays a digital clock; when a digit changes, it "melts" into its new shape. 1994 20, 30, 40
XDEMINE X11 minesweeper game Marc Baudoin 1993 20, 30, 40
XDIM23 Visualization of 2D datafields under MOTIF W. Benzing 1994/1995 20, 30, 40
xdvi Xdvi patchlevel 17 -- A X11 TeX .DVI previewer VAX, Alpha distribution packaged by Hunter Goatley 80
xe XE v2.08 -- VMS Ethernet monitor Nick de Smith 80
XEARTH, Displays a shaded image of the Earth in the root window on X Windows 20, 30, 40
XEPHEM Xephem is an interactive astronomical ephemeris program for X Windows systems. It computes heliocentric, geocentric and topocentric information for fixed celestial objects and objects in heliocentric and geocentric orbits; has built-in support for all planet positions; the moons of Jupiter, Saturn and Earth; Mars' and Jupiter's central meridian longitude; Saturn's rings; and Jupiter's Great Red Spot; supports user-defined objects; comes with sample databases of over 20,000 objects in the release kit; can access the Hubble Guide Star Catalog from CD-ROM using gscdbd; can quickly locate all pairs of objects which are closer than a specified maximum; displays data in configurable tabular forms and in several detailed graphical formats; can plot and list all data fields to disk files; can be programmed to search for arbitrary circumstances 20 (2.7), 50 (3.2.3)
xfig-2-1-6 Xfig 2.1.6 and Transfig 2.1.6 for VMS. (Requires Patrick Mahan's X11R4 port to rebuild) ported to VMS by brooke@leva.icf.leeds.ac.uk, compiled and linked under VMS V5.5-2, Motif V1.1 by Hunter Goatley 80
XFIL202 An X Window Four in Line logic game 20, 30, 40
XFISH, Fishtank Background for X11 Eric Bina 10, 20, 30, 40
XFLAME XFlame draws a flame on the X Windows display. 50
XFONTSEL Point & click interface for selecting X11 font names 20, 30, 40
XFORTRESS Strategy game for X Windows 20, 30, 40
XGALA13 Galaga arcade game for X WINDOW Joe Rumsey 1995 20, 30, 40
XGAMES XWindow games and toys for OpenVMS VAX & Alpha:
  • ACM Flight Simulator for X Windows by Riley Rainey
  • Blockade for X Windows by Christer Ericson
  • Tank battle under X Window by Justin S Revenaugh, Todd W Mummert
  • Digital clock under X by Dan Heller
  • Fly8 version 1.02 flight by Eyal Lebedinsky
  • Pool/snooker/carrom/hockey/curling simulator by Helmut Hoenig
  • Fractal mountains in 3D by Paul Sharpe
  • Jet-Set Willy for the X Windos by Florent Guillaume
  • Motif Keyboard Practicer V by satoshi Asami
  • Mpeg player version 2.01 under Motif by Lawrence A. Rowe, Ketan Patel, and Brian Smith
  • Double deck solitaire by David Lemke, Heather Rose, Donald R. Woods
  • Spy vs "BoB" arcade game under X by David Lemke
  • Tetris game under X by Alex Zhao
  • Spatial & Spheral, two 3D by Andrew Plotkin
  • X11 server performance test by Joel McCormack, Phil Karlton, Susan Angebranndt
  • Multiformat animation player by Mark Podlipec
  • MIT X11R4 XAW object library
  • XAW, XMU and XVMSUTILS AXP by MIT & Patrick L. Mahan
  • Xbae Library Version 3.5 (XbaeMatrix and XbaeCaption) by Andrew Wason
  • Multi-user battle strategy by Steve Lehar
  • Game of blackjack under X by Kirk Erikson
  • Break out type game under X by Mark Wedel
  • XBOING version 2.1 by Justin C. Kibell
  • Color editor tool for X11/Motif by Andrew Peebles
  • Melting digital clock version 2.01 by Jamie Zawinski
  • X11 minesweeper game by Marc Baudoin
  • Shaded image of the Earth in the root window by Kirk Lauritz Johnson
  • Interactive astronomical ephemeris for X by Elwood Downey
  • Fish Tank by Eric Bina
  • XFortress, Strategy game under X
  • Server access control program for X by Bob Scheifler
  • Jewel by David Cooper & Jose Guterman
  • Interactive keyboard mapping display generation (front-end to xmodmap) by Jamie Zawinski
  • A lunar landing simulation with a twist by Paul Riddle, Mike Friedman
  • Image Viewer for X11 by Graeme Gill
  • Conway's Game of Life, for X by Jon Bennett, Chuck Silvers
  • Tetrahedron game (Rubik's like)
  • Morphing under X Window by Michael J. Gourlay
  • A fractal landscape generator by Stephen Booth
  • Pyramid game (Rubik's like)
  • Rubik's Cube (R) under X
  • MIT XMU object library for VAX
  • Paint for X Windows by David Koblas
  • X Windows Pool Game V.1.3 by Ismail Arit
  • Reversi (Othello) game under X
  • Xskewb (Rubix (c) like game) version by David Albert Bagley
  • Snapshot utility by Clauss Strauch
  • Create a snowy and Santa-y desktop on X Windows by Rick Jansen
  • X window game: Pushing objects around by Joseph L. Traub, Kevin Solie Mark Linderman, Christos Zoulas Andrew Myers
  • Colorful spline display by Jef Poskanzer
  • X windows spreadsheet by University of Wisconsin
  • Cuddly teddy bear for your X Windows desktop by Stefan Gustavson
  • DECUS X11R4 UNIX emulation utilities by Trevor Taylor
  • Pop or iconify this xterm window or named windows by Mark M. Martin
VAX, Alpha Patrick Moreau 10, 20, 30, 40
XGAS xgas is a physical simulation of an ideal gas in a heated box. Gas molecules move around the box with velocities dependent on their temperature. A chamber consisting of two boxes contains the gas molecules; the temperature of each box can be independently controlled by a scrollbar. When gas molecules collide with the walls, their temperatureapproaches that of the box. Larry Medwin 1991 30, 40
XGIF This is the GIF87a viewer for X11/Motif. It has had a couple of small fixes made to allow it to correctly run on non-zero screen numbers, and to specifify images that have a disk specification. 10, 20, 30, 40
XGLOBE, XWindow spinning earth 10, 20, 30, 40
XHOST The xhost program is used to add and delete host names or user names to the list allowed to make connections to the X server. In the case of hosts, this provides a rudimentary form of privacy control and security. It is only sufficient for a workstation (single user) environment, although it does limit the worst abuses. Environments which require more sophisticated measures should implement the user-based mechanism or use the hooks in the protocol for passing other authentication data to the server. 20, 30, 40
XIMQ Display NASA Planatary Data Systems CDs. XIMQ was written as a demo for ISO 9660 CDs. It requires a NASA PDS CD (such as the Voyager series) to be mounted. 10, 20, 30, 40
XISOLA A small Isola game under X11 20, 30, 40
XJEWEL16 Jewel is a dropping block game akin to tetris. Yoshihiro Satoh 20, 30, 40
XJIG X11 Jigsaw Puzzle Maker Helmut Hoenig 1997 40
XKEYCAPS229 Display and edit the X keyboard mapping v 2.29 20, 30, 40
XLANDER A lunar landing simulation for X Windows with a twist 20, 30, 40
XLI116 Load images into an X11 window or onto the root window 20, 30, 40
XLIFE Conway's Game of Life, for X 20, 30, 40
XLOADIMAGE41 Load images into an X11 window or onto the root window 20, 30, 40
XLOCK Xlock locks the X server till the user enters their password at the keyboard. While xlock is running, all new server connections are refused. The screen saver is disabled. The mouse cursor is turned off. The screen is blanked and a changing pattern is put on the screen. The pattern changes after timeout seconds. If a key or a mouse button is pressed then the user is prompted for the password of the user who started xlock. Patrick J. Naughton 20, 30, 40
XLOCKMORE Window Screen Locker with many graphic demos David A. Bagley 1996 30 (3.1), 40 (3.9), 50 (5.0)
XMAGnifier This demo opens a magnifying glass attached to the mouse pointer. It will enlarge any area it covers when a MB is pressed by opening a magnified window. Once in it's enlarged window pressing MB1 causes pixel information for the pixel under the pointer to be displayed. Pressing MB2 or MB3 in this window, closes it and returns you to the magnifying glass. It has avarious command line options to control the size of the magnifer, the level of magnification, etc, listed below. 10, 20, 30, 40
XMADDRESSBOOK_Z Address book for X Windows 70
XMAHJONG Version of the solitaire mahjongg game undef X Window Jeff S. Young 1990 20
XMARK This program implements the script for V1.15 of xmark as a C program. 10, 20, 30, 40
XMEASURE Xmeasure is a tool which provides X-Y cursor location information (in pixel units) for the Root Window OR a user selected window in both Simple X-Y and Delta X-Y modes. Mode selection is via the Option Menu located at the bottom edge of the tool. Lyle W. West 40
XMFRACT14 A freeware fractal generation program 20, 30, 40
XMIRE XMIRE displays a grid in each of the 3 colors Cyan, Magenta and Yellow plus White. You choose your colour with MB1 and MB2 , and you quit with MB3. 20, 30, 40
XMOCT34 MOTIF OCTAHEDRON David Albert Bagley 1993 20, 30, 40
XMORPH Digital image warping (morphing) for X window system Michael J. Gourlay 1994 20 (sep95), 30 (jul96), 40
XMOUNTAINS Xmountains is a X11 based fractal landscape generator. It generates random fractal surfaces and displays them in a window. While the program is running the fractal is continuously extended on the rig ht and the image is scrolled from left to right to expose the newly generated area. 20, 30, 40
XMPYRAMID34 MOTIF PYRAMID David Albert Bagley 1993 20, 30, 40
XMRUBIK32 Motif Rubik's Cube David Albert Bagley 1993 20, 30, 40
XNEKO The XNEKO demo turns the pointer into a mouse pixmap and opens a window with a cat in it that chases the mouse pointer around the screen. 10, 20, 30, 40
Xodometer Xodometer measures how far your mouse travels in miles or kilometers. 10, 20, 30, 40
XPAINT Simple Paint program for X Window system David Koblas (211), Torsten Martinsen (244, 247) 20 (211), 30 (244), 40 (247)
XPAT2 Various Patience (Solitaire) card games for X11 40
XPDF VMS/X11 reader for Adobe Acrobat etc. files Derek B. Noonburg, Mark Berryman 1996 30, 40, 50, 60
XPDNT A utility to display the current process default as the user moves about the system. The default can be displayed in three different locations: DCL's command prompt, 25th host-writable status line, or a DECterm title bar. In addition, at the DCL command line will invoke a "navigation" tool which allows the user to move about in the their default history. 50
XPHOON Program to display current phase of the moon. XPHOON sets the X root window to a picture of the moon in its current phase. 10, 20, 30, 40, 70
XPIPE Game: build pipe for the fluid to flow through 20, 30, 40
XPM-34E A library containing a set of four functions, similar to the X bitmap functions as defined in the Xlib: XpmCreatePixmapFromData, XpmCreateDataFromPixmap, XpmReadFileToPixmap and XpmWriteFileFromPixmap for respectively including, storing, reading and writing this format, plus four other: XpmCreateImageFromData, XpmCreateDataFromImage, XpmReadFileToImage and XpmWriteFileFromImage for working with images instead of pixmaps 20, 30, 40
XPOOL XPOOL is a DECwindows version of a graphical pool game. It allows 2 player mode locally and over the network, player vs computer, computer against itself and computer vs computer in a VMScluster. Computer vs computer in a VMScluster was used to demo an OpenVMS VAX system playing against an OpenVMS AXP system. This mode uses cluster wide resource locks to communicate and syncronize shots. The computer against itself mode is also useful for standalone demos on OpenVMS AXP and OpenVMS VAX. VAX, Alpha 10, 20, 30, 40
XPORT Bliss XPORT Library 70
XPOSTIT X11 Post-it Notes program from Athena widget set to VMS DECwindows environment using the DECtoolkit widget set. Jatin Desai 10, 20, 30, 40
xpuzzles PUZZLES, GAMES, Collection od Puzzles under X Window:
  • SLIDING BLOCK PUZZLES
  • ROTATIONAL 3D PUZZLES
  • COMBINATION ROTATIONAL AND SLIDING 3D PUZZLES
Patrick Moreau 30, 40
XREVERSI Reversi (aka Othello) game under X Window 20, 30, 40
XROACH XROACH creates Roaches that run around on the root window and hide under any open windows or icons. 10, 20, 30, 40
XSCREENSAVER A screensaver program for X Windows: The xscreensaver program waits until the keyboard and mouse have been idle for a period, and then runs a graphics demo chosen at random. It turns off as soon as there is any mouse or keyboard activity. 20
XShuffle Turns screen into a multi square sliding puzzle. 10, 20, 30, 40
XSKEWB41 Skewb X widgets (another Rubik's game) David Albert Bagley 1994 20, 30, 40
XSNAP The xsnap program allows one to take a snapshot of a specified region of the screen. 20, 30, 40
XSNOW Create a snowy desktop Rick Jansen 1984 10, 20, 30, 40, 50
XSPRINGIES xspringies is a simulator which allows you to interactively create and edit a system of masses and springs. The parameters of the masses and springs (such as mass elasticity and spring K) as well as those of the surrounding system (such as air viscosity and gravity) can be changed. 20, 30, 40
XSTAR This program "solves" the n-body problem, and displays the results on the screen. It starts by putting a bunch of stars on the screen, and then it lets the inter-body gravitational forces move the stars around. The result is a lot of neat wandering paths, as the stars interact and collide. Wayne Schlitt 20, 30, 40, 60
XSwarm, MOTIF TOYS This demo displays a swarm of bees chasing a wasp. 10, 20, 30, 40
XTARTAN Draw various tartans as window backgrounds 20, 30, 40
XTERM The xterm program is a terminal emulator for the X Windows system. This terminal emulator provides DIGITAL VT102 and Tektronix 4014 compatible terminal emulations for programs that cannot use the X Windows system directly. 50
XTHING A tool for the use of displaying 3D data in 2D. XTHING takes a file of data and plots it in n-1 colors where n is the number of colors available on the display. It compresses points either linearly or logarithmically, displays the data in color (HSB) or gray scale, zooms, and does period repeats of the image. It also outputs in postscript (which post.c might be handy for a slew of programs...) John L. Cwikla 20, 30, 40
XTIC112 X version of a simple but tricky board game Mattias Jonsson 20, 30, 40
XTIFF View a TIFF file in an X window (mono and multi-pages) 20, 30, 40
XTRON Xtron is a simple one or two player version of the old classic TRON. The game is simple: avoid running into walls, your own tail, and that of your opponent. Rhett Jacobs 1995 40
XV310 Interactive image viewer for the X Window System Brian J. McCarthy 10 (XV310), 20 (XV310a), 30, 40
XVMSUTILS OpenVMS X Windows X11 Code; Routines useful for porting UNIX programs to VMS 50, 70
XWIT Pop or iconify this xterm window or named windows 20, 30, 40
YACC Berkeley yacc Sheldon Bishov 1995 20, 30, 40
YADMAN This demo, Yadman (Yet Another Damn MANdelbrot program) can generate and display images of the Mandelbrot set. The Mandelbrot set is produces images of fractals, fractional dimensions, that are pleasing to the eye. 10, 20, 30, 40
YAHMAIL Yet Another Hypermail Martin P.J. Zinser 70
YENC Yenc decoder for VMS 60
ZDEC This program zeros-out the device error count stored in the UCB for a particular device. This is useful when you wish reset this value without booting the machine. VAX, Alpha Mark Oakley, Gary Grebus, Paul Gallo, Ted Nieland, et al 80
zip ZIP V2.32 - Info-ZIP's portable Zip, version 2.32 packaged by Hunter Goatley 80
ZK Text-based interactive fiction game William Lees, Edmund Sullivan 1985 20, 30, 40
ZLIB General compression library 1995 70, 80 (1.2.3)
zlib_jfp Zlib V1.2.3. Zlib is a compression/decompression library used by several software packages, including MySQL and Python. 80
zmenu ZMENU is a utility designed to display a menu from within a command procedure, to select a menu item based on a user's instructions, and to communicate the user's selection to the procedure so that it can perform further processing based on which item was selected. Alan L. Zirkle 80
ZMODEM Fast, reliable VMS ZMODEM-90 protocol file transfer programs with MobyTurbo and Crash Recovery for use only with DSZ, ZCOMM, and Pro-YAM. VAX Omen Technology 1993 10, 20, 30, 40
zoo210 ZOO V2.10 archive program Rahul Desi 80
zt ZT V2.2 - Serve tape drives over DECnet VAX, Alpha Wolfgang J. Moeller 80