[Info-vax] Whither VMS?

xxx xxx at yyy.zzz
Fri Sep 18 15:45:43 EDT 2009


Bob Eager wrote:
> On Fri, 18 Sep 2009 12:54:14 -0500, Bob Koehler wrote:
> 
>> In article <7hhqleF2u15qvU2 at mid.individual.net>, billg999 at cs.uofs.edu
>> (Bill Gunshannon) writes:
>>> So then, you agree with me that DCL, per se, is not really a part of
>>> the OS as it functions just fine without it.
>>    Nope.  I've never seen a VMS system running without DCL.  Even when
>>    we used VMS in a manner similar to an embedded system it did have an
>>    OPA0, and we used DCL heavily.
> 
> I've seen a VMS system that didn't even have a console.
> 
> It was called an LPS-40.

DCL is the default CLI, and plays a major role in the customary behavior 
of VMS that we all know, but VMS can be run with other CLIs with 
different behaviors.

It was pointed out before that DCL runs in its own private special mode 
(Supervisor) that allows it to play its unique and special role but 
other CLIs can get the job done too.  It is not very easy to discover 
HOW to write a CLI for VMS, but as was mentioned that is another 
story...  As such DCL is "more equal" than other CLIs, but the fact is 
VMS can run under other CLIs too.

   $HELP LOGIN /CLI:

   LOGIN

     /CLI

         /CLI=command-language-interpreter

      Specifies the name of an alternate command language interpreter
      (CLI) to override the default CLI listed in the UAF. The CLI
      you specify must be located in SYS$SYSTEM and have the file type
      .EXE.

      If you do not specify a command interpreter by using the /CLI
      qualifier and you do not have a default CLI listed in the UAF,
      the system supplies the qualifier /CLI=DCL by default.

BTW besides the alternate CLIs that have been mentioned, does anyone 
recall /CLI=MCR back in the early days of VMS?  In fact if you enter MCR 
as a bare command in DCL today it still knows that it should look for 
RSX.EXE.  I think the RSX MCR alternate CLI support (and the supporting 
RSX programs it used) were built into the base VMS distribution in the 
early days and then it was pushed out to a layered product later on 
(Around the time the "/11" stopped being on the end of CPU model numbers 
when they went from hardware support to software support for the PDP-11 
mode I thin)).  I don't know if the yayered product would still work on 
the current versions of VMS.  I do know I kept it on my systems for a 
long time so I could use certain features in the supporting RSX programs 
that did not have equivalents in VMS.

Bob Hassinger



More information about the Info-vax mailing list