Verżjoni ġdida ta' Cygwin 3.2.0, ambjent GNU għall-Windows

Wara aktar minn sena ta 'żvilupp, Red Hat ippubblika rilaxx stabbli tal-pakkett Cygwin 3.2.0, li jinkludi librerija DLL għall-emulazzjoni tal-API Linux bażiku fuq il-Windows, li jippermettilek tikkompila programmi maħluqa għal Linux b'bidliet minimi. Il-pakkett jinkludi wkoll utilitajiet standard Unix, applikazzjonijiet server, kompilaturi, libreriji u fajls header assemblati direttament għall-eżekuzzjoni fuq Windows.

Bidliet ewlenin:

  • Appoġġ maħdum mill-ġdid għall-psewdo-console, li issa huwa attivat biss meta tniedi applikazzjonijiet mhux inklużi fis-cygwin.
  • Miżjud API C11 ġdida biex taħdem ma 'flussi: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_try_unlock, mtx_try_unlock, mtx_try_unlock, th_rd_current, thrd_equal, th rd_exit, thrd_join, thrd_sleep, thrd_yield , tss_create, tss_delete, tss_get, tss_set.
  • Ġie miżjud ħajt ġdid mal-implimentazzjoni tal-console biex jimmaniġġja shortcuts tat-tastiera bħal Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), kif ukoll is-sinjal SIGWINCH . Preċedentement, data kombinazzjoni u SIGWINCH kienet ipproċessata biss waqt sejħiet read() jew select().
  • Żid appoġġ limitat għall-bandiera AT_SYMLINK_NOFOLLOW mal-funzjoni fchmodat().
  • Ippermetta r-rikonoxximent tas-sokits AF_UNIX ipprovduti mill-pjattaforma tal-Windows.
  • Il-limitu fuq in-numru ta' proċessi tfal żdied minn 256 għal 5000 fuq sistemi ta' 64 bit u għal 1200 fuq sistemi ta' 32 bit.

Sors: opennet.ru

Żid kumment