En l'occurrence, (corrigez-moi si je me trompe) Cygwin est en fait une dll qui fournit l'ensemble des appels nécessaires aux applications compilées pour cygwin.
Oui. Plus exactement, ça fournit une émulation de la plupart des appels Posix et Unix courants afin de faciliter le portage d'applications Unix. Ce qui donne effectivement une DLL d'"émulation" d'"APIs Unix". D'ailleurs, c'est pour cela que l'utilisation de Cygwin (celle de Windows aussi diront les trolls du soir ;-)) est déconseillée si on est exigeant en performances, car l'ajout d'un niveau d'indirection ainsi que les grandes différences de conception entre les deux familles de noyaux (Win <-> Unix) font que l'émulation est relativement coûteuse....
[^] # Re: Cygwin ...
Posté par Moby-Dik . En réponse à la dépêche Petite revue de presse. Évalué à 10.
Oui. Plus exactement, ça fournit une émulation de la plupart des appels Posix et Unix courants afin de faciliter le portage d'applications Unix. Ce qui donne effectivement une DLL d'"émulation" d'"APIs Unix". D'ailleurs, c'est pour cela que l'utilisation de Cygwin (celle de Windows aussi diront les trolls du soir ;-)) est déconseillée si on est exigeant en performances, car l'ajout d'un niveau d'indirection ainsi que les grandes différences de conception entre les deux familles de noyaux (Win <-> Unix) font que l'émulation est relativement coûteuse....