Fersiwn newydd o Cygwin 3.2.0, amgylchedd GNU ar gyfer Windows

Ar Γ΄l mwy na blwyddyn o ddatblygiad, mae Red Hat wedi cyhoeddi datganiad sefydlog o'r pecyn Cygwin 3.2.0, sy'n cynnwys DLL ar gyfer efelychu'r API Linux sylfaenol ar Windows, sy'n eich galluogi i adeiladu rhaglenni a grΓ«wyd ar gyfer Linux heb fawr o newidiadau. Mae'r pecyn hefyd yn cynnwys cyfleustodau Unix safonol, cymwysiadau gweinydd, casglwyr, llyfrgelloedd, a ffeiliau pennawd a adeiladwyd yn uniongyrchol i redeg ar Windows.

Newidiadau mawr:

  • Cefnogaeth wedi'i hailweithio ar gyfer ffug-consol, sydd bellach yn cael ei actifadu wrth redeg cymwysiadau nad ydynt yn gygwin.
  • Ychwanegwyd API ffrydio C11 newydd: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, mtx_unlock, thrd_current, thrd_current , thrd_join, thrd_sleep, thrd_yield , tss_create, tss_delete, tss_get, tss_set.
  • Mae edefyn newydd wedi'i ychwanegu at weithrediad y consol i drin llwybrau byr bysellfwrdd fel Ctrl-Z (VSUSP), Ctrl- \ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), a'r signal SIGWINCH. Yn flaenorol, dim ond yn ystod galwad i ddarllen () neu ddewis () y proseswyd data cyfuniad a SIGWINCH.
  • Wedi ychwanegu cefnogaeth gyfyngedig i'r faner AT_SYMLINK_NOFOLLOW i'r ffwythiant fchmodat().
  • Mae socedi AF_UNIX a ddarperir gan lwyfan Windows yn cael eu cydnabod.
  • Mae'r cyfyngiad ar nifer y prosesau plant wedi'i godi o 256 i 5000 ar systemau 64-did ac i 1200 ar systemau 32-did.

Ffynhonnell: opennet.ru

Ychwanegu sylw