UNIX est une marque déposée, qui appartient à l'opengroup (qui a dû la récupérer d'AT&T, avec peut-être quelques étapes intermédiaires). Pour avoir le droit de s'appeler UNIX il faut donner des sous à l'OpenGroup et passer la certification.
Les heureux lauréats sont ici : http://www.opengroup.org/regproducts/xx.htm(...)
Les éléments imposés par la certification sont essentiellement le respect d'un certain nombre d'API et la fourniture de certaines capacités comme les libraries dynamiques.
Il y a donc aucune raison à priori pour qu'un environnement à micronoyau ne puisse pas être labellisé UNIX.
NT ne pourrait pas en l'état passer la certification vu que le périmètre des API 'Unix' qu'il supporte est ridiculement réduit. Par contre il me semble avoir entendu parler, il y a un moment, d'une boîte qui avait produit un UNIX en utilisant le noyau de NT, mais je me souviens plus du nom.
Cela dit l'usage courant du mot "UNIX" n'est pas celui défini par le spécification mais recouvre, à mon avis et de manière assez floue, l'ensemble des environnements qui batissent sur l'héritage UNIX "historique" et pour lesquels ont fait compiler sans trop de problème les mêmes programmes (éventuellement en sous-traitant les petits détails emmerdants à autoconf, libtool et leurs amis).
[^] # Re: Quelques remarques en vrac
Posté par Paerro Trime . En réponse à la dépêche MacOS X reçoit enfin un système de fichier journalisé. Évalué à 1.
Mais si il y en a une, et elle est là :
http://www.opengroup.org/regproducts/xxm0.htm(...)
UNIX est une marque déposée, qui appartient à l'opengroup (qui a dû la récupérer d'AT&T, avec peut-être quelques étapes intermédiaires). Pour avoir le droit de s'appeler UNIX il faut donner des sous à l'OpenGroup et passer la certification.
Les heureux lauréats sont ici :
http://www.opengroup.org/regproducts/xx.htm(...)
Les éléments imposés par la certification sont essentiellement le respect d'un certain nombre d'API et la fourniture de certaines capacités comme les libraries dynamiques.
Il y a donc aucune raison à priori pour qu'un environnement à micronoyau ne puisse pas être labellisé UNIX.
NT ne pourrait pas en l'état passer la certification vu que le périmètre des API 'Unix' qu'il supporte est ridiculement réduit. Par contre il me semble avoir entendu parler, il y a un moment, d'une boîte qui avait produit un UNIX en utilisant le noyau de NT, mais je me souviens plus du nom.
Cela dit l'usage courant du mot "UNIX" n'est pas celui défini par le spécification mais recouvre, à mon avis et de manière assez floue, l'ensemble des environnements qui batissent sur l'héritage UNIX "historique" et pour lesquels ont fait compiler sans trop de problème les mêmes programmes (éventuellement en sous-traitant les petits détails emmerdants à autoconf, libtool et leurs amis).