State of the OpenVMS Port to x86_64 [pdf]
vmssoftware.com
vmssoftware.com
VMS always interested me since I first read about it in the jargon file. I recently found an alphaserver on craigslist and I just requested an openvms hobbyist license so I could play with it.
An octane running irix is another expression of this problem.
Careful about the power bill though. Large SGI stuff (e.g. Onyx) can go in the kilowatt range under load, and an AlphaServer idles at around 200W last time I checked.
IT was no green back then :)
I blew at least three fuses between that and the RX5670 (4 x Itanium), which consumed a similar amount of power @ 110V.
I love the way you phrase that! (I do suffer from that condition, too, in a way, if "suffer" is the word I want - but in my case it is select pieces of obsolete equipment sitting on my bookshelf. My favorite is an ancient IBM ISDN adapter (it still says 1TR6 instead of EDSS1 somewhere on the case) that once hooked up a mainframe to the outside world... ;-)
I dreamed of having a SGI after watching Jurassic Park as a child. I also remember my dad bringing me home a VHS of SIGGRAPH circa 1995 and dreaming about time on a SGI. Time to check Craigslist, I think. :)
I doubt it will ever come even remotely close to a "mainstream" OS, but Alpha to x86 is a much better migration path than Alpha to Itanium.
And yes, there are still many OpenVMS installs out there in the wild, from airport logistics to assembly lines, so this may make sense from a financial standpoint (versus a complete software rewrite for Linux/AIX/whatever) - provided they can market it well enough to the old users.
I wonder if the hardware is original and they simply have plenty of spares, or if boards are rebuilt with discrete logic or FPGAs/CPLDs as they break down.
Former NSA staffer and famous whistleblower, William Binney, says the DNC hack was not done by Russia but by US Intelligence.
http://investmentwatchblog.com/nsa-whistleblower-says-dnc-ha...
make youself clear
He also likes to talk about the binary compatibility on VMS; e.g., VAX binaries that run unchanged on Itanium. Unfortunately, that commitment to compatibility has wavered a bit since HP offshored VMS maintenance. We've had to work around some breaking changes recently.
If I'm understanding these slides correctly, AMD64 VMS would require recompiling VAX, Alpha, and Itanium applications from source. I kind of see a chicken-and-egg problem: application vendors won't port without demand, and customers won't adopt without applications.
The VEST technology could possibly be used to convert native VAX binaries to run on X86_64, I don't know for sure how the endian-ness would be dealt with.
It is really quite a fascinating OS (I've had it running under a MicroVAX 4000/60 for fun -- and yes, I can truly say fun!) and feels quite modern even today.
Other parts of the kernel are written in C (newer code) and BLISS (older code). See https://en.wikipedia.org/wiki/BLISS
$ show developer /user=steve_jones /source=linkedin /url=https://www.linkedin.com/in/stevejonesinwashington
edit: corrected url
The original VMS C compiler targeted a pre-ANSI "VAX C" dialect which had further differences. DEC C replaced it on the Alpha (I don't think it was backported to the VAX)
That said, if you're really interested, HP offers free hobbyist licenses for non-commercial use of OpenVMS, with access to the OS and compilers and usable on real hardware or SIMH.
Last time I tried (few years ago) I was contacted via email by an HP guy who asked me what architectures I needed licenses for, and then sent me a private FTP login to download all the files.
Some links to get you started:
http://labs.hoffmanlabs.com/node/23
https://www.wherry.com/gadgets/retrocomputing/vax-simh.html
If you want to emulate on SIMH I suggest you compile the latest from source (it's on GitHub).