1. Elastic Stack: Analyse von Sicherheitsprotokollen. Einführung

Nach zehnmonatiger Entwicklung hat das Unternehmen Red Hat veröffentlicht eine stabile Version des Pakets Cygwin 3.1.0, das die DLL-Bibliothek zur Emulation der grundlegenden Linux-API in Windows enthält, mit der Linux-Programme mit minimalen Änderungen kompiliert werden können. Das Paket enthält auch direkt für die Ausführung in Windows kompilierte Standard-Unix-Utilities, Serveranwendungen, Compiler, Bibliotheken und Header-Dateien.

Hauptänderungen:

  • Im Kompatibilitätsmodus mit xterm wird Unterstützung für 24-Bit-Farben gewährleistet (funktioniert unter Windows 10 ab Build 1703). Für die alte Konsole wurde ein Modus zur Simulation von 24-Bit-Farben durch die Verwendung ähnlicher Farben aus der 16-Bit-Palette hinzugefügt;
  • Im PTY wurde Unterstützung für Pseudo-Konsolen hinzugefügt — eine API für virtuelle Terminals, die in Windows 10 1809 eingeführt wurde. Die Unterstützung der Pseudo-Konsolen in
    Cygwin hat es ermöglicht, native Konsolenanwendungen wie gnu screen, tmux, mintty und ssh im PTY auszuführen;
  • Neue APIs zur Bindung von Prozessen und Threads an CPU-Kerne wurden hinzugefügt: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np und pthread_setaffinity_np. Außerdem wurde die Unterstützung des CPU_SET-Makros hinzugefügt;
  • API zur Arbeit mit der Datenbank DBM, die Daten im Schlüssel/Wert-Format speichert: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • Es wurde die Möglichkeit zum mehrfachen Öffnen eines FIFO-Kanals zum Schreiben bereitgestellt;
  • In der Funktion times() wurde die Unterstützung für ein Argument mit dem Wert
    NULL implementiert;
  • Die Ausgabe und das Format von /proc/cpuinfo sind dem in Linux nahe gekommen;
  • Die Größe der Stackdump-Grenze wurde von 13 auf 32 erhöht.

Quelle: opennet.ru

60GB SSD 8Gb DDR4