Non, je ne suis absolument pas d'accord. Et ça reste en contradiction avec ce que j'ai dit: ça ne reste que fournir une interface de compatibilité POSIX par dessus autre chose, que ce soit via la C Library, une autre bibliothèque, ou un serveur de compatibilité. Encore une fois, ça reste définir un système non pas par sa nature, mais par son utilité et ce avec quoi il est compatible, ce qui est fondamentalement absurde.
Des systèmes qui n'ont rien d'Unix, comme Win2K, Plan9, etc., et que tu n'appellerais probablement pas Unix fournissent une interface de compatibilité POSIX de façon très similaire à ce que fait MacOS X. Je te rappelle que le serveur BSD, c'est pas comme si c'était un noyau en user space, c'est juste de la compatibilité.
La présence d'un noyau monolithique *est* une condition nécessaire (mais en aucun cas suffisante) à l'appartenance d'un système au groupe Unix. Un système qui n'a pas ça peut au maximum être désigné par compatible Unix (ce qui n'est pas péjoratif, loin de là).
En revanche, si MacOS X était *basé* sur 4.4BSD (qui là, pour le coup, est clairement défini par Marshall Kirk McKusick dans The Design and Implementation of the 4.4 BSD Operating System, il serait un Unix. Mais ça n'est *pas* le cas.
[^] # Re: Quelques remarques en vrac
Posté par Manuel Menal . En réponse à la dépêche MacOS X reçoit enfin un système de fichier journalisé. Évalué à 1.
Des systèmes qui n'ont rien d'Unix, comme Win2K, Plan9, etc., et que tu n'appellerais probablement pas Unix fournissent une interface de compatibilité POSIX de façon très similaire à ce que fait MacOS X. Je te rappelle que le serveur BSD, c'est pas comme si c'était un noyau en user space, c'est juste de la compatibilité.
La présence d'un noyau monolithique *est* une condition nécessaire (mais en aucun cas suffisante) à l'appartenance d'un système au groupe Unix. Un système qui n'a pas ça peut au maximum être désigné par compatible Unix (ce qui n'est pas péjoratif, loin de là).
En revanche, si MacOS X était *basé* sur 4.4BSD (qui là, pour le coup, est clairement défini par Marshall Kirk McKusick dans The Design and Implementation of the 4.4 BSD Operating System, il serait un Unix. Mais ça n'est *pas* le cas.