Ný útgáfa af Cygwin 3.2.0, GNU umhverfi fyrir Windows

Eftir meira en árs þróun hefur Red Hat gefið út stöðuga útgáfu af Cygwin 3.2.0 pakkanum, sem inniheldur DLL bókasafn til að líkja eftir grunn Linux API á Windows, sem gerir þér kleift að setja saman 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 beint saman til að keyra á Windows.

Helstu breytingar:

  • Endurgerður stuðningur við gervi-leikjatölvuna, sem er nú aðeins virkjuð þegar ræst er forrit sem ekki eru innifalin í cygwin.
  • Bætt við nýju C11 API til að vinna með straumum: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, thrdd_curd, thrdd_curd, thrdd_curd jafn , thrd_exit, thrd_join, thrd_sleep, thrd_yield , tss_create, tss_delete, tss_get, tss_set.
  • Nýr þráður hefur verið bætt við stjórnborðsútfærsluna til að takast á við flýtilykla eins og Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), sem og SIGWINCH merkið . Áður voru samsetningar- og SIGWINCH gögn aðeins unnin við read() eða select() símtöl.
  • Bætti takmörkuðum stuðningi við AT_SYMLINK_NOFOLLOW fánann við fchmodat() aðgerðina.
  • Virkjaði auðkenningu á AF_UNIX innstungum sem Windows vettvangurinn veitir.
  • Takmörkun á fjölda barnaferla hefur verið hækkuð úr 256 í 5000 á 64 bita kerfum og í 1200 á 32 bita kerfum.

Heimild: opennet.ru

Bæta við athugasemd