Cygwin 3.1.0 เชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ, Windows เชฎเชพเชŸเซ‡ GNU เชชเชฐเซเชฏเชพเชตเชฐเชฃ

เชตเชฟเช•เชพเชธเชจเชพ เชฆเชธ เชฎเชนเชฟเชจเชพ เชชเช›เซ€, Red Hat เชชเซเชฐเช•เชพเชถเชฟเชค เชธเซเชฅเชฟเชฐ เชชเซ‡เช•เซ‡เชœ เชชเซเชฐเช•เชพเชถเชจ เชธเชพเชฏเช—เชตเชฟเชจ 3.1.0, เชœเซ‡เชฎเชพเช‚ Windows เชชเชฐ เชฎเซ‚เชณเชญเซ‚เชค Linux API เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DLL เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ Linux เชฎเชพเชŸเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชฏเซเชจเชฟเช•เซเชธ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เช, เชธเชฐเซเชตเชฐ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซเชธ, เช•เชฎเซเชชเชพเชˆเชฒเชฐเซเชธ, เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เช“ เช…เชจเซ‡ เชนเซ‡เชกเชฐ เชซเชพเชˆเชฒเซ‹เชจเซ‹ เชชเชฃ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡ เชธเซ€เชงเซ€ เชฐเซ€เชคเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • xterm เชธเซเชธเช‚เช—เชคเชคเชพ เชฎเซ‹เชกเชฎเชพเช‚, 24-เชฌเซ€เชŸ เชฐเช‚เช—เซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชตเชฟเชจเซเชกเซ‹เช 10 เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชฌเชฟเชฒเซเชก 1703 เชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡). เชœเซ‚เชจเชพ เช•เชจเซเชธเซ‹เชฒ เชฎเชพเชŸเซ‡, 24-เชฌเซ€เชŸ เชชเซ‡เชฒเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชธเชฎเชพเชจ เชฐเช‚เช—เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ 16-เชฌเซ€เชŸ เชฐเช‚เช—เซ‹เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชฎเซ‹เชก เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡;
  • PTY เช เชธเซเชฏเซเชกเซ‹-เช•เชจเซเชธเซ‹เชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชตเชฟเชจเซเชกเซ‹เช 10 1809 เชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชพเชฏเซ‡เชฒ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชŸเชฐเซเชฎเชฟเชจเชฒเซเชธ เชฎเชพเชŸเซ‡ API เช›เซ‡. เชฎเชพเช‚ เชธเซเชฏเซเชกเซ‹-เช•เชจเซเชธเซ‹เชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ
    Cygwin เช PTY เชฎเชพเช‚ gnu เชธเซเช•เซเชฐเซ€เชจ, tmux, mintty เช…เชจเซ‡ ssh เชœเซ‡เชตเซ€ เชจเซ‡เชŸเซ€เชต เช•เชจเซเชธเซ‹เชฒ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚;

  • CPU เช•เซ‹เชฐเซ‹เชฎเชพเช‚ เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช…เชจเซ‡ เชฅเซเชฐเซ‡เชกเซ‹ เชฎเชพเชŸเซ‡ เชจเชตเชพ API เช‰เชฎเซ‡เชฐเซเชฏเชพ: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np เช…เชจเซ‡ pthread_setaffinity_np. CPU_SET เชฎเซ‡เช•เซเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซ‹;
  • เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชกเซ€เชฌเซ€เชเชฎ, เช•เซ€/เชฎเซ‚เชฒเซเชฏ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‡: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— เชฎเชพเชŸเซ‡ FIFO เชšเซ‡เชจเชฒเชจเชพ เชฌเชนเซเชตเชฟเชง เช“เชชเชจเชฟเช‚เช—เชจเซ€ เชถเช•เซเชฏเชคเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • times() เชซเช‚เช•เซเชถเชจ เชนเชตเซ‡ เชฎเซ‚เชฒเซเชฏ เชฆเชฒเซ€เชฒเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡
    NULL;

  • /proc/cpuinfo เชจเซเช‚ เช†เช‰เชŸเชชเซเชŸ เช…เชจเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ Linux เชฎเชพเช‚ เชคเซ‡เชจเซ€ เชฐเชœเซ‚เช†เชคเชจเซ€ เชจเชœเซ€เช• เช›เซ‡;
  • เชธเซเชŸเซ‡เช•เชกเชฎเซเชช เชฎเชฐเซเชฏเชพเชฆเชพเชจเซเช‚ เช•เชฆ 13 เชฅเซ€ เชตเชงเซ€เชจเซ‡ 32 เชฅเชฏเซเช‚.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹