[Info-vax] A portable VMS, was: Re: OS Ancestry

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Wed May 19 15:07:50 EDT 2021


On 2021-05-19 17:38:50 +0000, Simon Clubley said:

> My comment refers back to the linked article where the regret was that 
> VAX was the architecture instead of VMS being the architecture that was 
> implemented on a C machine.
> 
> With a 2-mode architecture with C as an implementation language, you 
> could either have had everything that is currently VMS (clusters, the 
> DLM, VMS APIs, etc) implemented unchanged, or the same functionality 
> but implemented in a different way (DCL, RMS, etc).
> 
> It would have still been VMS, but implemented in a much more portable 
> way. There is nothing in the above list that would reduce portability 
> to a new architecture, which is the point I was making.

There are risks and trade-offs in any complex design.

I suspect the influence of Multics among the DEC designers of the VAX era.

Bell Labs took the ideas and designs of Multics in a different 
direction with Unix.

As for porting OpenVMS, VSI followed the porting approach used twice 
before, rather than the DEC R&D approach prototyped once.

Risks and trade-offs.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list