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

Red Hat zveřejnil stabilní vydání balíčku Cygwin 3.4.0, který obsahuje knihovnu DLL pro emulaci základního linuxového API ve Windows, což vám umožňuje vytvářet programy vytvořené pro Linux s minimálními změnami. Balíček také obsahuje standardní unixové nástroje, serverové aplikace, kompilátory, knihovny a hlavičkové soubory přímo vytvořené pro běh na Windows.

Vydání je pozoruhodné ukončením podpory 32bitových instalací a vrstvy WoW64 používané ke spouštění 32bitových programů na 64bitových Windows. Rovněž byla ukončena podpora pro operační systémy Windows Vista a Windows Server 2008. V další větvi (3.5) plánují ukončit podporu Windows 7, Windows 8, Windows Server 2008 R2 a Windows Server 2012. Cygwin 3.5.0 bude podporovat 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:

  • Poskytuje možnost spouštět s Randomizací adresového prostoru (ASLR), která je ve výchozím nastavení povolena v Cygwin DLL.
  • Specializovaný obslužný program pro soubory s příponou „.com“ byl odstraněn.
  • Přidán kód pro zpracování volání setrlimit(RLIMIT_AS).
  • Přidán kód pro zpracování signálních masek v /proc/ /postavení.
  • Přidány obslužné rutiny pro možnosti soketu UDP_SEGMENT a UDP_GRO.
  • Ve výchozím nastavení je nastavena možnost „CYGWIN=pipe_byte“, ve které nepojmenované kanály pracují v bajtovém režimu spíše než v režimu předávání zpráv.
  • Vstupní funkce definované v záhlaví souboru stdio.h mají zakázány pokusy o čtení za koncem souboru (EOF), aby se chování více podobalo Linuxu.
  • Zadání prázdné cesty v proměnné prostředí PATH se nyní považuje za odkaz na aktuální adresář, což je v souladu s chováním v systému Linux.
  • Výchozí hodnoty FD_SETSIZE a NOFILE byly nahrazeny 1024 a 3200.

Zdroj: opennet.ru

Přidat komentář