/ / OSX è un OS POSIX? - linux, macos, sistema operativo, posix

OSX è un OS POSIX? - linux, macos, sistema operativo, posix

Cos'è che rende un sistema operativo un sistema POSIX? Tutte le versioni di Linux sono POSIX, giusto? Che ne pensi di OSX?

risposte:

55 per risposta № 1

Sì. POSIX è un gruppo di standard che determinano un'API portatile per sistemi operativi di tipo Unix. Mac OSX è basato su Unix (ed è stato certificato come tale) e in conformità con questo è conforme a POSIX. POSIX garantisce che alcune chiamate di sistema saranno disponibili.

Essenzialmente, Mac soddisfa l'API richiesta per essere conforme a POSIX, il che lo rende un OS POSIX.

Tutte le versioni di Linux non sono conformi a POSIX. Le versioni del kernel precedenti alla 2.6 non erano conformi, e oggi Linux non è ufficialmente conforme a POSIX perché non hanno fatto di tutto per ottenere la certificazione (il che probabilmente non accadrà mai). Indipendentemente da ciò, Linux può essere trattato come un sistema POSIX per quasi tutti gli scopi.


8 per risposta № 2

Sì, OS X è basato su Darwin BSDe dal 10.5 (Leopard - 18 maggio 2007) tutte le versioni Intel / AMD sono state certificate ufficialmente conformi allo standard Unix 03 / POSIX es.


2 per risposta № 3

POSIX è una specifica: http://www.unix.org/what_is_unix/single_unix_specification.html AFAIK, Linux aderisce alle specifiche, ma non ha ancora ottenuto la certificazione