/ / OSX est-il un système d'exploitation POSIX? - linux, macos, système d'exploitation, posix

OSX est-il un OS POSIX? - linux, macos, système d'exploitation, posix

Qu'est-ce qui fait d'un système d'exploitation un système POSIX? Toutes les versions de Linux sont POSIX, non? Qu'en est-il d'OSX?

Réponses:

55 pour la réponse № 1

Oui. POSIX est un groupe de normes qui détermine une API portable pour les systèmes d'exploitation de type Unix. Mac OSX est basé sur Unix (et a été certifié en tant que tel) et est conforme à la norme POSIX. POSIX garantit que certains appels système seront disponibles.

Essentiellement, Mac satisfait à l’API requise pour être compatible POSIX, ce qui en fait un système d’exploitation POSIX.

Toutes les versions de Linux ne sont pas compatibles POSIX. Les versions de noyau antérieures à la version 2.6 n’étaient pas compatibles, et aujourd’hui, Linux n’est pas officiellement conforme à POSIX car il n’a pas fait tout son possible pour être certifié (ce qui ne se produira probablement jamais). Quoi qu'il en soit, Linux peut être traité comme un système POSIX à toutes fins utiles.


8 pour la réponse № 2

Oui, OS X est basé sur Darwin BSDet depuis 10.5 (Leopard - 18 mai 2007), toutes les versions d’Intel / AMD sont officiellement certifiées conformes à la norme Unix 03 / POSIX, par exemple.


2 pour la réponse № 3

POSIX est une spécification: http://www.unix.org/what_is_unix/single_unix_specification.html Autant que je sache, Linux adhère à la spécification, mais n'a pas encore été certifié