Tshiab version ntawm Cygwin 3.1.0, GNU ib puag ncig rau Windows

Tom qab kaum lub hlis ntawm txoj kev loj hlob, Red Hat luam tawm ruaj khov pob tso tawm Cygwin hwm 3.1.0, uas suav nrog lub tsev qiv ntawv DLL rau kev ua raws li cov txheej txheem Linux API ntawm Windows, tso cai rau koj los tsim cov kev pab cuam tsim rau Linux nrog kev hloov pauv tsawg. Cov pob no kuj suav nrog cov qauv siv Unix, cov ntawv thov server, compilers, cov tsev qiv ntawv thiab cov ntaub ntawv header ncaj qha sib sau ua ke rau kev ua tiav ntawm Windows.

Cov kev hloov loj:

  • Hauv xterm compatibility hom, kev txhawb nqa rau 24-ntsis xim yog muab (ua haujlwm ntawm Windows 10, pib nrog tsim 1703). Rau lub console qub, ib hom tau ntxiv rau simulate 24-ntsis xim los ntawm kev siv cov xim zoo sib xws los ntawm 16-ntsis palette;
  • PTY tau ntxiv kev txhawb nqa rau pseudo-consoles, API rau virtual terminals qhia hauv Windows 10 1809. Kev txhawb nqa rau pseudo-consoles hauv
    Cygwin tau ua kom nws tuaj yeem ua cov kev siv console xws li gnu screen, tmux, mintty thiab ssh ua haujlwm hauv PTY;

  • Ntxiv APIs tshiab rau kev khi cov txheej txheem thiab cov xov rau CPU cores: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np thiab pthread_setaffinity_np. Kuj ntxiv kev txhawb nqa rau CPU_SET macro;
  • Ntxiv API rau kev ua haujlwm nrog cov ntaub ntawv Dbm, khaws cov ntaub ntawv hauv cov ntawv tseem ceeb / tus nqi: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • Qhov muaj peev xwm ntawm ntau qhov qhib ntawm FIFO channel rau kev kaw cia yog muab;
  • Lub sij hawm () muaj nuj nqi tam sim no txhawb kev sib cav nqi
    NULL;

  • Cov zis thiab hom ntawm /proc/cpuinfo yog ze rau nws cov sawv cev hauv Linux;
  • Stackdump txwv qhov loj tuaj ntawm 13 txog 32.

Tau qhov twg los: opennet.ru

Ntxiv ib saib