[Info-vax] VAX VMS going forward
Bob Wilson
bwandmw at gmail.com
Mon Jul 20 23:38:46 EDT 2020
> However I do believe that both Clair and Steve have touched on this
> subject in the past. Some of the things I recall:
>
> The build was spread over multiple systems
>
> The build was not 100% automated (big issue)
>
> The build included things beyond compiling and linking
>
> The build instructions might be lost
>
> The issue then is, someone would have to find or implement a build, and
> that wasn't going to be simple, easy, or short.
>
> None of which matters. The VAX/VMS V7.3 distribution is all that's
> needed, from a software perspective, and I'm sure multiple people have
> it, I know I have a CD with the distribution.
>
If you're talking about the VAX VMS system build...
The VAX build was similar to but a bit different than the Alpha, IA64 or x86 builds...but anyone doing VMS builds today would recognize it (yes, it's a small number).
One of the last things that I did before they shut down the VAX VMS build environment was to save a copy of the VAX master pack (which is not the same as the Alpha [of the time] master pack -- nowadays Alpha=IA64=x86 [some differing architecture specific facilities, but a *lot* of common code]...the VAX master pack content was never integrated into the Alpha master pack).
If I had a couple of VAX systems [in a cluster] I could probably get it to build again (V7.3) ... stuff was checked in [on the VAX master pack] later(after V7.3) to track changes that were taking place on "the Alpha side" but there were divergences after V7.3 in some facilities (like RMS, I think) and we didn't really have a usable VAX result disk by the time stuff got shipped off to the other side of the world.
The VAX VMS build system was a VAX7660 (a six-cpu "Laser platform based" XMI I/O-based system with CI attached storage, HSJ's I think) and it took about 30 minutes to do the O/S part of the build--there were other VAX6000 series system in the same cluster but they were inconsequential in terms of CPU capability (all being non-XMI2 based configs) . I'd guess that a nicely configured VAX emulator could get it done in much less time (and if you could cluster two of them, even better!)
>From V7.0 onward the build tools were all under revision control on the master pack and were fetched off of the master pack [to the result disk] as part of the VMS build setup process (using a tool called VMSGEN :-)). V6.2 (and earlier) was built with whatever was installed on the "running system" (vs. the "build tools on result disk" model that was always used on Alpha [from V1.0], and adopted later for VAX [in V7.0...though using a somewhat different model then used on Alpha])...so there's no hope of building any version of VAX VMS (or VAX/VMS) before V7.0.
While the VAX master pack was saved, I didn't make a copy of the VDE disk (tip of hat to Steve H), which would be required to checkin any changes to it (the VAX master pack is a bunch of CMS libraries...so changes could be checked in via CMS directly, but it would be rather cumbersome to manage 200+ CMS libraries that way).
bw (VMS Build and Release -- VAX/Alpha/IA64/x86)
More information about the Info-vax
mailing list