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

Kamora likhoeli tse leshome tsa nts'etsopele, Red Hat e phatlalalitsoeng ho lokolloa ha sephutheloana se tsitsitseng Setšoantšo sa Cygwin 3.1.0, e kenyelletsang laeborari ea DLL bakeng sa ho etsisa Linux API ea mantlha ho Windows, e u lumellang hore u thehe 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:

  • Ka mokhoa oa ho lumellana ha xterm, tšehetso ea mebala ea 24-bit e fanoa (e sebetsa Windows 10, ho qala ka build 1703). Bakeng sa console ea khale, mokhoa o kenyelelitsoe ho etsisa mebala ea 24-bit ka ho sebelisa mebala e tšoanang ho tloha phaleteng ea 16-bit;
  • PTY e kentse tšehetso bakeng sa pseudo-consoles, API bakeng sa li-terminals tse hlahisoang Windows 10 1809. Tšehetso bakeng sa li-consoles tsa pseudo ho
    Cygwin o entse hore ho khonehe ho etsa lisebelisoa tsa tlhaho tsa console tse kang gnu skrine, tmux, mintty le mosebetsi oa ssh ho PTY;

  • E kentse li-API tse ncha bakeng sa lits'ebetso le likhoele ho li-CPU cores: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np le pthread_setaffinity_np. E boetse e ekelitse tšehetso bakeng sa CPU_SET macro;
  • E kentse API bakeng sa ho sebetsa le database dbm, ho boloka lintlha ka mokhoa oa bohlokoa / oa boleng: dbm_clearer, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • Monyetla oa ho buloa hangata ha mocha oa FIFO bakeng sa ho rekota o fanoe;
  • The times() mosebetsi joale o tšehetsa khang ea boleng
    NULL;

  • Sephetho le sebopeho sa /proc/cpuinfo se haufi le boemeli ba eona ho Linux;
  • Boholo ba moeli oa Stackdump bo eketsehile ho tloha ho 13 ho isa ho 32.

Source: opennet.ru

Eketsa ka tlhaloso