Sabuwar sigar Cygwin 3.2.0, yanayin GNU don Windows

Bayan fiye da shekara guda na haɓakawa, Red Hat ya buga ingantaccen saki na kunshin Cygwin 3.2.0, wanda ya haɗa da ɗakin karatu na DLL don yin koyi da ainihin Linux API akan Windows, yana ba ku damar tattara shirye-shiryen da aka ƙirƙira don Linux tare da ƙaramin canje-canje. Kunshin ya kuma haɗa da daidaitattun kayan aikin Unix, aikace-aikacen uwar garken, masu tarawa, ɗakunan karatu da fayilolin kan kai waɗanda aka haɗa kai tsaye don aiwatarwa akan Windows.

Babban canje-canje:

  • Tallafin da aka sake yin aiki don pseudo-console, wanda yanzu ana kunna shi lokacin ƙaddamar da aikace-aikacen da ba a haɗa su cikin cygwin ba.
  • Ƙara sabon API na C11 don aiki tare da rafuka: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_tryunlock, thx_trylock, mtx_trylock, mtx_trylock, mtx_trylock, mtx_destroy tach, na uku_daidai , fita_ na uku, shiga_na uku, barci_ na uku, na uku_ , tss_create, tss_delete, tss_get, tss_set.
  • An ƙara sabon zaren zuwa aikin na'ura wasan bidiyo don sarrafa gajerun hanyoyin keyboard kamar Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), da kuma siginar SIGWINCH. . A baya can, hadewa da bayanan SIGWINCH ana sarrafa su kawai yayin karanta() ko zaɓi() kira.
  • Ƙara iyakataccen tallafi don tutar AT_SYMLINK_NOFOLLOW zuwa aikin fchmodat().
  • An kunna gane soket na AF_UNIX wanda dandalin Windows ya samar.
  • An haɓaka iyaka akan adadin matakan yara daga 256 zuwa 5000 akan tsarin 64-bit da kuma zuwa 1200 akan tsarin 32-bit.

source: budenet.ru

Add a comment