[TUHS] MacOS X is Unix (tm)

Christian Neukirchen chneukirchen at gmail.com
Tue Jan 3 03:37:24 AEST 2017


Chet Ramey <chet.ramey at case.edu> writes:

> On 1/2/17 11:49 AM, Larry McVoy wrote:
>> On Mon, Jan 02, 2017 at 11:44:06AM -0500, Chet Ramey wrote:
>>> On 1/2/17 6:31 AM, Joerg Schilling wrote:
>>>> David <david at kdbarto.org> wrote:
>>>>
>>>>> MacOS X is a certified Unix (tm) OS. Not Unix-Like.
>>>>
>>>> Given that MacOS X is not POSIX compliant, I would call it a UNIX-alike.
>>>>
>>>> Note that passing the certification tests unfortunately does not grant 
>>>> POSIX compliance :-(
>>>
>>> That's pretty much exactly what it means.  You have either found a bug or a
>>> place where the interpretation is disputed.
>> 
>> Joerg is pretty smart, he's been around the block.  There have been
>> multiple POSIX standards, just like there is C9, C11, etc.  My guess is
>> MacOS got certified for an earlier standard and hasn't kept up.
>
> This came up on the Posix list.  He found what I consider to be a bug.
> The fact that Mac OS X passed the compliance test and got the branding
> is not in dispute.

I seem to remember HFS+ had non-POSIX-compliant rename(2) semantics
with respect to atomicity... so the tests ran on UFS?
(And what good for is the result then, when noone else uses that?)

-- 
Christian Neukirchen  <chneukirchen at gmail.com>  http://chneukirchen.org



More information about the TUHS mailing list