Компания 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
Източник: opennet.ru
