Die Veröffentlichung von Cygwin 3.5.0, der GNU-Umgebung für Windows, wurde bekannt gegeben.

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
  • Die Dateien /proc/codesets und /proc/locales mit Informationen über unterstützte Zeichencodierungen und Regionen wurden hinzugefügt.
  • Die Funktion lseek unterstützt jetzt die Flags SEEK_DATA und SEEK_HOLE.
  • Neue Funktionen wie close_range, fallocate, c8rtomb, c16rtomb, c32rtomb, mbrtoc8, mbrtoc16, mbrtoc32, posix_spawn_file_actions_addchdir_np und posix_spawn_file_actions_addfchdir_np wurden implementiert.
  • Ein Gerät /dev/mixer mit der Implementierung eines Soundmixers wurde hinzugefügt.
  • In den NFS-Bereichen wurde die Unterstützung für FIFO-Pipes sichergestellt.
  • Für SSDs wurde eine automatische Optimierung von freien Dateien aktiviert, die nicht vom Sparse-Mount-Modus abhängt.
  • Der Wert von RLIMIT_CORE ist standardmäßig auf 0 festgelegt, wodurch die Generierung von Core-Dumps und Stack-Zustandsdateien deaktiviert wird.

    Quelle: opennet.ru

  • Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster