ʻO ka mana hou o Cygwin 3.2.0, ka honua GNU no Windows

Ma hope o hoʻokahi makahiki o ka hoʻomohala ʻana, ua hoʻopuka ʻo Red Hat i kahi hoʻokuʻu paʻa o ka pūʻulu Cygwin 3.2.0, kahi waihona DLL no ka hoʻohālikelike ʻana i ka Linux API ma Windows, e ʻae iā ʻoe e hōʻuluʻulu i nā papahana i hana ʻia no Linux me nā loli liʻiliʻi. Aia pū ka pūʻolo i nā pono Unix maʻamau, nā noi kikowaena, nā mea hōʻuluʻulu, nā hale waihona puke a me nā faila poʻomanaʻo i hui pololei ʻia no ka hoʻokō ʻana ma Windows.

Nā hoʻololi nui:

  • Kākoʻo hana hou ʻia no ka pseudo-console, ka mea i hana ʻia i kēia manawa i ka wā e hoʻomaka ai nā noi ʻaʻole i hoʻokomo ʻia i cygwin.
  • Hoʻohui ʻia ka API C11 hou no ka hana ʻana me nā kahawai: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, thrd_current, thrd_current, thrd_current rd_exit, thrd_join, thrd_sleep, thrd_yield , tss_create, tss_delete, tss_get, tss_set.
  • Ua hoʻohui ʻia kahi pae hou i ka hoʻokō console e mālama i nā pōkole keyboard e like me Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), a me ka hōʻailona SIGWINCH. . Ma mua, ua hana wale ʻia ka ʻikepili hui a me SIGWINCH i ka wā heluhelu () a i ʻole koho () kelepona.
  • Hoʻohui i ke kākoʻo palena ʻole no ka hae AT_SYMLINK_NOFOLLOW i ka hana fchmodat().
  • Hiki ke ʻike i nā kumu AF_UNIX i hāʻawi ʻia e ka paepae Windows.
  • Ua hoʻonui ʻia ka palena o ka helu o nā kaʻina hana keiki mai 256 a 5000 ma nā ʻōnaehana 64-bit a i 1200 ma nā ʻōnaehana 32-bit.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka