[Info-vax] What would you miss if DECnet got the chop? Was: "bad select 38" (OpenSSL on VMS)

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Tue Sep 20 16:21:43 EDT 2016


On 2016-09-20 10:00:24 +0000, Chris said:

> Which is why, once again, VMS needs a software abstraction layer that 
> presents a unix  / Linux interface.

If you're suggesting work on some sort of software abstraction layers 
and something beyond C11 and maybe some related POSIX giblets and 
related support, then I'd rather see the OS API provide an OO 
interface, and let the higher layers — higher layers either from VSI or 
from open-source or end-users — deal with what Unix and Linux 
applications might expect.  If there's going to be effort expended in 
this area to abstract the operating system interfaces, that is.   
Because if I wanted ("just") what Unix and Linux provided at the API — 
past C11 et al — then I'd probably be better served by just using Unix 
or Linux.   If you're going to invest, then providing a fundamentally 
more capable and/or better and/or better abstraction than what (most) 
Unix systems offer provides end-users and ISVs with more capabilities 
and more flexibility.

> Do that once, do it right and most if not all of the useful os code is 
> available with just a recompile.

Most code.  There are APIs that OpenVMS likely won't ever do well very 
with, however.   The fork() being key among those and there are issues 
with SSIO, but there are others that would be problematic, and there 
are more than a few APIs that are just missing.

> A short step from that to a full package oriented environment for VMS.  
>  Sheer luxury :-)...

So long as we're (also) no longer chasing around itemlists and patch 
downloads and the rest of the baggage, and if we can finally toss those 
blasted decc$ logical names and related into the dustbin of history, 
sure.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list