[Info-vax] VMS porting/rewrite, was: Re: [OT] Wirth style languages, was: Re: Obscure Ada compiler vendors?

Craig A. Berry craigberry at mac.com.invalid
Tue Apr 9 23:03:39 EDT 2013


In article <kk11j5$etr$1 at dont-email.me>,
 Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> wrote:

> On 2013-04-08, Keith Parris <keithparris_deletethis at yahoo.com> wrote:
> > On 4/4/2013 11:01 AM, Stephen Hoffman wrote:
> >> Rewriting all of OpenVMS?  That'd lead me to this state:
> >> <http://www.youtube.com/watch?v=3L6i5AwVAbs>. Even if you were to be
> >> successful with a rewrite, once you're done with that very substantial
> >> and years-long effort and investment, you would have something
> >> approximating current-day VMS. Not the features and functions that
> >> folks would would want and would expect after all those years.
> > ...
> 
> This is talking about a rewrite of the code from the ground up, maintaining
> user level API compatibility, but with different and more modern internals.
> 
> >> The rest of the
> >> market is not standing still here, and you're talking about a project
> >> that took three or five years last time (Alpha to Itanium) for a fairly
> >> straight port with very few changes, and with an engineering team that
> >> was very familiar with VMS assigned to the effort full-time.   ~Thirty
> >> million lines of Bliss and C and Macro32 is a huge project to
> >> reconstitute.
> 
> This is talking about a port of the existing code base to a new
> architecture.

No it's not.  What do you think the word "reconstitute" means?

> 
> These are two separate issues and people are mixing them up.

No, actually, you seem to be the one mixing them up.  The reason that 
previous ports to new architectures have come up more than once in this 
thread is as a measure of scale.  Whenever OpenVMS Engineering was 
faced with getting VMS running on a new architecture, they considered 
rewriting major portions of it, but rejected that option.  Whatever 
difficulties there were in porting MACRO and BLISS (and of course the 
first time, converting MACRO from an assembler into a compiler), moving 
firmware functionality into the OS, messing with scary exception 
handling differences, and other porting challenges, doing those things 
was always less expensive, more achievable, and more compatible than 
undertaking a major rewrite.

Those were major challenges, but tiny in comparison to the suggestion 
that an independent group of volunteers could rewrite it all from 
scratch without access to HP's source code.  I'm all for rewriting it, 
but steadily, incrementally, as new capabilities or new target 
architectures make it necessary.  It would be nice if HP would do that. 
 It would be nice if HP would let someone else do that.  I will 
continue to hope for either, but expect neither.



More information about the Info-vax mailing list