OK, if I read and understood all the source, I wouldn't need to ask this.

On Intel, the Kernel is invoked via an INT instruction. And it seems
to only use a single INT number at that; number 0x80 (128 decimal).
Does the zSeries version do the same, but using the SVC instruction
instead? Does it also only use one SVC number (which one)? Does it use
any of the more advanced facilities such as PC (non-ss or cp-ss), PR,
or access registers?

Why am I asking? Because I'm more than a bit crazy. I would love some
of the z/Linux stuff to run on z/OS. What would be the easiest way to
run "normal" (non SUID) applications? Well, with something like WINE
of course! Make a z/OS UNIX program which uses z/OS subsystem SVC
screening to trap the z/Linux SVC. Implement all of the z/Linux SVC
routines in a form which will run under z/OS. Poof! The only "gotcha"
is z/OS's insistence on using EBCDIC. Well, as far as I'm concerned, I
have no problem with using ASCII encoded files and using the "chtag"
command in z/OS UNIX to tell other z/OS UNIX commands to automagically
convert from/to ISO8859-1 and IBM-1047. Which will let me do what I
want.

Honestly, I likely don't have the talent to do the above. But I am
curious if it would be theoretically possible.

--
Maranatha! <><
John McKown

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Reply via email to