Az új Cygwin 3.2.0 verzió, GNU környezet Windowsra

Több mint egy év fejlesztés után a Red Hat kiadta a Cygwin 3.2.0 stabil verzióját, amely tartalmaz egy DLL könyvtárat az alap Linux API Windows alatt való emulációjához, lehetővé téve, hogy minimális változtatásokkal fordítsuk le a Linuxra készült programokat. A csomag tartalmazza a Windows alatt futtatásra közvetlenül összeállított standard Unix segédeszközöket, szerveralkalmazásokat, fordítókat, könyvtárakat és fejléc fájlokat.

Főbb változások:

  • Átdolgozták a pszeudokonzolt támogató rendszert, amely mostantól csak a cygwin szoftvercsomagon kívüli alkalmazások indításakor aktiválódik.
  • Új C11 API került bevezetésre a szálkezeléshez: 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, thrd_exit, thrd_join, thrd_sleep, thrd_yield, tss_create, tss_delete, tss_get, tss_set.
  • A konzol implementációjához új szál került bevezetésre a billentyűkombinációk, mint például Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART) kezelésére, valamint a SIGWINCH jel kezelésére. Korábban ezek a kombinációk és a SIGWINCH csak a read() vagy select() függvények hívásakor voltak kezelve.
  • Az fchmodat() függvényhez korlátozott támogatás került bevezetésre az AT_SYMLINK_NOFOLLOW zászlóhoz.
  • Az AF_UNIX socketek felismerése, amelyeket a Windows platform biztosít.
  • A gyermekprocesszek számának korlátját 256-ról 5000-re növelték 64 bites rendszereken, és 1200-ra 32 bites rendszereken.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster