Windows рд╕рд╛рдареА Cygwin 3.4.0, GNU рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

Red Hat рдиреЗ Cygwin 3.4.0 рдкреЕрдХреЗрдЬрдЪреЗ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ Windows рд╡рд░реАрд▓ рдореВрд▓рднреВрдд Linux API рдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА DLL рд▓рд╛рдпрдмреНрд░рд░реАрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ Linux рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдХрдореАрдд рдХрдореА рдмрджрд▓рд╛рдВрд╕рд╣ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд. рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рдорд╛рдирдХ рдпреБрдирд┐рдХреНрд╕ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬ, рд╕рд░реНрд╡реНрд╣рд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕, рдХрдВрдкрд╛рдпрд▓рд░, рд▓рд╛рдпрдмреНрд░рд░реА рдЖрдгрд┐ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реНрд╕рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ рдЬреНрдпрд╛ рдереЗрдЯ рд╡рд┐рдВрдбреЛрдЬрд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрддреНрд░ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.

рд░рд┐рд▓реАрдЭ 32-рдмрд┐рдЯ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиреНрд╕ рдЖрдгрд┐ 64-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬрд╡рд░ 32-рдмрд┐рдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ WoW64 рд▓реЗрдпрд░рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рдЪреНрдпрд╛ рд╕рдорд╛рдкреНрддреАрд╕рд╛рдареА рд▓рдХреНрд╖рдгреАрдп рдЖрд╣реЗ. Windows Vista рдЖрдгрд┐ Windows Server 2008 рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рджреЗрдЦреАрд▓ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. рдкреБрдвреАрд▓ рд╢рд╛рдЦреЗрдд (3.5), рддреЗ Windows 7, Windows 8, Windows Server 2008 R2 рдЖрдгрд┐ Windows Server 2012 рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрдд рдЖрд╣реЗрдд. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, Cygwin 3.5.0 рдлрдХреНрдд Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 рдЖрдгрд┐ Windows Server 2022 рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░реЗрд▓.

рдЗрддрд░ рдмрджрд▓:

  • рдЕреЕрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдпрд╛рджреГрдЪреНрдЫрд┐рдХрд░рдг (рдПрдПрд╕рдПрд▓рдЖрд░) рд╕рд╣ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рд╛рдпрдЧреНрд╡рд┐рди рдбреАрдПрд▓рдПрд▓рдордзреНрдпреЗ рд╕рдХреНрд╖рдо рдЖрд╣реЗ.
  • тАЬ.comтАЭ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╣ рдлрд╛рдпрд▓реАрдВрд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖ рд╣рдБрдбрд▓рд░ рдХрд╛рдврд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • setrlimit(RLIMIT_AS) рдХреЙрд▓ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдЬреЛрдбрд▓рд╛.
  • /proc/ рдордзреНрдпреЗ рд╕рд┐рдЧреНрдирд▓ рдорд╛рд╕реНрдХрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдЬреЛрдбрд▓рд╛ /рд╕реНрдерд┐рддреА.
  • UDP_SEGMENT рдЖрдгрд┐ UDP_GRO рд╕реЙрдХреЗрдЯ рдкрд░реНрдпрд╛рдпрд╛рдВрд╕рд╛рдареА рд╣рдБрдбрд▓рд░ рдЬреЛрдбрд▓реЗ.
  • рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, тАЬCYGWIN=pipe_byteтАЭ рд╣рд╛ рдкрд░реНрдпрд╛рдп рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЕрдирд╛рдорд┐рдд рдкрд╛рдИрдк рд╕рдВрджреЗрд╢ рдкрд╛рд╕рд┐рдВрдЧ рдореЛрдбрдордзреНрдпреЗ рди рдЬрд╛рддрд╛ рдмрд╛рдЗрдЯ рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд.
  • stdio.h рд╣реЗрдбрд░ рдлрд╛рдИрд▓рдордзреНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЗрдирдкреБрдЯ рдлрдВрдХреНрд╢рдиреНрд╕рдордзреНрдпреЗ рд╡рд░реНрддрди рд▓рд┐рдирдХреНрд╕ рд╕рд╛рд░рдЦреЗрдЪ рдмрдирд╡рдгреНрдпрд╛рд╕рд╛рдареА рдлрд╛рдИрд▓ (EOF) рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рд╡рд╛рдЪрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
  • PATH рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗ рд░рд┐рдХреНрдд рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрддрд╛ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдХрдбреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рд▓рд┐рдирдХреНрд╕рд╡рд░реАрд▓ рд╡рд░реНрддрдирд╛рд╢реА рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ.
  • FD_SETSIZE рдЖрдгрд┐ NOFILE рдЪреА рдбреАрдлреЙрд▓реНрдЯ рдореВрд▓реНрдпреЗ 1024 рдЖрдгрд┐ 3200 рдиреЗ рдмрджрд▓рд▓реА рдЖрд╣реЗрдд.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛