Neue Version von Cygwin 3.2.0, GNU-Umgebung für Windows

Nach mehr als einem Jahr Entwicklung hat Red Hat die stabile Version des Cygwin 3.2.0-Pakets veröffentlicht, das eine DLL-Bibliothek zur Emulation der grundlegenden Linux-API unter Windows enthält. Dies ermöglicht die Erstellung von Programmen für Linux mit minimalen Änderungen. Das Paket umfasst auch direkt für Windows kompilierte Standard-Unix-Utilities, Serveranwendungen, Compiler, Bibliotheken und Header-Dateien.

Wesentliche Änderungen:

  • Die Unterstützung für die Pseudo-Konsole wurde überarbeitet, die jetzt nur bei der Ausführung von Anwendungen, die nicht Teil von Cygwin sind, aktiviert wird.
  • Eine neue C11-API zur Arbeit mit Threads wurde hinzugefügt: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, mtx_unlock, thrd_create, thrd_current, thrd_detach, thrd_equal, thrd_exit, thrd_join, thrd_sleep, thrd_yield, tss_create, tss_delete, tss_get, tss_set.
  • In die Konsolenimplementierung wurde ein neuer Thread zur Verarbeitung von Tastenkombinationen wie Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART) sowie des Signals SIGWINCH integriert. Zuvor wurden diese Kombinationen und SIGWINCH nur während des Aufrufs der Funktionen read() oder select() verarbeitet.
  • Die Funktion fchmodat() wurde um eine eingeschränkte Unterstützung des Flags AT_SYMLINK_NOFOLLOW erweitert.
  • Die Erkennung von AF_UNIX-Sockets, die von der Windows-Plattform bereitgestellt werden, ist gewährleistet.
  • Die Begrenzung für die Anzahl der Kind-Prozesse wurde von 256 auf 5000 bei 64-Bit-Systemen und auf 1200 bei 32-Bit-Systemen angehoben.

Quelle: opennet.ru

Kaufen 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