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

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Wed May 19 12:20:54 EDT 2021


On 2021-05-17 19:12:23 +0000, Simon Clubley said:

> ...Operating system concepts mostly have nothing to do with portability...

Gonna have to decide if you're building new with ease of porting 
OpenVMS apps to the new, or building new with close OpenVMS 
compatibility with the old.

The former presumably with a path toward more updates and new work and 
evolving, while the latter maintaining the existing apps and with less 
work for the developers porting the apps.

DEC MICA tried to split this, allowing what amounted to containers for 
the operating systems. The modern version being paravirtualized 
hypervisors, and Sector7-style porting environments.

The trade-offs continue from there too, including the two- or 
four-modes discussions, whether drivers will be included, how much of 
POSIX or of .NET, and many thousands of other choices.

And I don't see a viable market for stasis; for OpenVMS not moving 
forward, and quickly. Nor a viable market for an alternative to OpenVMS 
that isn't moving forward.

I don't see itemlists or descriptors or FAB/RAB/NAML/XAB or the rest of 
the existing OpenVMS API design being particularly interesting to 
developers, either—not outside of existing code.

Support for OO and FRP would be expected, either in the existing 
OpenVMS environment, or as an upgrade path for OpenVMS apps.

Looking at current and future hardware too, we're getting more cores, 
more memory and with NUMA and clustering, and with faster storage. But 
we're not getting robust support for more modes. Not past two modes 
plus hypervisor and enclave support.

But the scale of operating system development work here is 
change-back-from-your-billion and that over a decade of work and a 
decade of trade-offs, and I'd have to check the couch cushions for that 
kind of cash and schedule time.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list