Společnost Red Hat vydala stabilní verzi balíčku Cygwin 3.5.0, která obsahuje DLL knihovnu pro emulaci základního Linux API ve Windows, což umožňuje s minimálními úpravami sestavovat programy vytvořené pro Linux. Balíček také zahrnuje přímo sestavené standardní unixové utilitky, serverové aplikace, kompilátory, knihovny a hlavičkové soubory určené k provádění ve Windows.
Vydání je významné ukončením podpory Windows 7, Windows 8, Windows Server 2008 R2 a Windows Server 2012. Cygwin 3.5.0 tak podporuje pouze Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 a Windows Server 2022.
Další změny:
- Byl povolen přístup k zařízení konzolí (/dev/consN) z procesů připojených k jiným konzolím nebo pty terminálům. Tato změna umožnila spouštění utilit GNU screen a tmux v konzole.
- Byla přidána utilita newgrp pro změnu identifikátoru skupiny v aktuální relaci.
- Do utility cygcheck byla přidána podpora vyhledávání balíčků v distribuci cygwin a získávání informací o dostupných a nainstalovaných balíčcích.
- Do funkcí fnmatch a glob byla přidána možnost specifikace tříd symbolů při definování masek (například „[:alnum:]“, „[=a=]“, „[.aa.]“).
- Byl přidán adresář /dev/disk se podadresáři „by-*“, které jsou symbolickými odkazy na zařízení disků a jejich oddílů:
- 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
Zdroj: opennet.ru
