Wydanie Cygwin 3.5.0, środowiska GNU dla Windows

Firma Red Hat opublikowała stabilną wersję pakietu Cygwin 3.5.0, który zawiera bibliotekę DLL do emulacji podstawowego interfejsu API Linux w systemie Windows, umożliwiającą kompilację programów stworzonych dla Linux z minimalnymi zmianami. Pakiet zawiera również standardowe narzędzia Unix, aplikacje serwerowe, kompilatory, biblioteki i pliki nagłówkowe bezpośrednio skompilowane do uruchomienia w systemie Windows.

Wydanie to jest szczególne z powodu zakończenia wsparcia dla systemu Windows 7, Windows 8, Windows Server 2008 R2 i Windows Server 2012. W związku z tym, w Cygwin 3.5.0 wspierane są tylko Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 i Windows Server 2022.

Inne zmiany:

  • Dostęp do urządzeń konsoli (/dev/consN) z procesów podłączonych do innych konsol lub terminali pty został zezwolony. Ta zmiana umożliwiła uruchamianie w konsoli narzędzi GNU screen i tmux.
  • Dodano narzędzie newgrp do zmiany identyfikatorów grup w bieżącej sesji.
  • Do narzędzia cygcheck dodano wsparcie dla wyszukiwania pakietów w dystrybucji cygwin oraz uzyskiwania informacji o dostępnych i zainstalowanych pakietach.
  • W funkcji fnmatch i glob dodano możliwość wskazywania klas symboli w maskach (np. „[:alnum:]”, „[=a=]”, „[.aa.]”).
  • Dodano katalog /dev/disk z podkatalogami „by-*”, które są symboliczne linki do urządzeń dysków i partycji dysków:
  • 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
  • Dodano pliki /proc/codesets i /proc/locales z informacjami o obsługiwanych kodowaniach i lokalnych ustawieniach.
  • Do funkcji lseek dodano wsparcie dla flag SEEK_DATA i SEEK_HOLE.
  • Wdrożono nowe funkcje close_range, fallocate, c8rtomb, c16rtomb, c32rtomb, mbrtoc8, mbrtoc16, mbrtoc32, posix_spawn_file_actions_addchdir_np oraz posix_spawn_file_actions_addfchdir_np.
  • Dodano urządzenie /dev/mixer z realizacją miksera dźwięku.
  • W sekcjach NFS zapewniono wsparcie dla kanałów FIFO.
  • Dla dysków SSD włączono automatyczną optymalizację rozrzedzonych plików, niezależną od trybu montowania „sparse”.
  • Domyślna wartość RLIMIT_CORE ustawiona na 0, co wyłącza generację zrzutów pamięci rdzeniowej i plików ze stanem stosu.

    Ź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