Cygwin

Weekly Pick

Cygwin是一个在Windows平台上模拟UNIX环境的项目,提供POSIX API兼容层和大量移植的UNIX软件包,使UNIX/Linux程序能在Windows上运行。

UNIX/Linux的命令行程序十分高效,但在Windows上命令行却不那么顺手。早在Windows 95年代,Cygnus公司就想办法利用Win32 API制作了一个模拟UNIX的库——cygwin1.dll,即Cygwin项目,提供了大部分POSIX标准API。在此基础上进一步将大量软件包如libczlibbashgccvimawksedgit甚至X.org等等都移植了过来,形成了规模庞大的软件仓库。 有了Cygwin,UNIX/Linux中的程序,很容易地移植到Windows平台。本文是对它的介绍,作者是一个爱好编程的电气工程师,写了系列博文。原文链接:Cygwin系列(一):Cygwin是什么 或 知乎链接:Cygwin系列(一):Cygwin是什么