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

Nach zehn Monaten Entwicklungszeit hat Red Hat опубликовала stabile Paketfreigabe Cygwin3.1.0, welche eine DLL-Bibliothek zur Emulation der grundlegenden Funktionen enthält. Linux API in Windows, wodurch Sie die erstellten Elemente mit minimalen Änderungen zusammensetzen können Linux Programme. Das Paket enthält auch Programme, die direkt für die Ausführung in kompiliert wurden. Windows Standard-Unix-Dienstprogramme, Serveranwendungen, Compiler, Bibliotheken und Headerdateien.

Wichtigste Änderungen:

  • Im xterm-Kompatibilitätsmodus werden 24-Bit-Farben unterstützt (funktioniert in Windows 10(beginnend mit Build 1703). Für die alte Konsole wurde ein Modus hinzugefügt, der 24-Bit-Farben simuliert, indem ähnliche Farben aus der 16-Bit-Palette verwendet werden;
  • PTY unterstützt nun Pseudo-Konsolen, eine API für virtuelle Terminals, die in Windows 10 1809. Unterstützung für Pseudo-Konsolen in
    Cygwin ermöglichte es, native Konsolenanwendungen wie GNU Screen, Tmux, Mintty und SSH in PTY zum Laufen zu bringen;
  • Neue APIs zum Binden von Prozessen und Threads an CPU-Kerne hinzugefügt: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np und pthread_setaffinity_np. Außerdem wurde Unterstützung für das CPU_SET-Makro hinzugefügt.
  • API für die Arbeit mit der Datenbank hinzugefügt DBM, Speichern von Daten im Schlüssel/Wert-Format: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • Es besteht die Möglichkeit, den FIFO-Kanal für die Aufzeichnung mehrfach zu öffnen;
  • Die Funktion times() unterstützt jetzt ein Wertargument
    NULL;
  • Die Ausgabe und das Format von /proc/cpuinfo entsprechen eher ihrer Darstellung in Linux;
  • Die maximale Stackdump-Größe wurde von 13 auf 32 erhöht.

Source: opennet.ru

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