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。
完整更新資訊檢視 公開郵件 。