[Info-vax] Moving away from OpenVMS
Doug Phillips
dphill46 at netscape.net
Wed May 23 14:42:26 EDT 2012
On May 23, 8:22 am, koeh... at eisner.nospam.encompasserve.org (Bob
Koehler) wrote:
> In article <jpgftk$te... at dont-email.me>, David Froble <da... at tsoft-inc.com> writes:
> > I've asked myself the question, what would it really take?
>
> > "I'd guess that would probably involve thirty senior engineers dedicated to design,
> > porting the kernel and related pieces, porting the compilers, plus all of the other
> > engineers with specific responsibilities for various components dealing with their own
> > pieces."
>
> What did it take to port from Alpha to IA64? Parts should be easier
> since Alpha had a few features to make VMS work, like PALcode, and
> IA64 didn't. A Macro-32 compiler might be harder since IA32 is CISC,
> so you don't have the one-to-many relationship between VAX
> instructions and IA32 instructions that you have with VAX to RISC or
> EPIC.
>
> But that latter is a matter of generating efficient code, just
> getting code to work should not be such a big deal. A 32 bit add
> instruction on VAX has different side affects than the same
> instruction on IA32, but you can still add additional instructions
> to get the side effects when needed, just like RISC.
I imagine you've read it, Bob, but for those who haven't, the OpenVMS
Technical Journal-v6 -Porting OpenVMS to HP Integrity Servers- is
worth reading (and rereading if it's been a while.)
More information about the Info-vax
mailing list