On Thu, Dec 8, 2016 at 12:54 PM, Mike Shaw <quick...@gmail.com> wrote:

> Yet another emulator...IBM will not bless this, will they?
>

​I'm speculating that it is a hybrid. A fast glance said it runs z/OS
executables. But I'll bet they mean only those which use proble​m state,
but not supervisor state, instructions. When the program does something
like an SVC or PC, I'll bet that some sort of native code routine which
implements the standard z/OS API function runs; unlike Hercules/390. I.e.
the API function "marshalls" the z/OS API data; invokes the needed host OS
 functions; then "unmarshalling" the results back to the application. A bit
like Wine does for the Windows API under Linux, but with instruction
emulation thrown in. Say, as if you could run Wine on Linux/ARM with QEMU
emulating the x86 instructions.



>
> Mike Shaw
> MVS/QuickRef Support Group
> Chicago-Soft, Ltd.
>
>

-- 
Heisenberg may have been here.

Unicode: http://xkcd.com/1726/

Maranatha! <><
John McKown

Reply via email to