Nuwe weergawe van Cygwin 3.2.0, GNU-omgewing vir Windows

Na meer as 'n jaar van ontwikkeling, het Red Hat 'n stabiele weergawe van die Cygwin 3.2.0-pakket gepubliseer, wat 'n DLL-biblioteek insluit vir die nabootsing van die basiese Linux API op Windows, wat jou toelaat om programme wat vir Linux geskep is met minimale veranderinge saam te stel. Die pakket bevat ook standaard Unix-nutsprogramme, bedienertoepassings, samestellers, biblioteke en koplêers wat direk saamgestel is vir uitvoering op Windows.

Belangrikste veranderinge:

  • Herwerkte ondersteuning vir die pseudo-konsole, wat nou slegs geaktiveer word wanneer toepassings begin word wat nie by cygwin ingesluit is nie.
  • Nuwe C11 API bygevoeg om met strome te werk: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, thred_cured, thred_cure , th rd_exit, thrd_join, thrd_sleep, thrd_yield , tss_create, tss_delete, tss_get, tss_set.
  • 'n Nuwe draad is by die konsole-implementering gevoeg om sleutelbordkortpaaie soos Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), sowel as die SIGWINCH sein te hanteer . Voorheen is kombinasie- en SIGWINCH-data slegs verwerk tydens lees()- of kies()-oproepe.
  • Het beperkte ondersteuning vir die AT_SYMLINK_NOFOLLOW-vlag by die fchmodat()-funksie gevoeg.
  • Geaktiveerde herkenning van AF_UNIX-sokke wat deur die Windows-platform verskaf word.
  • Die limiet op die aantal kinderprosesse is verhoog van 256 tot 5000 op 64-bis-stelsels en tot 1200 op 32-bis-stelsels.

Bron: opennet.ru

Voeg 'n opmerking