Cygwin 3.0.0-1發布- 讓Windows擁有Linux般的體驗
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。
完整更新信息查看公開郵件。