Нова Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° Cygwin 3.1.0, GNU ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° Windows

По дСсСт мСсСци Ρ€Π°Π·Π²ΠΎΡ˜, Red Hat објавСно стабилно ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠ°ΠΊΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π¦ΠΈΠ³Π²ΠΈΠ½ 3.1.0, која Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° DLL Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Π΅ΠΌΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° основниот Linux API Π½Π° Windows, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ создадСни Π·Π° Linux со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚, исто Ρ‚Π°ΠΊΠ°, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° стандардни Unix Π°Π»Π°Ρ‚ΠΊΠΈ, сСрвСрски Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со заглавија Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ собрани Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Windows.

Π“Π»Π°Π²Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π’ΠΎ xterm Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π½Π° компатибилност, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° 24-Π±ΠΈΡ‚Π½ΠΈ Π±ΠΎΠΈ (Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Windows 10, ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΎΠ΄ ΠΈΠ·Π³Ρ€Π°Π΄Π±Π°Ρ‚Π° 1703). Π—Π° старата ΠΊΠΎΠ½Π·ΠΎΠ»Π°, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° ΡΠΈΠΌΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° 24-Π±ΠΈΡ‚Π½ΠΈ Π±ΠΎΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° слични Π±ΠΎΠΈ ΠΎΠ΄ 16-Π±ΠΈΡ‚Π½Π°Ρ‚Π° ΠΏΠ°Π»Π΅Ρ‚Π°;
  • PTY Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° псСвдо-ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ, API Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΈ Π²ΠΎΠ²Π΅Π΄Π΅Π½ Π²ΠΎ Windows 10 1809. ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° псСвдо-ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ Π²ΠΎ
    Cygwin ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΌΠ°Ρ˜Ρ‡ΠΈΠ½ ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС gnu screen, tmux, mintty ΠΈ ssh Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π²ΠΎ PTY;

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ API Π·Π° Π²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ процСси ΠΈ нишки Π½Π° Ρ˜Π°Π΄Ρ€Π°Ρ‚Π° Π½Π° процСсорот: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np ΠΈ pthread_setaffinity_np. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΌΠ°ΠΊΡ€ΠΎΡ‚ΠΎ CPU_SET;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ API Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ DBm, ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° ΠΊΠ»ΡƒΡ‡/врСдност: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • ОбСзбСдСна Π΅ моТност Π·Π° ΠΏΠΎΠ²Π΅ΡœΠ΅ΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅ Π½Π° FIFO ΠΊΠ°Π½Π°Π»ΠΎΡ‚ Π·Π° снимањС;
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° times() сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π·Π° врСдност
    НУЛА;

  • Π˜Π·Π»Π΅Π·ΠΎΡ‚ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ Π½Π° /proc/cpuinfo сС блиску Π΄ΠΎ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° застапСност Π²ΠΎ Linux;
  • Π“ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π»ΠΈΠΌΠΈΡ‚ΠΎΡ‚ Π½Π° Stackdump сС Π·Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ΄ 13 Π½Π° 32.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€