Mofuta o mocha oa Cygwin 3.2.0, tikoloho ea GNU bakeng sa Windows

Kamora nako e fetang selemo ea nts'etsopele, Red Hat e phatlalalitse tokollo e tsitsitseng ea sephutheloana sa Cygwin 3.2.0, se kenyelletsang laeborari ea DLL bakeng sa ho etsisa Linux API ea mantlha ho Windows, e u lumellang ho bokella mananeo a etselitsoeng Linux ka liphetoho tse nyane. Sephutheloana sena se boetse se kenyelletsa lits'ebeletso tse tloaelehileng tsa Unix, lits'ebetso tsa seva, li-compilers, lilaebrari le lifaele tsa lihlooho tse bokelletsoeng ka kotloloho ho sebelisoa ho Windows.

Liphetoho tse kholo:

  • Ts'ehetso e nchafalitsoeng bakeng sa pseudo-console, e seng e kentsoe ts'ebetsong feela ha e qala lits'ebetso tse sa kenyellelitsoeng ho cygwin.
  • E kentse C11 API e ncha bakeng sa ho sebetsa le melapo: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_xthrd_trylock_trylock, tach, ea boraro_e lekanang , ea_bo-bo-bo-raro-bo-bo-bo-bong, ea_bo-bo-bo-raro-bo-bo-bong, boroko_ba boraro, tlhahiso_ea_boraro , tss_create, tss_delete, tss_get, tss_set.
  • Khoele e ncha e kenyellelitsoe ts'ebetsong ea console ho sebetsana le likhutšoane tsa keyboard tse kang Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), hammoho le letšoao la SIGWINCH. . Nakong e fetileng, lintlha tsa motsoako le SIGWINCH li ne li sebetsoa feela nakong ea mehala ea ho bala () kapa khetha ().
  • E kentse tšehetso e fokolang bakeng sa folakha ea AT_SYMLINK_NOFOLLOW mosebetsing oa fchmodat().
  • E lumelletsoe ho tseba li-sockets tsa AF_UNIX tse fanoeng ke sethala sa Windows.
  • Moeli oa palo ea lits'ebetso tsa bana o phahamisitsoe ho tloha ho 256 ho isa ho 5000 ho litsamaiso tsa 64-bit le ho 1200 ho litsamaiso tsa 32-bit.

Source: opennet.ru

Eketsa ka tlhaloso