[Info-vax] Whither VMS?

Roy Brown Roy_now_free_from_spam at acanthus.demon.co.uk
Tue Oct 13 01:03:30 EDT 2009


In message <IpKdnQb4e8qwFE7XnZ2dnUVZ_qudnZ2d at giganews.com>, Richard B. 
Gilbert <rgilbert88 at comcast.net> writing at 15:51:21 in his/her local 
time opines:-
>Roy Brown wrote:
<snip>

>>  You could argue that the VAX is superior to the HP3000 in several 
>>ways -  people don't by and large do graphics on the HP3000 like they 
>>do on the  VAX, DBMS has a few features I'd like to have seen in MPE's 
>>TurboImage,  and I'm told that clustering lets VAXes scale more 
>>nicely. But perhaps  VMS file structures are needlessly(?) more 
>>complex than MPE ones -  though both are more so than UNIX bytestreams.

>Hardly anyone does anything on the VAX any longer.  The Alpha 
>architecture pretty much replaced the VAX.  Itanic has either replaced 
>the Alpha or will replace it except in our hearts! <sob>

You reveal my technical limitations as well as my verbal imprecision :-)

I should have been more careful to say 'VMS' in a few places where I 
said 'VAX'. I know the VAX, as a hardware platform for VMS, is pretty 
much laid to rest.

But I've never been a hardware guy; hardly even a software guy beyond 
the point where I opened and used the Intrinsics manual.

So I guess while the HP3000 was going through about 6 hardware 
reincarnations, and those who were close to the metal were having to 
relearn a whole bunch of stuff, I was happily working to a largely 
unchanging API, except for the enhancements, and for when HP switched 
from what it called the Classic architecture (specific to the HP3000) to 
the Precision architecture (PA-RISC, and shared with the HP-UX boxen).

That, I guess, would have been like the VAX/Alpha switch - a 
comprehensive Compatibility Mode where you could run all your existing 
code, binaries unchanged, plus a new Native Mode with the promise 
(fulfilled) that you could recompile your source code with minimal 
changes to run most efficiently in the new environment.

And then, perhaps, with more extensive changes to really exploit the new 
environment - like using a 4Mb array in a COBOL program that used to be 
limited to a 32k stack, and eliminating shedloads of I/O to what used to 
have to be workfiles. (Somewhat to the consternation of the HP COBOL 
compiler guys, that 4Mb array managed to stash itself in the executable, 
expanding it somewhat from a few tens of k's, but we found a way round 
that).

But the main thing was, you could go at your own pace on this; and for 
the users, seeing a dedicated green screen replaced by a PC running a 
terminal emulator was the biggest change they ever noticed; and that 
change was totally decoupled from the HP3000 changes anyway.

<snip>

>VAX is long over and gone!  It was a "CISC" machine rather than the now 
>trendy RISC architecture.  It just couldn't keep up!

Heh-heh. But those pesky x86s are still CISC; and the Itanic is EPIC (as 
in EPIC fail?) rather than RISC. RISC powers my phone nicely, though.

>> My job here is to help give the remaining VAXes the last rites; find 
>>those applications that are still in use on the 'ageing hardware', get 
>>them ported over or replaced. I point out that they could go out 
>>tomorrow and buy a brand new set of hardware to run the current 
>>OpenVMS  8.3, all available and currently supported; I get strange looks.

>Welcome to the club!

We had a joke on the HP3000:

Q. How many MPE people does it take to change a light bulb?
A. Three. One to change the bulb, and two to persuade management not to 
change the whole damned light fitting...

-- 
Roy Brown        'Have nothing in your houses that you do not know to be
Kelmscott Ltd     useful, or believe to be beautiful'  William Morris



More information about the Info-vax mailing list