Discuter:Cygwin

Un article de Wikipédia, l'encyclopédie libre.

Est-ce que les BSD et GNU/Linux sont des systèmes POSIX ? La réponse n'est pas simple : POSIX est formé de plusieurs volets (API, ligne de commande, filesystems...). Les API décrites par POSIX sont nombreuses (par exemple les fonctions read, write, stats, etc..) et l'API de Linux (ou Unix en général) est également imposante. En conséquence, certaines API Linux respectent POSIX, d'autres non. Idem pour les utilitaires de la ligne de commande.

Il est de façon générale difficile de parler d'un "système POSIX". Par exemple eCos, système temps-réel embarqué, n'est pas du tout POSIX à la base. Il dispose d'interfaces pour les boîtes à lettres, les sémaphores,... différentes de POSIX. Cependant une couche logicielle, située au dessus de l'API native, permet de fournir une interface compatible POSIX. Libre alors au développeur de choisir s'il veut utiliser l'API native, ou la couche POSIX.

[modifier] Lien externe