Posted March 18, 2015
Brujoloco: Current Virtualization software is to be honest being developed constantly and keeping up to date to run on the newest machines.
He seems to forget a good chunk of people actually run VM´s that already emulate windows95/winXP and actually play some good old games on them with according libraries/directx/dlls/resources.
VM are not Emulators, they are as their name indicate "virtual machines", the big advantage of VM is that they can be nearly or even as fast than the "real thing", but they have a deadly weakness when compared to emulators : They can only "virtualize" the hardware architecture on which they run. (with some little exceptions) He seems to forget a good chunk of people actually run VM´s that already emulate windows95/winXP and actually play some good old games on them with according libraries/directx/dlls/resources.
As in they won't work on a different architecture : you cannot virtualize an x86 on an ARM CPU like you cannot virtualize a PowerPC on an x86.
VM will only work if in 10-20 years we are still using the same x86/x64 architecture than we use today (or at least something compatible). If we are not using x86/x64 compatible CPUs or if there was too many changes (e.g. older outdated instruction sets dropped like it already happened before) compared to what we have today, then VM will be totally useless. In that case the only hope would be emulation... but for that you will need to pay copyrights to Intel and AMDs.