3 ms·
Here's a pedantic tangent... fair warning Virtualization is a solved problem. In fact, it's the virtualization of the IBM 1401 that was made available as an op
by mikewarot 1y ago
Here's a pedantic tangent... fair warning
Virtualization is a solved problem. In fact, it's the virtualization of the IBM 1401 that was made available as an option on the IBM 360 systems that caused (or greatly contributed to) the Y2K problem a few decades back.
Because new architectures and instruction sets happened every few years, the expected lifespan of any program back in the 1950s-60s was expected to be less than a decade. Combined with the eye-watering price of memory back then, it made sense to save every possible bit of RAM. Those programs weren't expected to be alive anywhere near the year 2000, when many of their assumptions about dates would prove invalid.
You can emulate a 1401, System 360, PDP-11, VAX 11/780, IBM PC, or pretty much any mass produced computer more than 20 years old on your computer, or even on your smartphone. It'll run with almost perfect fidelity, except that it'll likely run way too fast for timing related things. (I'm looking at you, Turbo Pascal runtime)