Nova verzija Cygwina 3.2.0, GNU okruženje za Windows

Nakon više od godinu dana razvoja, Red Hat je objavio stabilno izdanje Cygwin 3.2.0 paketa, koji uključuje DLL biblioteku za emulaciju osnovnog Linux API-ja na Windowsima, što vam omogućuje kompajliranje programa stvorenih za Linux s minimalnim promjenama. Paket također uključuje standardne Unix pomoćne programe, poslužiteljske aplikacije, kompajlere, biblioteke i datoteke zaglavlja izravno sastavljene za izvođenje u sustavu Windows.

Velike promjene:

  • Prerađena podrška za pseudo-konzolu, koja se sada aktivira samo pri pokretanju aplikacija koje nisu uključene u cygwin.
  • Dodan novi C11 API za rad sa streamovima: 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_create, thrd_current, thrd_detach, thrd_equal, th rd_exit, thrd_join, thrd_sleep, thrd_yield, tss_create, tss_delete, tss_get, tss_set.
  • U implementaciju konzole dodana je nova nit za rukovanje tipkovničkim prečacima kao što su Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), kao i signal SIGWINCH . Prethodno su podaci o kombinaciji i SIGWINCH obrađivani samo tijekom read() ili select() poziva.
  • Dodana je ograničena podrška za oznaku AT_SYMLINK_NOFOLLOW funkciji fchmodat().
  • Omogućeno prepoznavanje AF_UNIX utičnica koje pruža Windows platforma.
  • Ograničenje broja podređenih procesa podignuto je s 256 na 5000 na 64-bitnim sustavima i na 1200 na 32-bitnim sustavima.

Izvor: opennet.ru

Dodajte komentar