Вышел Cygwin 3.2.0
29 марта 2021 года разработчики опубликовали новый релиз Cygwin 3.2.0.
Cygwin — UNIX-подобная среда и интерфейс командной строки для Microsoft Windows. Cygwin обеспечивает тесную интеграцию приложений, данных и ресурсов Windows с приложениями, данными и ресурсами UNIX-подобной среды. Из среды Cygwin можно запускать обычные приложения Windows, также можно использовать инструменты Cygwin из Windows.
Cygwin состоит из двух частей: динамически подключаемой библиотеки (DLL) cygwin1.dll, которая обеспечивает совместимость API и реализует значительную часть стандарта POSIX, и огромной коллекции приложений, которые обеспечивают привычную среду UNIX, включая Unix shell.
Wikipedia ©
Основные изменения:
Переработана поддержка псевдоконсоли. Теперь она активируется только при запуске приложений не из состава пакета
Реализован C11 API, позволяющий работать с потоками: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, mtx_unlock, thrd_create, thrd_current, thrd_detach, thrd_equal, thrd_exit, thrd_join, thrd_sleep, thrd_yield, tss_create, tss_delete, tss_get, tss_set
В реализацию консоли добавлен новый поток, обрабатывающий клавиатурные комбинации, такие как Ctrl-Z (VSUSP), Ctrl-(VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), а также сигнал SIGWINCH (Ранее эти комбинации обрабатывались только при вызове функций read() или select())
В функцию fchmodat() добавлена поддержка флага AT_SYMLINK_NOFOLLOW
Реализовано распознание сокетов AF_UNIX
Изменено число дочерних процессов:
c 256 до 5000 на 64-разрядных системах
до 1200 на 32-разрядных
>>> Сайт проекта
>>> Исходные коды проекта (GNU GPL)
>>> Загрузки
>>> Подробности
Cygwin — UNIX-подобная среда и интерфейс командной строки для Microsoft Windows. Cygwin обеспечивает тесную интеграцию приложений, данных и ресурсов Windows с приложениями, данными и ресурсами UNIX-подобной среды. Из среды Cygwin можно запускать обычные приложения Windows, также можно использовать инструменты Cygwin из Windows.
Cygwin состоит из двух частей: динамически подключаемой библиотеки (DLL) cygwin1.dll, которая обеспечивает совместимость API и реализует значительную часть стандарта POSIX, и огромной коллекции приложений, которые обеспечивают привычную среду UNIX, включая Unix shell.
Wikipedia ©
Основные изменения:
Переработана поддержка псевдоконсоли. Теперь она активируется только при запуске приложений не из состава пакета
Реализован C11 API, позволяющий работать с потоками: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, mtx_unlock, thrd_create, thrd_current, thrd_detach, thrd_equal, thrd_exit, thrd_join, thrd_sleep, thrd_yield, tss_create, tss_delete, tss_get, tss_set
В реализацию консоли добавлен новый поток, обрабатывающий клавиатурные комбинации, такие как Ctrl-Z (VSUSP), Ctrl-(VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), а также сигнал SIGWINCH (Ранее эти комбинации обрабатывались только при вызове функций read() или select())
В функцию fchmodat() добавлена поддержка флага AT_SYMLINK_NOFOLLOW
Реализовано распознание сокетов AF_UNIX
Изменено число дочерних процессов:
c 256 до 5000 на 64-разрядных системах
до 1200 на 32-разрядных
>>> Сайт проекта
>>> Исходные коды проекта (GNU GPL)
>>> Загрузки
>>> Подробности
Ещё новости по теме:
18:20