Mainframe + Host are Hardware Devices and they do not EMULATE but rather EXECUTE. Virtual Machine is the only "EMULATION" capable thing in the list. A container is a software wrapper that allows programs to run inside it, but itself it still needs to be executed and not emulated.