Verżjoni ġdida ta' Cygwin 3.1.0, ambjent GNU għall-Windows

Wara għaxar xhur ta 'żvilupp, Red Hat ippubblikat rilaxx stabbli tal-pakkett Cygwin 3.1.0, li tinkludi librerija DLL għall-emulazzjoni tal-API Linux bażika fuq il-Windows, li tippermettilek tibni programmi maħluqa għal Linux b'bidliet minimi. Il-pakkett jinkludi wkoll utilitajiet standard Unix, applikazzjonijiet server, kompilaturi, libreriji u fajls header assemblati direttament għall-eżekuzzjoni fuq Windows.

Bidliet ewlenin:

  • Fil-mod ta 'kompatibilità xterm, appoġġ għal kuluri 24-bit huwa pprovdut (jaħdem fuq Windows 10, jibda bil-build 1703). Għall-console l-antik, mod ġie miżjud biex jissimulaw kuluri 24-bit billi jintużaw kuluri simili mill-paletta 16-bit;
  • PTY żied l-appoġġ għall-psewdo-consoles, API għal terminals virtwali introdotti fil-Windows 10 1809. Appoġġ għall-psewdo-consoles f'
    Cygwin għamilha possibbli li l-applikazzjonijiet tal-console indiġeni bħal gnu screen, tmux, mintty u ssh jaħdmu f'PTY;

  • APIs ġodda miżjuda għall-proċessi vinkolanti u ħjut għall-qalba tas-CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np u pthread_setaffinity_np. Żid ukoll appoġġ għall-makro CPU_SET;
  • Miżjud API biex taħdem mad-database DBM, jaħżnu dejta f'format taċ-ċavetta/valur: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • Il-possibbiltà ta 'ftuħ multiplu tal-kanal FIFO għar-reġistrazzjoni hija pprovduta;
  • Il-funzjoni times() issa tappoġġja argument tal-valur
    NULL;

  • L-output u l-format ta' /proc/cpuinfo huwa qrib ir-rappreżentazzjoni tiegħu fil-Linux;
  • Id-daqs tal-limitu ta 'stackdump żdied minn 13 għal 32.

Sors: opennet.ru

Żid kumment