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

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

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

  • ΠŸΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° псСвдо-ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°, која сСга сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° само ΠΊΠΎΠ³Π° сС стартуваат Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ Π½Π΅ сС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ cygwin.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ C11 API Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со стримови: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_cret_rdlock, mtx_cred_t. detach, thrd_exit, thrd_join, thrd_sleep, thrd_yield , tss_create , tss_delete, tss_get, tss_set.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° нишка Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π·Π° ΡΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΊΡ€Π°Ρ‚Π΅Π½ΠΊΠΈΡ‚Π΅ Π½Π° тастатурата ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), ΠΊΠ°ΠΊΠΎ ΠΈ сигналот SIGWINCH . ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π° ΠΈ SIGWINCH сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°Π° само Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅() ΠΈΠ»ΠΈ select().
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π·Π½Π°ΠΌΠ΅Ρ‚ΠΎ AT_SYMLINK_NOFOLLOW Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° fchmodat().
  • ОвозмоТСно ΠΏΡ€Π΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡšΠ΅ Π½Π° AF_UNIX ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows.
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΌΠ°Π»ΠΈ процСси Π΅ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΎ ΠΎΠ΄ 256 Π½Π° 5000 Π½Π° 64-Π±ΠΈΡ‚Π½ΠΈ систСми ΠΈ Π½Π° 1200 Π½Π° 32-Π±ΠΈΡ‚Π½ΠΈ систСми.

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

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