Издаване на Cygwin 3.6.0, GNU среда за Windows

Компания Red Hat публикува стабилен релиз на пакета Cygwin 3.6.0, който включва DLL-библиотека за емуляция на основния Linux API в Windows, позволявайки с минимални изменения да се компилират и стартират в Windows програми, създадени за Linux. Пакетът включва също инструменти, сървърни приложения, компилатори, библиотеки и заглавни файлове, типични за Unix-подобни системи. Cygwin позволява да получите функционалност, сходна с дистрибуцията на Linux, работеща върху Windows. Кодът е написан на C и се разпространява под лицензиите GPLv2, LGPLv2.1 и GPLv3.

Основни промени:

  • Реализирани са нови функции: getlocalename_l, fdclosedir, posix_getdents, setproctitle, timespec_get, tcgetwinsize, tcsetwinsize и posix_close, posix_spawn_file_actions_addchdir.
  • Добавена е поддръжка на флаговете FS_PINNED_FL и FS_UNPINNED_FL за поддръжка на Windows атрибутите FILE_ATTRIBUTE_PINNED и FILE_ATTRIBUTE_UNPINNED.
  • Добавена е библиотеката libaio.a, предназначена за проверка на поддръжката на POSIX aio.
  • В утилитата cygpath е добавена опция „-r“ за генериране на Windows пътища с префикс „\\?\“.
  • Протоколът SMBv1 е прехвърлен в категорията на остарелите и вече не се инсталира по подразбиране в новите версии на Windows.
  • Преработена е обработката на безименни канали (pipe).
  • В обработчика на сигнали са внедрени инструкции AVX/AVX2/AVX-512.
  • Максималната стойност на идентификатора на процеса (PID) е увеличена от 65536 до 4194304.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster