keyboardcaper 3 days ago

Funny how that goes: macOS is POSIX certified but no other desktop BSD or Linux is.

  • ajross 2 days ago

    There have been POSIX-certified Linux variants. But the open source projects you use don't bother (for obvious reasons) and commercial derivatives like Android and ChromeOS don't need it. Similarly Window NT was POSIX-certified way back in the day yet its descendants aren't, even though they implement the same API set (via very different technology).

  • spookie 2 days ago

    Because it's an expensive and lengthy process. And every version would need to be re-certified.

trillic 3 days ago

It's POSIX which Apple generally abides by except for timer_create. macOS is historically officially a UNIX, which would require getaddrinfo.