Das Unternehmen Red Hat hat die stabile Version des Pakets Cygwin 3.5.0 veröffentlicht, das eine DLL-Bibliothek zur Emulation der grundlegenden Linux-API unter Windows umfasst. Dadurch können mit minimalen Änderungen für Linux entwickelte Programme kompiliert werden. Außerdem enthält das Paket direkt für die Ausführung unter Windows kompilierten Standard-Unix-Dienstprogramme, Serveranwendungen, Compiler, Bibliotheken und Header-Dateien.
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. Damit 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, ist erlaubt. Diese Änderung ermöglicht den Betrieb von GNU screen und tmux in der Konsole.
- Das Dienstprogramm newgrp zum Ändern der Gruppen-ID in der aktuellen Sitzung wurde hinzugefügt.
- In das Dienstprogramm cygcheck wurde die Unterstützung für die Paketsuche im Cygwin-Distributionspaket und das Abrufen von Informationen über verfügbare und installierte Pakete hinzugefügt.
- In den Funktionen fnmatch und glob wurde die Möglichkeit hinzugefügt, Zeichengruppen bei der Maskenbestimmung anzugeben (z. B. „[:alnum:]“, „[=a=]“, „[.aa.]“).
- Ein Verzeichnis /dev/disk mit Unterverzeichnissen „by-*“ wurde hinzugefügt, die symbolische Links zu Festplatten und Festplattenschnitten darstellen:
- 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
