Nowa wersja Cygwin 3.1.0, środowiska GNU dla systemu Windows

Po dziesięciu miesiącach rozwoju firma Red Hat opublikowała opublikowała stabilną wersję pakietu Cygwin 3.1.0, który zawiera bibliotekę DLL do emulacji podstawowego interfejsu API Linuksa w systemie Windows, pozwalającą na kompilację programów stworzonych dla Linuksa z minimalnymi zmianami. Pakiet zawiera również standardowe narzędzia Unix, aplikacje serwerowe, kompilatory, biblioteki i pliki nagłówkowe, skompilowane bezpośrednio do działania w systemie Windows.

Główne zmiany:

  • W trybie zgodności z xterm zapewniono wsparcie dla 24-bitowych kolorów (działa w Windows 10, począwszy od wersji 1703). Dla starszej konsoli dodano tryb emulacji 24-bitowych kolorów poprzez użycie zbliżonych kolorów z 16-bitowej palety;
  • W PTY dodano obsługę pseudokonsoli — API dla wirtualnych terminali, wprowadzone w Windows 10 1809. Obsługa pseudokonsoli w
    Cygwin umożliwiła działanie natywnych aplikacji konsolowych w PTY, takich jak gnu screen, tmux, mintty i ssh;
  • Dodano nowe API do przypisywania procesów i wątków do rdzeni CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np oraz pthread_setaffinity_np. Dodano również wsparcie dla makra CPU_SET;
  • Dodano API do pracy z bazą danych DBM, przechowującą dane w formacie klucz/wartość: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • Zapewniono możliwość wielokrotnego otwierania kanału FIFO do zapisu;
  • W funkcji times() zaimplementowano wsparcie dla argumentu o wartości
    NULL;
  • Wyjście i format /proc/cpuinfo zbliżono do jego reprezentacji w Linuksie;
  • Rozmiar ograniczenia stackdump zwiększono z 13 do 32.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster