[Info-vax] Running OpenVMS native on x86 . . .
Keith Parris
keithparris_deletethis at yahoo.com
Thu Dec 22 12:25:31 EST 2011
On 12/9/2011 10:20 AM, BillPedersen wrote:
> But the real issue of any port to any platform is whether you
> will get the VARs and ISVs to follow. OpenVMS does not have a good
> track record here. Each time it has been ported it has lost 30% or
> more of its applications.
With the port from VAX to Alpha, and then again from Alpha to Itanium,
the OS was ported along with compilers and layered software products,
and a tool (VEST, then AEST) for translating (at least most) binary
images to native code was provided. Then ISVs, VARs, and customers were
left to their own devices to port their code to the platform, given the
tools provided.
It might be possible to learn from the way architectural transitions
were handled in other cases in our industry. For example, when Apple
went from PowerPC to Intel x86 CPUs for the Mac, from what I've read,
the transition was made fairly seamless for users; they could run
PowerPC applications on the new platform without modification. One might
imagine a capability where a VAX, Alpha, or Itanium image might run,
unmodified, on an x86 platform, if a similar capability were implemented
for an x86 architectural transition for VMS.
To me, this would probably solve most of the problems previously
experienced with 3rd-party applications which never get ported, programs
which didn't happen to work with VEST/AEST, or where the software vendor
went out of business.
More information about the Info-vax
mailing list