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/
