Haha. You said it. So you think OMVS and Cygwin are similar. LOLZ.  

> On 2 Jun 2023, at 21:33, Seymour J Metz <sme...@gmu.edu> wrote:
> 
> That sure sounds like "a shim or abstraction layer" to me.
> 
> 
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> 
> ________________________________________
> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
> David Crayford [dcrayf...@gmail.com]
> Sent: Friday, June 2, 2023 1:06 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: z/OS 3.1: Now UNIXR Certified
> 
>> On 2/6/2023 1:20 am, Seymour J Metz wrote:
>> How do you think that IBM implemented HFS and zFS? It's all STARTIO under 
>> the covers, the same as for, e.g., QSAM, VTAM.
>> 
>> The same for other OS services. Nothing from OpenEdition through Unix System 
>> Services ran on bare metal; it all used MVS services. That's in stark 
>> contrast to Linux on z, which does its own SSCH, dispatching, etc.
> 
> I never claimed that it runs on bare metal. That was your assumption.
> What I meant to convey is that it's not simply a shim. Let's take the
> example of the sleep function. When you call sleep, it's not just a thin
> API layer that directly calls STIMER. Instead, the syscall invokes a PC
> which executes code within the OMVS kernel. This program has an entry in
> the process table, can be interrupted by signals, and so on. Whether or
> not it utilizes MVS services is not relevant to my point. It's simply
> stating the obvious..
> 
> 
>> 
>> --
>> Shmuel (Seymour J.) Metz
>> http://mason.gmu.edu/~smetz3
>> 
>> ________________________________________
>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
>> David Crayford [dcrayf...@gmail.com]
>> Sent: Thursday, June 1, 2023 9:50 AM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Re: z/OS 3.1: Now UNIXR Certified
>> 
>>> On 1/6/2023 9:40 pm, Seymour J Metz wrote:
>>> It's a real Unix subsystem, but it certainly uses native services, e.g., 
>>> STARTIO.
>> How does STARTIO relate to a UNIX kernel? The Linux kernel operates on
>> nearly all platforms without requiring any understanding of proprietary
>> I/O subsystems.
>> 
>> 
>>> 
>>> --
>>> Shmuel (Seymour J.) Metz
>>> http://mason.gmu.edu/~smetz3
>>> 
>>> ________________________________________
>>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
>>> David Crayford [dcrayf...@gmail.com]
>>> Sent: Thursday, June 1, 2023 9:36 AM
>>> To:IBM-MAIN@LISTSERV.UA.EDU
>>> Subject: Re: z/OS 3.1: Now UNIXR Certified
>>> 
>>> On 1/6/2023 9:22 pm, Rick Troth wrote:
>>>> On 6/1/23 06:27, Matt Hogstrom wrote:
>>>>> Similar experience.   Not sure if its the same person but I had
>>>>> dinner with Jeff Nick (former Felllow with Z) and his story was that
>>>>> they needed Posix to meet a Federal requirement.   He also said that
>>>>> it was contentious internally and so they assembled a team and
>>>>> isolated them from the others so they could make fast progress.
>>>> Dunno where it fits into the story, but I noticed that they used
>>>> Mortice Kern Systems "MKS Toolkit" for much of the required Unix/POSIX
>>>> utilities. (In Linux land, we'd say "the user space stuff".)
>>>> That impressed me because MKS Toolkit did the same thing for MS
>>>> Windows, a very rich approximation of Unix on top of another system.
>>>> Leveraging MKS TK was a brilliant step.
>>>> 
>>> It cost IBM a ton of money to take ownership of the MKS code. The kernel
>>> space (OMVS) is implemented using two PC routines that implement the
>>> syscalls. IIRC, one is SS and the other is CP, so they must have
>>> different functions. Either way, OMVS is a real UNIX subsystem running
>>> on z/OS. It's not a shim or abstraction layer on top of native services.
>>> 
>>> 
>>>>> In an update on how they were doing they were finally able to fork a
>>>>> process.   He said it was more like foooooooooorrrrrrrrkkkkkkkk.
>>>>> Clearly, they fixed the performance and little did they know that it
>>>>> was such a critical decision for the platform that it saved z/OS.   I
>>>>> think K8s is the USS of yesteryear.   No one knows it yet but it will
>>>>> add another 25 years to the platform.
>>>>> 
>>>>> Matt Hogstrom
>>>>> PGP key 0F143BC1
>>>> 0xF4292E2D2B970780 and others
>>>> 
>>>> 
>>>>>> On Jun 1, 2023, at 05:34, David Crayford<dcrayf...@gmail.com>  wrote:
>>>>>> 
>>>>>> I've worked with a few ex-OE guys, including my close colleague who
>>>>>> used to the IBM DE running the OE project out of POK. Let me tell
>>>>>> you, some of the stories they have are absolutely fascinating! It's
>>>>>> my understanding that the POSIX certification was mainly pursued to
>>>>>> meet the requirements set by NASA. But here's an interesting twist:
>>>>>> NASA doesn't run a mainframe anymore.
>>>>> ----------------------------------------------------------------------
>>>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>>>> send email tolists...@listserv.ua.edu  with the message: INFO IBM-MAIN
>>>> ----------------------------------------------------------------------
>>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>>> send email tolists...@listserv.ua.edu  with the message: INFO IBM-MAIN
>>> ----------------------------------------------------------------------
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email tolists...@listserv.ua.edu  with the message: INFO IBM-MAIN
>>> 
>>> ----------------------------------------------------------------------
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email tolists...@listserv.ua.edu  with the message: INFO IBM-MAIN
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>> 
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to