Gefa út Cygwin 3.4.0, GNU umhverfi fyrir Windows

Red Hat hefur gefið út stöðuga útgáfu af Cygwin 3.4.0 pakkanum, sem inniheldur DLL bókasafn til að líkja eftir grunn Linux API á Windows, sem gerir þér kleift að smíða forrit sem eru búin til fyrir Linux með lágmarksbreytingum. Pakkinn inniheldur einnig venjuleg Unix tól, netþjónaforrit, þýðendur, bókasöfn og hausaskrár sem eru byggðar beint til að keyra á Windows.

Útgáfan er áberandi fyrir lok stuðnings við 32-bita uppsetningar og WoW64-lagið sem notað er til að keyra 32-bita forrit á 64-bita Windows. Einnig hefur verið hætt að styðja við stýrikerfin Windows Vista og Windows Server 2008. Í næstu grein (3.5) ætla þeir að hætta að styðja Windows 7, Windows 8, Windows Server 2008 R2 og Windows Server 2012. Þannig mun Cygwin 3.5.0 mun aðeins styðja Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 og Windows Server 2022.

Aðrar breytingar:

  • Veitt getu til að keyra með Address Space Randomization (ASLR), sem er sjálfgefið virkt í Cygwin DLL.
  • Sérhæfður meðferðaraðili fyrir skrár með ".com" endingunni hefur verið fjarlægður.
  • Bætt við kóða til að takast á við setrlimit(RLIMIT_AS) símtalið.
  • Bætt við kóða til að vinna úr merkjagrímum í /proc/ /staða.
  • Bætt við meðhöndlum fyrir UDP_SEGMENT og UDP_GRO falsvalkosti.
  • Sjálfgefið er að valkosturinn „CYGWIN=pipe_byte“ er stilltur, þar sem ónefndir pípur starfa í bætiham frekar en í skilaboðasendingarham.
  • Inntaksaðgerðirnar sem skilgreindar eru í stdio.h hausskránni hafa tilraunir til að lesa framhjá skráarenda (EOF) óvirkar til að gera hegðun líkari Linux.
  • Að tilgreina tóma slóð í PATH umhverfisbreytunni er nú meðhöndluð sem að benda á núverandi möppu, sem er í samræmi við hegðun Linux.
  • Sjálfgefin gildi FD_SETSIZE og NOFILE hafa verið skipt út fyrir 1024 og 3200.

Heimild: opennet.ru

Bæta við athugasemd