[Info-vax] decc$stat() variants on VMS.
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Wed Jun 29 19:58:05 EDT 2016
On 2016-06-29 23:16:33 +0000, lawrencedo99 at gmail.com said:
> On Thursday, June 30, 2016 at 7:50:26 AM UTC+12, Stephen Hoffman wrote:
>> Give folks something to move forward to, and to look forward to. When
>> you have to make a choice, make that trade-off facing forward. Not
>> backward. Preferably — with C — toward C11 and POSIX and better
>> compatibility.
>
> How about building a VMS API layer on top of a Linux kernel? That would
> giv0e you immediate access to a whole lot of newer hardware, but it can
> also run on your existing Alpha and Itanium hardware if you want. It
> should probably take less work than maintaining your own entire OS.
>
> Like WINE does the same thing for bringing Windows APIs to Linux.
>
> What would we call it?
Something similar to FreeVMS? http://www.freevms.net
An overhaul of OpenVMS more than a little way toward a wholesale rewrite?
Something that would require careful packaging to stay compliant with
the Linux licensing?
Might want to do some reading on a DEC advanced development project
from ~20 years ago, too: http://labs.hoffmanlabs.com/node/361
>> (Going toward OO APIs is probably a bridge too far, though.)
>
> That option would be available at little or no extra cost.
That "little or no extra cost" for an OO framework for just the central
parts of OpenVMS APIs would be a design and an implementation I'd be
interested in learning more about. Because any approach seems to
involve a whole lot of work rethinking and wrapping the existing APIs,
whether for the overall design or around lower-level details such as
memory management and garbage collection.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list