[Info-vax] DCL, was: Re: Microkernel

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Sat Aug 18 08:10:02 EDT 2012


On 2012-08-18 10:43:07 +0000, hb said:

> On 08/17/12 17:06, Stephen Hoffman wrote:
>> I suspect the POSIX shell would have been packaged a layered product,
>> but I don't recall that particular CLI in any detail. AFAIK, it and
>> DEC/shell were not part of the OpenVMS operating system, and thus not
>> included in the source listings.
> I assume you refer to VMS integrated POSIX (VIP) and it's POSIX 
> compliant shell (IEEE Std 1003.2-1992). VIP was a system integrated 
> product provided in a separate package. There was VMS operating system 
> code to support the API (IEEE Std 1003.1-1988), especially for fork(). 
> There was no VMS code for the shell (as we all know, the shell just 
> uses the POSIX API). The VIP support code was removed from the VMS 
> sources during the port to I64. The VIP POSIX shell was implemented as 
> a CLI (yes, in that sense, there was code in VMS for the POSIX shell as 
> well :-)

There was the POSIX stuff, and then there was the DII COE support 
stuff, and parts of the former ended up in the latter IIRC.  The 
OpenVMS source bits around the DII COE releases 6C1 and 6C2 were 
familiar, and there were a number of changes that greatly improved 
POSIX compatibility included with DII COE.  It was whether the POSIX 
stuff was implemented as a CLI or not.  From your comment, it was.

-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list