发布于 2016-06-24 23:51:03 | 139 次阅读 | 评论: 0 | 来源: 网友投递
Cygwin windows平台上的类UNIX模拟环境
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。
Red Hat宣布,Cygwin 库的下一个版本将采用LGPL v3许可证。Cygwin库之前采用的是GPL许可证,采用更宽松的LGPL后将方便企业在其产品中使用Cygwin。Cygwin库是Cygwin项目 的核心,Cygwin项目目的是让Windows系统运行原生Linux程序,但在微软推出Linux兼容子系统后该项目看起来可能有点重叠了。
使用Cygwin,Linux程序需要重新编译,但使用Linux子系统Linux程序可以不用修改直接运行。