Is it possible to create a virtual instance of either BS2000/Posix or z/OS on libvirt KVM, or any other virtualization platform? I have been asked to provide this so that software can be tested within these environments.
I'm not sure about BS2000 nor have I used it, but Wikipedia claims that it's been ported to x86, so that version should be able to run on some virtualization platform. If the usual suspects don't work, I would try Bochs or QEMU. They can be run as full emulators which means that they support operating systems such as OS/2 that use the stranger features of the x86 architecture that more mainstream virtualization platforms may not take the time to properly implement.