Компания Red Hat публикува стабилен релиз на пакета Cygwin 3.5.0, който включва DLL библиотека за еймулиране на основното Linux API в Windows, позволяваща с минимални изменения да се събират програми, създадени за Linux. Пакетът също така включва директно събрани за изпълнение в Windows стандартни Unix инструменти, сървърни приложения, компилатори, библиотеки и заглавни файлове.
Пускането е значимо с прекратяването на поддръжката на 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
