Das Unternehmen Red Hat hat die stabile Version des Pakets Cygwin 3.5.0 veröffentlicht, die eine DLL-Bibliothek zur Emulation der grundlegenden Linux-API in Windows enthält. Dies ermöglicht die Kompilierung von für Linux erstellten Programmen mit minimalen Änderungen. Das Paket enthält auch die standardmäßigen Unix-Utilities, Serveranwendungen, Compiler, Bibliotheken und Header-Dateien, die direkt für die Ausführung unter Windows kompiliert wurden.
Die Veröffentlichung ist bemerkenswert durch das Ende der Unterstützung für Windows 7, Windows 8, Windows Server 2008 R2 und Windows Server 2012. Somit wird in Cygwin 3.5.0 nur Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 und Windows Server 2022 unterstützt.
Weitere Änderungen:
- Der Zugriff auf Konsolengeräte (/dev/consN) aus Prozessen, die mit anderen Konsolen oder pty-Terminals verbunden sind, wurde ermöglicht. Diese Änderung erlaubt das Ausführen von GNU screen und tmux in der Konsole.
- Das Tool newgrp wurde hinzugefügt, um die Gruppenidentifikation in der aktuellen Sitzung zu ändern.
- In das Tool cygcheck wurde die Unterstützung für die Paketsuche im Cygwin-Distribution und für Informationen über verfügbare und installierte Pakete hinzugefügt.
- In den Funktionen fnmatch und glob wurde die Möglichkeit hinzugefügt, Zeichengruppen bei der Definition von Masken anzugeben (zum Beispiel "[:alnum:]", "[=a=]", "[.aa.]" ).
- Ein Verzeichnis /dev/disk mit Unterverzeichnissen "by-*" wurde hinzugefügt, die symbolische Links zu den Speichergeräten und -partitionen sind:
- 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
Quelle: opennet.ru
