Red Hat hà publicatu una versione stabile di Cygwin 3.6.0, chì include una libreria DLL per emulà u basicu Linux API in Windows, chì vi permette di cumpilà è eseguisce cù cambiamenti minimi Windows prugrammi creati per LinuxU pacchettu include ancu quelli raccolti per l'esecuzione in Windows utilità, applicazioni di servitore, compilatori, biblioteche è fugliali d'intestazione tipici di i sistemi di tipu Unix. Cygwin vi permette di ottene funzionalità simili à Linux-distribuzione chì funziona sopra WindowsU codice hè scrittu in C è hè distribuitu sottu e licenze GPLv2, LGPLv2.1 è GPLv3.
I cambiamenti principali:
- Nuove funzioni implementate: getlocalename_l, fdclosedir, posix_getdents, setproctitle, timespec_get, tcgetwinsize, tcsetwinsize è posix_close, posix_spawn_file_actions_addchdir.
- Aggiuntu u supportu per i flag FS_PINNED_FL è FS_UNPINNED_FL per supportà Windows-attributi FILE_ATTRIBUTE_PINNED è FILE_ATTRIBUTE_UNPINNED.
- A biblioteca libaio.a aghjunta, pensata per verificà u supportu POSIX aio.
- L'utilità cygpath hè stata aggiornata per include l'opzione "-r" per generà Windows-percorsi cù u prefissu "\\?\".
- Deprecatu è ùn hè più installatu per difettu in e nuove versioni Windows Protocolu SMBv1.
- A manipolazione di i pipi senza nome hè stata rielaborata.
- U gestore di u signale usa l'istruzzioni AVX/AVX2/AVX-512.
- U valore massimu di identificatore di prucessu (PID) hè statu aumentatu da 65536 à 4194304.
Source: opennet.ru
