经过一年半的等待,Cygnus 刚刚发布了新版本的 Cygwin,它是用于将开源 Linux 应用程序移植到 Microsoft 环境中的工具套件,可从 https://sourceware 免费下载。 cygnus.com/cygwin。这些工具随源代码一起提供,允许您在 Windows 下重新创建 Linux 设置。 Cygwin 首先以 DLL 的形式实现与 Unix 兼容的 POSIX 系统的低级功能。 GCC编译器提供的开发环境允许为Linux设计的应用程序在Windows下重新编译。该版本的主要创新是允许库并发执行的进程管理。
安装更简单
该库添加了对 Unix 域套接字和 /dev/zero 设备的管理,用于有效管理内存。服务器类软件将是第一个受益者。通过加强产品与 Win 32 API 的兼容性,本机 Windows 应用程序的开发也得到了改进。开发人员将欣赏新的 Strace 工具,它使所有系统调用可视化变得更加容易:实际使用的模块现在单独安装。完整的安装包括命令解释器、Unix 命令、C/C++ 开发系统及其调试器,压缩后大约占用 20 MB 的空间。据了解,使用 Cygwin 移植到 Windows 的程序数量正在快速增长。其中最著名的有 Apache 1.3.9 Web 服务器、图形编辑工具 Gimp、Linux 图形环境 XFree86,甚至 SQL 数据库 Postgresql。