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

Компания Red Hat публикува Cygwin 3.5.0, стабилен пакет, който включва DLL библиотека за емулация на базовото Linux API в Windows. Това позволява да се компилират програми създадени за Linux с минимални промени. Пакетът съдържа и стандартни Unix инструменти, сървърни приложения, компилатори, библиотеки и заглавни файлове, сглобени да работят директно в Windows.

Изданието е забележително с спирането на поддръжката на Windows 7, Windows 8, Windows Server 2008 R2 и Windows Server 2012. Така в Cygwin 3.5.0 се поддържат само Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 и Windows Server 2022.

Други промени:

  • Разрешен е достъп до устройства на консолите (\/dev\/consN) от процеси, свързани с други конзоли или pty терминали. Това изменение предоставя възможност за стартиране на GNU screen и tmux в конзолата.
  • Добавен е инструментът newgrp за промяна на идентификаторите на група в текущата сесия.
  • Инструментът cygcheck получи поддръжка за търсене на пакети в дистрибуцията cygwin и получаване на информация за налични и инсталирани пакети.
  • В функциите fnmatch и glob е добавена възможност за указване на класове символи при определяне на маски (например, «[:alnum:]’, «[=a=]», «[.aa.]»).
  • Добавен е каталог \dev\disk с подкаталози «by-*», които са символични линкове на дискови устройства и раздели:
  • by-drive\/DRIVE_LETTER -> ..\/..\/sdXN
  • by-label\/VOLUME_LABEL -> ..\/..\/sdXN
  • by-id\/BUSTYPE-[VENDOR_]PRODUCT_[SERIAL|0xHASH][-partN] -> ..\/..\/sdX[N]
  • by-partuuid\/MBR_SERIAL-OFFSET -> ..\/..\/sdXN
  • by-partuuid\/GPT_GUID -> ..\/..\/sdXN
  • by-uuid\/VOLUME_SERIAL -> ..\/..\/sdXN
  • by-voluuid\/MBR_SERIAL-OFFSET -> ..\/..\/sdXN
  • by-voluuid\/VOLUME_GUID -> ..\/..\/sdXN
  • Добавени са файлове \/proc\/codesets и \/proc\/locales с информация за поддържаните кодировки и локали.
  • В функцията lseek е добавена поддръжка на флагове SEEK_DATA и SEEK_HOLE.
  • Реализирани са нови функции close_range, fallocate, c8rtomb, c16rtomb, c32rtomb, mbrtoc8, mbrtoc16, mbrtoc32, posix_spawn_file_actions_addchdir_np и posix_spawn_file_actions_addfchdir_np.
  • Добавено е устройство \/dev\/mixer с реализация на звуков миксер.
  • В разделите NFS е осигурена поддръжка на FIFO канали.
  • За SSD устройства е включена автоматична оптимизация на разремонтирни файлове, независима от режима на монтиране «sparse».
  • Стойността на RLIMIT_CORE по подразбиране е зададена на 0, при което се изключва генерирането на core дампове и файлове със състоянието на стека.

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

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