[Info-vax] Reimplementing VMS, was: Re: HP adds OpenVMS Mature Product Support beyond the end of Standard Support

Bill Gunshannon bill at server3.cs.scranton.edu
Tue Feb 4 12:12:51 EST 2014


In article <lcr69l$3rs$1 at panix2.panix.com>,
	kludge at panix.com (Scott Dorsey) writes:
> Bill Gunshannon <billg999 at cs.uofs.edu> wrote:
>>
>>1. Actually porting the original VMS, while probably possible, is not
>>a practical solution.
> 
> This is surely true.  It might have been a practical solution a decade ago,
> but it has ceased to be.
> 
>>2. Apparently the idea that nothing but the original VMS is capable of
>>doing the job is no longer true.
> 
> This is true, and it's something of a shame since there are fewer and fewer
> commercial-grade operating systems out there.  On the other hand, networking
> and redundancy have reduced the need for commercial-grade systems too.
> 
>>3. A VMS API and userland running on some other underlying kernel would
>>meet the needs and satisfy the majority of remaining VMS users.
> 
> That's true, although it needs to be combined with a good dcl implementation

Thus my saying "and userland".  A good DCL implementation would be the 
first needed step in a userland.  :-)

> such as that of Boston Business Computing.  

Except that that is a commercial product and talk here has been about
something Open Source.  Don't the FreeVMS people have a head start on
a DCL implementation?

>                                            But it needs also to be a solid
> system underneath... perhaps not as solid as VMS, but solid.

But that goes back to my original comments.  I repeatedly brought up
security, stability, features, etc. and was repeatedly pointed at things
like a Mach Kernel.  Thus my suggestion that the target should be POSIX
so that the indiviual user (OK, shop) can pick the level of underlying
features they feel necessary.

> 
>>4. "a re-implementation of vms system services, rtl, etc, has been done,
>>using unix ipc mechanisms, etc
> 
> This is true, although again these all behave a little differently than the
> originals, if only in terms of timing because the kernel design is different.

OK, I left timing out of my original comments.  But, how many places
rely on this?  I know Bob Koehler has mentioned it but does it really
matter?  How many people who are using VMS for hard real-time now are
going to be interested in anything that downs't come with commercial
support?  Even if, as is now obvious, that means abandoning VMS entirely.

> 
>>Which leads us to the question:  Why is there not already a group
>>working on an Open Source Complete VMS API capable of running on
>>top of any POSIX infrastructure?  This would allow to pick their
>>underlying architecture based on their needs, be it: Linux, BSD,
>>Solaris, Mach, whatever.  Seesm this would make more sense than
>>the current "porting project" that meets several times a month.
>>And could be accomplished by pretty much the same people.
> 
> Mostly because the people who want VMS have either moved off to some other
> system by now, or they are willing to pay for a solution.  Remember, these
> are people who are using to paying for VMS support, so the notion of paying
> for reliable and supported software is not alien to them.

But this contradicts reality.  There is a group of people who meet to
discuss porting applications to VMS several times a month.  They are
not getting paid for this.  There is little if any doubt that these
people are very knowledgable in VMS, including internals.  Maybe they
need to re-target their efforts into the direction of porting VMS
functions and applications to other platforms rather than the other
way around.

What we really need is -lVMS

bill

-- 
Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolves
billg999 at cs.scranton.edu |  and a sheep voting on what's for dinner.
University of Scranton   |
Scranton, Pennsylvania   |         #include <std.disclaimer.h>   



More information about the Info-vax mailing list