Cygwin 3.0.0-1 发布,Windows 上拥有 Linux 般体验

来源: OSCHINA
编辑: h4cd
2019-02-17 06:53:44

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


此版本新特性包括:

  • 支持 CLOCK_REALTIME_COARSE、CLOCK_MONOTONIC_COARSE、CLOCK_MONOTONIC_RAW、CLOCK_BOOTTIME、CLOCK_REALTIME_ALARM、CLOCK_BOOTTIME_ALARM 时钟。

  • 支持区分目录大小写。mkdir(2)现在在 Cygwin 安装目录中自动创建目录,区分大小写。此功能需要安装 Windows 10 1803 或更高版本并安装 WSL。

  • 新文件读写控制的 FS_IOC_GETFLAGS 和 FS_IOC_SETFLAGS。

  • 支持 exFAT。

  • 支持 Linux 特定的 open(2) 标识 O_PATH。

  • 支持 Linux 特定的 linkat(2) 标识 AT_EMPTY_PATH。

  • 支持 posix 定时器的溢出计数器(通过 timer_getoverrun() 或 siginfo_t::si_overrun)。

  • 新 API:signalfd、timerfd_create、timerfd_gettime、timerfd_settime、timer_getoverrun。

完整更新信息查看公开邮件

展开阅读全文
精彩评论
我直接用linux,哈哈
2019-02-17 12:01
5
举报
cygwin的软件仓库是优势,比较丰富,不过采用模拟的方案,性能会比较差。目前我用msys2取代了cygwin
2019-02-17 11:18
5
举报
已经有WSL了,Cygwin还有存在的必要么?
2019-02-17 10:58
3
举报
Mark.
2019-02-17 08:44
1
举报
33 收藏
分享
10 评论
33 收藏
分享
返回顶部
顶部