Nova versione di Cygwin 3.2.0, ambiente GNU per Windows

Dopu più di un annu di sviluppu, Red Hat hà publicatu una versione stabile di u pacchettu Cygwin 3.2.0, chì include una DLL per emulà l'API Linux di basa in Windows, chì permette di custruisce prugrammi creati per Linux cù cambiamenti minimi. U pacchettu include ancu utilità standard Unix, applicazioni di servitore, compilatori, biblioteche è fugliali d'intestazione custruiti direttamente per eseguisce in Windows.

I cambiamenti principali:

  • Supportu riformulatu per pseudo-console, chì hè avà attivatu solu quandu eseguite applicazioni non-cygwin.
  • A nova API di streaming C11 aghjunta: 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_trylock, mtx_rd_current,_rd_unlock, _rd uguale, thrd_exit, thrd_join, thrd_sleep, thrd_yield, tss_create, tss_delete, tss_get, tss_set.
  • Un novu filu hè statu aghjuntu à l'implementazione di a cunsola per trattà e scurciate di tastiera cum'è Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), è u signale SIGWINCH. Nanzu, i dati di cumminazzioni è SIGWINCH sò stati trattati solu durante una chjama à leghje () o select ().
  • Aghjunghje un supportu limitatu per a bandiera AT_SYMLINK_NOFOLLOW à a funzione fchmodat ().
  • I sockets AF_UNIX furniti da a piattaforma Windows sò ricunnisciuti.
  • U limitu di u numeru di prucessi di i zitelli hè statu risuscitatu da 256 à 5000 in sistemi 64-bit è à 1200 in sistemi 32-bit.

Source: opennet.ru

Add a comment