中引导编译器，这需要对Unix的足够模拟，以使Autoconf的shell script可以运行，这样就用到像bash这样的shell，进而需要Fork和标准串流。Windows含有类似的功能，所以Cygwin库只需要进行翻译调用、管理私有数据，比如文件描述符。1996年后，由于看到cygwin可以提供Windows系统上的Cygnus嵌入式工具（以往的方案是使用DJGPP），其他工程师也加入了进来。特别吸引人的是，Cygwin可以实现三路交叉编译（three-way cross-compile），例如