cygwin 类似虚拟机,可以在 windows 平台下使用 linux 环境及相关软件。cygwin 和虚拟机是完全不同的实现方式:cygwin 是将 windows 系统接口适配成兼容 linux 环境的,并且实现了一些基础构件。cygwin 更加轻量级,功能比较局限,不过足以应对一般的使用情况。
安装
下载安装包,安装过程可以使用网易提供的镜像站点:http://mirrors.163.com/.help/cygwin.html
另外,如果要使用curl, wget 等命令最好安装时就勾选上,之后再手动安装可能会遇到问题。
使用安装助手
centos 下用 yum 安装三方软件十分方便, cygwin 也有一个很方便的安装助手 apt-cyg:https://github.com/transcode-open/apt-cyg
之后需要安装软件时,先在官网上查看有没有编译好的安装包:https://cygwin.com/cgi-bin2/package-grep.cgi
官方提供了 mysql, redis, nginx 等包,足以搭建常用的 web 开发环境了。
Python 下著名的异步网络框架 twisted 也已经包含,所以可以无障碍的使用 django。