Cygwin 3.1.6 发布,Windows 下的 Linux 开发环境

来源: OSCHINA
2020-07-16 07:09:46

Cygwin 3.1.6 发布了,该版本主要是一个错误修复版本。Cygwin 是一个可以在 Windows 上拥有 Linux 般体验的集成环境,其通过重新编译,将 POSIX 系统上的软件移植到 Windows 上。Cygwin 包括了一组库,该库在 Win32 系统下实现了 POSIX 系统调用的 API,还有一套 GNU 开发工具集(比如 GCC 与 GDB),这样可以进行简单的软件开发,此外有一些 UNIX 系统下的常见程序,并且支持 X Window System。

更新内容包括有:

What changed ​​​​​​

  • 支持更多的 IPPROTO_TCP socket options:TCP_FASTOPEN、TCP_KEEPIDLE、TCP_KEEPCNT、TCP_KEEPINTVL、TCP_QUICKACK、TCP_USER_TIMEOUT

Bug Fixes

  • 修复 IPPROTO_TCP 选项处理,尤其是在 TCP_MAXSEG 方面。
  • 修复了 Cygwin 内部字符串比较中的缓冲区溢出问题。
  • 修复了 /proc/cpuinfo 输出的微码注册表查询。

详细信息可查看邮件列表

展开阅读全文
精彩评论
Cygwin不能称为“Windows下的Linux开发环境”,而且跟Wine搞法完全不一样,至少Wine能运行Windows的exe,但是Cygwin能运行Linux下的二进制可执行程序吗?Cygwin官方的描述是“POSIX的模拟环境”,这个才是准确的,而且实际bash脚本的某些执行行为也和Linux下并不完全吻合
2020-07-16 09:32
7
举报
都有WSL了,,Cygwin可以寿终正寝了
2020-07-16 09:51
4
举报
WSL1是Linux模拟环境,已经证明是死路一条.
WSL2是Linux虚拟机,这个跟传统虚拟机没多大区别.
Cygwin是POSIX模拟环境,至少能让大多数GNU命令行工具正常运行.
Cygwin对Linux多进程编程和进程间通信以及网络编程的支持并不完善.
2020-07-17 10:42
1
举报
文章改了, 现在是"Cygwin 是一个可以在 Windows 上拥有 Linux 般体验的集成环境,其通过重新编译,...."
这个描述就比较准确了, 而且也提到了"通过重新编译"的方式.
2020-07-16 09:43
1
举报
类似于wsl1一样
2020-07-16 08:27
1
举报
4 收藏
分享
12 评论
4 收藏
分享
返回顶部
顶部
返回顶部
顶部