Kutulutsidwa kwa Cygwin 3.4.0, malo a GNU a Windows

Red Hat yatulutsa kumasulidwa kokhazikika kwa phukusi la Cygwin 3.4.0, lomwe limaphatikizapo laibulale ya DLL yotsatsira Linux API yoyambira pa Windows, yomwe imakupatsani mwayi wopanga mapulogalamu a Linux osasintha pang'ono. Phukusili limaphatikizanso zofunikira za Unix, mapulogalamu a seva, ophatikizira, malaibulale, ndi mafayilo apamutu omwe amamangidwa kuti azigwira pa Windows.

Kutulutsidwaku ndikodziwika pakutha kwa kuthandizira kwa kukhazikitsa kwa 32-bit ndi WoW64 wosanjikiza omwe amagwiritsidwa ntchito kuyendetsa mapulogalamu a 32-bit pa Windows 64-bit. Thandizo la machitidwe ogwiritsira ntchito Windows Vista ndi Windows Server 2008 lathetsedwanso.M'nthambi yotsatira (3.5), akukonzekera kusiya kuthandizira Windows 7, Windows 8, Windows Server 2008 R2 ndi Windows Server 2012. Choncho, Cygwin 3.5.0 idzangogwira Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 ndi Windows Server 2022.

Zosintha zina:

  • Anapereka kuthekera kochita ndi Address Space Randomization (ASLR), yomwe imayatsidwa mwachisawawa mu Cygwin DLL.
  • Chothandizira chapadera cha mafayilo okhala ndi ".com" chowonjezera chachotsedwa.
  • Khodi yowonjezedwa kuti muthe kuyimba foni ya setrlimit(RLIMIT_AS).
  • Nambala yowonjezeredwa kuti mugwiritse ntchito masks amawu mu /proc/ /mkhalidwe.
  • Zothandizira zowonjezera za UDP_SEGMENT ndi UDP_GRO socket options.
  • Mwachisawawa, kusankha "CYGWIN=pipe_byte" kumayikidwa, momwe mapaipi osatchulidwa mayina amagwira ntchito motsatana m'malo modutsa uthenga.
  • Ntchito zolowetsa zomwe zafotokozedwa mufayilo yamutu ya stdio.h ayesa kuwerenga kumapeto kwa fayilo (EOF) woyimitsidwa kuti machitidwe akhale ofanana ndi Linux.
  • Kutchula njira yopanda kanthu mu PATH chilengedwe kusinthika tsopano kukuwoneka ngati kuloza ku bukhu lamakono, lomwe likugwirizana ndi khalidwe la Linux.
  • Zosintha za FD_SETSIZE ndi NOFILE zasinthidwa ndi 1024 ndi 3200.

Source: opennet.ru

Kuwonjezera ndemanga