Ho lokolloa ha Cygwin 3.4.0, tikoloho ea GNU bakeng sa Windows

Red Hat e phatlalalitse tokollo e tsitsitseng ea sephutheloana sa Cygwin 3.4.0, se kenyelletsang laeborari ea DLL bakeng sa ho etsisa Linux API ea mantlha ho Windows, e u lumellang ho bokella mananeo a etselitsoeng Linux ka liphetoho tse nyane. Sephutheloana sena se boetse se kenyelletsa lits'ebeletso tse tloaelehileng tsa Unix, lits'ebetso tsa seva, li-compilers, lilaebrari le lifaele tsa lihlooho tse bokelletsoeng ka kotloloho ho sebelisoa ho Windows.

Tokollo e hlokomeleha bakeng sa pheletso ea ts'ehetso bakeng sa lits'ebetso tsa 32-bit le lera la WoW64 le sebelisitsoeng ho tsamaisa mananeo a 32-bit ho 64-bit Windows. Tšehetso bakeng sa tsamaiso ea Windows Vista le Windows Server 2008 le eona e khaotsoe.Lekaleng le latelang (3.5), ba rera ho khaotsa ho tšehetsa Windows 7, Windows 8, Windows Server 2008 R2 le Windows Server 2012. Kahoo, Cygwin 3.5.0 e tla tšehetsa feela Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 le Windows Server 2022.

Liphetoho tse ling:

  • E fane ka bokhoni ba ho sebetsa ka Address Space Randomization (ASLR), e lumelloang ke kamehla ho Cygwin DLL.
  • Sebapali se ikhethileng sa lifaele tse nang le ".com" katoloso se tlositsoe.
  • Ho kentsoe khoutu ho sebetsana le mohala oa setrlimit(RLIMIT_AS).
  • Khoutu e kenyellelitsoeng ho sebetsa limaske tsa matšoao ho /proc/ /boemo.
  • E kenyellelitsoe libapali bakeng sa likhetho tsa socket tsa UDP_SEGMENT le UDP_GRO.
  • Ka mokhoa o ikhethileng, khetho "CYGWIN=pipe_byte" e behiloe, moo liphaephe tse sa boleloang ka mabitso li sebetsang ka mokhoa oa byte ho fapana le mokhoa oa ho fetisa molaetsa.
  • Mesebetsi ea ho kenya e hlalositsoeng faeleng ea hlooho ea stdio.h e leka ho bala ho feta qetellong ea faele (EOF) e koetsoe ho etsa hore boitšoaro bo tšoane le Linux.
  • Ho hlakisa tsela e se nang letho ho phapano ea tikoloho ea PATH joale e nkuoa e le ho supa bukana ea hajoale, e tsamaellanang le boits'oaro ba Linux.
  • Litekanyetso tsa kamehla tsa FD_SETSIZE le NOFILE li nkeloe sebaka ke 1024 le 3200.

Source: opennet.ru

Eketsa ka tlhaloso