State of Mac OS support
Eric S. Raymond
esr at thyrsus.com
Sat Aug 26 13:58:23 UTC 2017
There have been inquiries from Daniele Nicolodi and Fred Wright about
Mac OS X support.
Mark Atwood, who's our strategy/product-management/external-relations
specialist, may override me on this. Unless and until he does, here's
the skinny:
<rant>
We're supporting 10.12, which has the POSIX clock calls. Earlier
versions can go piss up a rope.
The reason I am vehement about this is that I recently learned a
thing: some pre-10.12 versions ship with headers that don't match
what's documented for their releases on the Apple website.
If Apple can't be bothered to keep its act together enough to present
a stable and documented API, we can't be bothered to support their
crap.
Yes, we used to ship a special accommodation for Apple's non-POSIX
calls in 10.11. At some point it broke. Given what I learned later -
including one rumor that their non-POSIX clock-setting call is a no-op
- I cannot be fscking bothered to figure out *why* it broke.
I consider this entire sorry history a lesson in the wisdom of *not
making exceptions* to our POSIX-baseline policy. Doing that for Apple
was a mistake I don't intend to double down on.
If the 10.12 POSIX clock calls don't work, that's *Apple's* problem.
</rant>
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
Never could an increase of comfort or security be a sufficient good to be
bought at the price of liberty. -- Hillaire Belloc
More information about the devel
mailing list