Vydání Cygwin 3.5.0, GNU prostředí pro Windows

Společnost Red Hat vydala stabilní verzi balíčku Cygwin 3.5.0, která obsahuje DLL knihovnu pro emulaci základního Linux API ve Windows, což umožňuje s minimálními úpravami sestavovat programy vytvořené pro Linux. Balíček také zahrnuje přímo sestavené standardní unixové utilitky, serverové aplikace, kompilátory, knihovny a hlavičkové soubory určené k provádění ve Windows.

Vydání je významné ukončením podpory Windows 7, Windows 8, Windows Server 2008 R2 a Windows Server 2012. Cygwin 3.5.0 tak podporuje pouze Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 a Windows Server 2022.

Další změny:

  • Byl povolen přístup k zařízení konzolí (/dev/consN) z procesů připojených k jiným konzolím nebo pty terminálům. Tato změna umožnila spouštění utilit GNU screen a tmux v konzole.
  • Byla přidána utilita newgrp pro změnu identifikátoru skupiny v aktuální relaci.
  • Do utility cygcheck byla přidána podpora vyhledávání balíčků v distribuci cygwin a získávání informací o dostupných a nainstalovaných balíčcích.
  • Do funkcí fnmatch a glob byla přidána možnost specifikace tříd symbolů při definování masek (například „[:alnum:]“, „[=a=]“, „[.aa.]“).
  • Byl přidán adresář /dev/disk se podadresáři „by-*“, které jsou symbolickými odkazy na zařízení disků a jejich oddílů:
  • 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
  • Byly přidány soubory /proc/codesets a /proc/locales s informacemi o podporovaných kódováních a místních nastaveních.
  • Do funkce lseek byla přidána podpora příznaků SEEK_DATA a SEEK_HOLE.
  • Byly implementovány nové funkce close_range, fallocate, c8rtomb, c16rtomb, c32rtomb, mbrtoc8, mbrtoc16, mbrtoc32, posix_spawn_file_actions_addchdir_np a posix_spawn_file_actions_addfchdir_np.
  • Bylo přidáno zařízení /dev/mixer s implementací zvukového mixéru.
  • V sekcích NFS byla zajištěna podpora FIFO kanálů.
  • Pro SSD úložiště byla zahrnuta automatická optimalizace vyprázdněných souborů, nezávislá na režimu připojení „sparse“.
  • Hodnota RLIMIT_CORE je ve výchozím nastavení nastavena na 0, což vypíná generaci core dumpů a souborů s obsahem zásobníku.

    Zdroj: opennet.ru

  • Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster