Red Hat has released version 3.6.0 of the package Cygwin , which includes the DLL library for emulating the basic Linux API in Windows. This allows for minimal changes to run programs created for Linux on Windows. The package also comes with standard Unix utilities, server applications, compilers, libraries, and header files specifically compiled for Windows.
The key changes in this release include:
- New functions such as Getlocalename_l, FDCLOSDIR, POSIX_GETDENTS, SETPROCTITLE, TIMESPEC_GET, TCGETWINSIZE, TCSETWINSIZE, POSIX_CLOSE, and posix_spawn_file_actions_addchdir have been implemented.
- Support for new flags fs_pinned_fl and fs_unpinned_fl to handle Windows attributes File_attribute_pinned and File_attribute_unpinned.
- The addition of Libaio.a library to check support for Posix Aio.
- The Cygpath utility now includes an option “-r” to generate Windows paths with the prefix “ \? “.
- Obsolete features like SMBV1 have been removed from default settings in new Windows versions.
- Improved handling of unnamed pipes.
- AVX/AVX2/AVX-512 instructions are now supported by the signal processor.
- The maximum value of the process identifier (PID) has been increased from 65536 to 4194304.
/Reports, release notes, official announcements.