Firma Red Hat opublikowała stabilną wersję pakietu Cygwin 3.5.0, który zawiera bibliotekę DLL do emulacji podstawowego interfejsu API Linux w systemie Windows, umożliwiającą kompilację programów stworzonych dla Linux z minimalnymi zmianami. Pakiet zawiera również standardowe narzędzia Unix, aplikacje serwerowe, kompilatory, biblioteki i pliki nagłówkowe bezpośrednio skompilowane do uruchomienia w systemie Windows.
Wydanie to jest szczególne z powodu zakończenia wsparcia dla systemu Windows 7, Windows 8, Windows Server 2008 R2 i Windows Server 2012. W związku z tym, w Cygwin 3.5.0 wspierane są tylko Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 i Windows Server 2022.
Inne zmiany:
- Dostęp do urządzeń konsoli (/dev/consN) z procesów podłączonych do innych konsol lub terminali pty został zezwolony. Ta zmiana umożliwiła uruchamianie w konsoli narzędzi GNU screen i tmux.
- Dodano narzędzie newgrp do zmiany identyfikatorów grup w bieżącej sesji.
- Do narzędzia cygcheck dodano wsparcie dla wyszukiwania pakietów w dystrybucji cygwin oraz uzyskiwania informacji o dostępnych i zainstalowanych pakietach.
- W funkcji fnmatch i glob dodano możliwość wskazywania klas symboli w maskach (np. „[:alnum:]”, „[=a=]”, „[.aa.]”).
- Dodano katalog /dev/disk z podkatalogami „by-*”, które są symboliczne linki do urządzeń dysków i partycji dysków:
- 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
Źródło: opennet.ru
