Five years ago this week Stromasys was doing a full technical detail demonstration of its PA-RISC emulation software. Since then, such virtualization has become an everyday choice for interim homesteading (just a few years of use needed) or long-term plans, too.
The software got its debut in front of a sophisticated crowd: HP 3000 veterans at that year's HP 3000 Reunion. In 2011 skeptics were schooled and devotees bowled over.
The rap on emulator choices from out of the past was performance. That's gone away by now, because moving an environment to a quick-growing OS like Ubuntu Linux -- the foundation for the emulator -- gives MPE an accelerating train of processor improvements to leap onto. Itanium won't leap like Intel's Xeon chips will over the year to come with Skylake. Here's a surprise nobody saw coming: the ultimate Itanium chip, Kittson, began development in 2011, and it's still not running in HP's servers. To think, MPE/iX could've had that fate if HP had chosen to port the OS to that chipset.
HP 3000 hardware and MPE experts at the Reunion believed in Charon's emulation future. In 2011 there were more in attendance at the Reunion than could fit in a single-family home. What's still in the years to come is making a home for MANMAN on one Ubuntu-Charon partition of a big Skylake Intel server, and MANMAN's replacement Kenandy on another.
It was amazing to learn that within a year, MANMAN (and everything else that runs on MPE/iX 7.5) will be running on Intel/AMD 64-bit machines. MPE Virtualization: what a home run! Dr. Robert Boers, who came all the way from Switzerland to give his speech at the Reunion, showed MPE/iX running on a small Linux PC costing about $600, and MPE/iX is expected to run many times faster than on an HP 3000 A-Class machine. They also had it running on Craig Lalley’s laptop in the same room; he’s been consulting on this project, but now it’s open to any developer with a good reason to download it.
It was non-obvious to me that MPE would need to boot up in 2 or 3 minutes, mainly because all the memory, IO, and disc checking had been done by the underlying OS (Ubuntu Linux in this case), but also because of the PDC rewrite they must have done. No more watching all the dots and 1s, 2s, and 3s etc. going by on the console for 10 or 20 minutes (or longer on large-memory HP 3000 machines).
Later, in a more technical briefing at the Reunion's hotel, Floyd noted that all the right answers flowed from Boers.
It was like Christmas and Boers was Santa Claus (there is a slight resemblance). MPE booted on both the laptop and the little Stromasys server Dr. Boers carried under his arm off his flight from Europe. Fun was had; DEBUG was run; Glance worked in Block Mode! Stan Sieler asked if MPE crashed in all known ways.