linux - operativos - sistema operativo para mac
¿OSX es un sistema operativo POSIX? (3)
POSIX es una especificación: http://www.unix.org/what_is_unix/single_unix_specification.html AFAIK, Linux se adhiere a la especificación, pero aún no ha certificado
¿Qué es lo que hace que un sistema operativo sea un sistema POSIX? Todas las versiones de Linux son POSIX, ¿verdad? ¿Qué hay de OSX?
Sí, OS X está basado en Darwin BSD , y desde 10.5 (Leopard - 18 de mayo de 2007), todas las versiones de Intel / AMD han sido oficialmente certificadas como compatibles con el estándar Unix 03 / POSIX, por ejemplo.
Sí. POSIX es un grupo de estándares que determina una API portátil para sistemas operativos tipo Unix. Mac OSX está basado en Unix (y ha sido certificado como tal), y de acuerdo con esto es compatible con POSIX. POSIX garantiza que ciertas llamadas al sistema estarán disponibles.
Esencialmente, Mac satisface la API requerida para cumplir con POSIX, lo que lo convierte en un sistema operativo POSIX.
Todas las versiones de Linux no son compatibles con POSIX. Las versiones Kernel anteriores a 2.6 no eran compatibles, y hoy en día Linux no es oficialmente compatible con POSIX porque no se han salido de su camino para obtener la certificación (lo que probablemente nunca sucederá). De todos modos, Linux puede ser tratado como un sistema POSIX para casi todos los intentos y propósitos.