NNCP 8.8.0 рдХреЛ рд░рд┐рд▓реАрдЬ, рднрдгреНрдбрд╛рд░-рд░-рдлрд░реНрд╡рд╛рд░реНрдб рдореЛрдбрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ/рдХрдорд╛рдгреНрдбрд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ

Node-to-Node CoPy (NNCP) рдХреЛ рд░рд┐рд▓реАрдЬ, рднрдгреНрдбрд╛рд░-рд░-рдлрд░реНрд╡рд╛рд░реНрдб рдореЛрдбрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд▓рд╛рдЧрд┐ рдлрд╛рдЗрд▓рд╣рд░реВ, рдЗрдореЗрд▓, рд░ рдЖрджреЗрд╢рд╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рд╕реЗрдЯред POSIX-рд╕рдВрдЧрдд рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ Go рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдЫрдиреН рд░ GPLv3 рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЫрдиреНред

рдпреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рдлрд╛рдпрд░-рдПрдиреНрдб-рдлреЛрд░рдЧреЗрдЯ рдлрд╛рдЗрд▓ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг, рдлрд╛рдЗрд▓ рдЕрдиреБрд░реЛрдзрд╣рд░реВ, рдЗрдореЗрд▓, рд░ рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд┐рд░ рдорд╛рд░реНрдЧ рд╕рд╣рд┐рдд рд╕рд╛рдирд╛ рдкрд┐рдпрд░-рдЯреБ-рдкрд┐рдпрд░ рдлреНрд░реЗрдиреНрдб-рдЯреБ-рдлреНрдпрд╛рдиреНрдб рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ (рджрд░реНрдЬрдиреМрдВ рдиреЛрдбрд╣рд░реВ) рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред рд╕рдмреИ рдкреНрд░рд╕рд╛рд░рд┐рдд рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдЕрдиреНрдд-рджреЗрдЦрд┐-рдЕрдиреНрдд рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рд░ рдкрд┐рдпрд░рд╣рд░реВрдХреЛ рдЬреНрдЮрд╛рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдкреНрдпрд╛рдЬ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди (рдЬрд╕реНрддреИ рдЯреЛрд░) рд╕рдмреИ рдордзреНрдпрд╡рд░реНрддреА рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреНрдЫред рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдбрд▓реЗ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╡рд╛ рд╣реЛрд╕реНрдЯрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫред рд╕рд░реНрднрд░ рд░ рдкреБрд╢ рд░ рдкреЛрд▓ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЛрдбреЗрд▓ рджреБрд╡реИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

NNCP рд▓реЗ UUCP рд░ FTN (FidoNet рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдиреЗрдЯрд╡рд░реНрдХ) рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рднрдиреНрджрд╛ рдлрд░рдХ рдЫ, рдорд╛рдерд┐ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрдерд╛рдиреАрдп рд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдмрд╛рдЯ рднреМрддрд┐рдХ рд░реВрдкрдорд╛ рдЕрд▓рдЧ (рдПрдпрд░-рдЧреНрдпрд╛рдкреНрдб) рдлреНрд▓рдкреА-рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ рд░ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдЙрдЯ-рдЕрдл-рдж-рдмрдХреНрд╕ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реЗрд░ред NNCP рд▓реЗ рд╣рд╛рд▓рдХреЛ рдЗрдореЗрд▓ рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рд╕рдЬрд┐рд▓реЛ рдПрдХреАрдХрд░рдг (рдЬрд╕реНрддреИ UUCP) рдкрдирд┐ рд╕реБрд╡рд┐рдзрд╛ рджрд┐рдиреНрдЫред рд╕рд░реНрднрд░рд╣рд░реВ, рдЬрд╕реНрддреИ рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рд░ рдПрдХреНрдЬрд┐рдоред

рдПрдирдПрдирд╕реАрдкреАрдХрд╛ рд▓рд╛рдЧрд┐ рдЖрд╡реЗрджрдирдХрд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рд╕реНрдерд╛рдпреА рдЬрдбрд╛рди рдмрд┐рдирд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдореЗрд▓ рдкрдард╛рдЙрдиреЗ/рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ, рдЕрд╕реНрдерд┐рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рдирдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ, рднреМрддрд┐рдХ рдорд┐рдбрд┐рдпрд╛рдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдзреЗрд░реИ рдорд╛рддреНрд░рд╛рдорд╛ рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ, рдкреГрдердХ рдбрд╛рдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рди рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред MitM рдЖрдХреНрд░рдордгрд╣рд░реВ, рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдиреНрд╕рд░рд╢рд┐рдк рд░ рдирд┐рдЧрд░рд╛рдиреАрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрджреИред рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреБрдЮреНрдЬреА рдкреНрд░рд╛рдкрдХрдХреЛ рд╣рд╛рддрдорд╛ рдорд╛рддреНрд░ рднрдПрдХреЛ рд╣реБрдирд╛рд▓реЗ, рдкреНрдпрд╛рдХреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╡рд╛ рднреМрддрд┐рдХ рдорд┐рдбрд┐рдпрд╛ рдорд╛рд░реНрдлрдд рдбреЗрд▓рд┐рднрд░ рдЧрд░рд┐рдПрдХреЛ рднрдП рддрд╛рдкрдирд┐, рдкреНрдпрд╛рдХреЗрдЬ рд░реЛрдХрд┐рдПрдХреЛ рднрдП рддрд╛рдкрдирд┐ рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд▓реЗ рд╕рд╛рдордЧреНрд░реА рдкрдвреНрди рд╕рдХреНрджреИрдиред рдмрджрд▓рд╛рдорд╛, рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд▓реЗ рдЕрд░реНрдХреЛ рдкреНрд░реЗрд╖рдХрдХреЛ рдЖрдбрдорд╛ рдХрд╛рд▓реНрдкрдирд┐рдХ рд╕рдиреНрджреЗрд╢ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрдиред

рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдорд╛рдЪрд╛рд░ (рд╕рдВрд╕реНрдХрд░рдг рел.реж.реж) рдХреЛ рддреБрд▓рдирд╛рдорд╛ NNCP 8.8.0 рдХреЛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ рдордзреНрдпреЗ:

  • BLAKE2b рд╣реНрдпрд╛рд╕рдХреЛ рд╕рдЯреНрдЯрд╛, рддрдерд╛рдХрдерд┐рдд MTH: Merkle Tree-based Hashing, рдЬрд╕рд▓реЗ BLAKE3 рд╣реНрдпрд╛рд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЕрдЦрдгреНрдбрддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рднрд╡рд┐рд╖реНрдпрдорд╛ рдкрдвреНрди рдЖрд╡рд╢реНрдпрдХ рдирднрдИ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ рдХреНрд░рдордорд╛ рдкреНрдпрд╛рдХреЗрдЯрдХреЛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рднрд╛рдЧрдХреЛ рдЕрдЦрдгреНрдбрддрд╛ рдЧрдгрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕рд▓реЗ рдЕрдЦрдгреНрдбрддрд╛ рдЬрд╛рдБрдЪрдХреЛ рдЕрд╕реАрдорд┐рдд рд╕рдорд╛рдирд╛рдиреНрддрд░реАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдирдпрд╛рдБ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдкреНрдпрд╛рдХреЗрдЯ рдврд╛рдБрдЪрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ-рдЕрдиреБрдХреВрд▓ рдЫ рдЬрдм рдбрд╛рдЯрд╛рдХреЛ рдЖрдХрд╛рд░ рдЕрдЧреНрд░рд┐рдо рдЕрдЬреНрдЮрд╛рдд рдЫред рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдкреВрд░рд╛ рднрдПрдХреЛ рд╕рдВрдХреЗрдд, рдПрдХ рдкреНрд░рдорд╛рдгреАрдХреГрдд рд╕рд╛рдЗрдЬрдХреЛ рд╕рд╛рде, рд╕реАрдзрд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрдЯреНрд░рд┐рдо рднрд┐рддреНрд░ рдЬрд╛рдиреНрдЫред рдкрд╣рд┐рд▓реЗ, рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдбрд╛рдЯрд╛рдХреЛ рд╕рд╛рдЗрдЬ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди, рдпрд╕рд▓рд╛рдИ рдЕрд╕реНрдерд╛рдпреА рдлрд╛рдЗрд▓рдорд╛ рдмрдЪрдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред рддреНрдпрд╕реИрд▓реЗ "nncp-exec" рдЖрджреЗрд╢рд▓реЗ "-use-tmp" рд╡рд┐рдХрд▓реНрдк рдЧреБрдорд╛рдПрдХреЛ рдЫ рдХрд┐рдирдХрд┐ рдпреЛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЫред
  • BLAKE2b KDF рд░ XOF рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ BLAKE3 рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬреБрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЖрджрд┐рдорд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдХрдо рдЧрд░реНрди рд░ рдХреЛрдбрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ред
  • "ff02::4e4e:4350" рдареЗрдЧрд╛рдирд╛рдорд╛ рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯрд┐рдЩ рдорд╛рд░реНрдлрдд рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЕрдиреНрдп рдиреЛрдбрд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдореНрднрд╡ рдЫред
  • рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯ рд╕рдореВрд╣рд╣рд░реВ рджреЗрдЦрд╛ рдкрд░реЗрдХрд╛ рдЫрдиреН (рдлрд┐рдбреЛрдиреЗрдЯ рдЗрдХреЛ рд╕рдореНрдореЗрд▓рдирд╣рд░реВ рд╡рд╛ рдпреБрдЬрдиреЗрдЯ рд╕рдорд╛рдЪрд╛рд░ рд╕рдореВрд╣рд╣рд░реВрд╕рдБрдЧ рд╕рдорд╛рди), рдПрдЙрдЯрд╛ рдкреНрдпрд╛рдХреЗрдЯрд▓рд╛рдИ рдзреЗрд░реИ рд╕рдореВрд╣ рд╕рджрд╕реНрдпрд╣рд░реВрд▓рд╛рдИ рдбреЗрдЯрд╛ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, рдЬрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХрд▓реЗ рдмрд╛рдБрдХреА рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдкреНрдпрд╛рдХреЗрдЯ рд░рд┐рд▓реЗ рдЧрд░реНрджрдЫред рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯ рдкреНрдпрд╛рдХреЗрдЯ рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдЮреНрдЬреА рдЬреЛрдбреАрдХреЛ рдЬреНрдЮрд╛рди рдЪрд╛рд╣рд┐рдиреНрдЫ (рддрдкрд╛рдИрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рд╣реБрдиреБрдкрд░реНрджрдЫ), рддрд░ рд░рд┐рд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдиреЛрдбрджреНрд╡рд╛рд░рд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рддреНрдпрд╣рд╛рдБ рдЕрдм рдкреНрдпрд╛рдХреЗрдЯ рд░рд╕рд┐рджрдХреЛ рд╕реНрдкрд╖реНрдЯ рдкреБрд╖реНрдЯрд┐рдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫред рдкреНрд░реЗрд╖рдХрд▓реЗ рдкрдард╛рдПрдкрдЫрд┐ рдкреНрдпрд╛рдХреЗрдЯ рдореЗрдЯрд╛рдЙрди рд╕рдХреНрджреИрди, рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдмрд╛рдЯ рд╡рд┐рд╢реЗрд╖ ACK рдкреНрдпрд╛рдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдирднрдПрд╕рдореНрдо рдкрд░реНрдЦрдБрджреИред
  • Yggdrasil рдУрднрд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд рд╕рдорд░реНрдерди: рдЕрдирд▓рд╛рдЗрди рдбреЗрдордирд╣рд░реВрд▓реЗ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ Yggdrasil рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рд░ рднрд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдЖрдИрдкреА рд╕реНрдЯреНрдпрд╛рдХрд╕рдБрдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рдо рдирдЧрд░реА рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред
  • рд╕рдВрд░рдЪрд┐рдд рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ (RFC 3339) рдХреЛ рд╕рдЯреНрдЯрд╛, рд▓рдЧрд▓реЗ recfile рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬрд╕рдХреЛ рд╕рд╛рде GNU Recutils рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛, рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдкреНрдпрд╛рдХреЗрдЯ рд╣реЗрдбрд░рд╣рд░реВ "hdr/" рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рдЫреБрдЯреНрдЯрд╛рдЫреБрдЯреНрдЯреИ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, ZFS рдЬрд╕реНрддрд╛ рдареВрд▓рд╛ рдмреНрд▓рдХ рд╕рд╛рдЗрдЬрд╣рд░реВ рднрдПрдХрд╛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрдпрд╛рдХреЗрдЯ рд╕реВрдЪреА рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐ рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдЧрддрд┐ рджрд┐рдиреНрдЫред рдкрд╣рд┐рд▓реЗ, рдкреНрдпрд╛рдХреЗрдЯ рд╣реЗрдбрд░ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдбрд┐рд╕реНрдХрдмрд╛рдЯ рдХреЗрд╡рд▓ 128KiB рдмреНрд▓рдХ рдкрдвреНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред
  • рдирдпрд╛рдБ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрджрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛ kqueue рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫ рд░ рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд▓рд╛рдИ рд╕реВрдЪрд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫ, рдХрдо рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВ рдмрдирд╛рдЙрдБрджреИред
  • рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрд▓реЗ рдХрдо рдЦреБрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд░рд╛рдЦреНрдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрдо рдмрд╛рд░рдореНрдмрд╛рд░ рдмрдиреНрдж рд░ рдкреБрди: рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реНред рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд╕рд╛рде, рдкрд╣рд┐рд▓реЗ рдпреЛ рдЦреБрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕реАрдорд┐рддрддрд╛рдорд╛ рдЪрд▓рд╛рдЙрди рд╕рдореНрднрд╡ рдерд┐рдпреЛред
  • рдзреЗрд░реИ рдЯреЛрд▓реАрд╣рд░реВрд▓реЗ рдбрд╛рдЙрдирд▓реЛрдб/рдЕрдкрд▓реЛрдбрд┐рдЩ, рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд░ рдкреНрд░рд╢реЛрдзрди (рдЯрд╕) рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдЬрд╕реНрддрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдкреНрд░рдЧрддрд┐ рд░ рдЧрддрд┐ рджреЗрдЦрд╛рдЙрди рдерд╛рд▓реЗред
  • "nncp-file" рдХрдорд╛рдгреНрдбрд▓реЗ рдПрдХрд▓ рдлрд╛рдЗрд▓ рдорд╛рддреНрд░ рдкрдард╛рдЙрди рд╕рдХреНрджреИрди, рддрд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдкрдирд┐ рдкрдард╛рдЙрди рд╕рдХреНрдЫ, рдлреНрд▓рд╛рдИрдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╕рд╣рд┐рдд рдкреНрдпрд╛рдХреНрд╕ рдЕрднрд┐рд▓реЗрдЦ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред
  • рдЕрдирд▓рд╛рдИрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрд▓реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рдЫреБрдЯреНрдЯреИ nncp-toss рдбреЗрдорди рдирдЪрд▓рд╛рдПрд░ рддреБрд░реБрдиреНрддреИ рдЯрд╕рд┐рдЩ рдХрд▓ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред
  • рдЕрд░реНрдХреЛ рд╕рд╣рднрд╛рдЧреАрд▓рд╛рдИ рдЕрдирд▓рд╛рдЗрди рдХрд▓ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛ рдПрдХ рдЯрд╛рдЗрдорд░ рдЯреНрд░рд┐рдЧрд░ рд╣реБрдБрджрд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рд╕реНрдкреВрд▓ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдкреНрдпрд╛рдХреЗрдЯ рджреЗрдЦрд╛ рдкрд░реНрджрд╛ рдкрдирд┐ рд╣реБрди рд╕рдХреНрдЫред
  • рдкрд╣рд┐рд▓реЗ рд╕рдорд░реНрдерд┐рдд FreeBSD рд░ GNU/Linux рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, NetBSD рд░ OpenBSD OS рдЕрдиреНрддрд░реНрдЧрдд рд╕рдЮреНрдЪрд╛рд▓рди рдпреЛрдЧреНрдпрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫред
  • "nncp-deemon" UCSPI-TCP рдЗрдиреНрдЯрд░рдлреЗрд╕рд╕рдБрдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЙрдкрдпреБрдХреНрдд рдЫред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░рдорд╛ рд▓рдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХреЛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ "NNCPLOG=FD:4" рд╕реЗрдЯ рдЧрд░реЗрд░), рдпреЛ рдбреЗрдореЛрдиреНрдЯреВрд▓-рдЬрд╕реНрддреЛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдЕрдиреНрддрд░реНрдЧрдд рдЪрд▓рд╛рдЙрди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдиреБрдХреВрд▓ рдЫред
  • рдЖрдпреЛрдЬрдирд╛рдХреЛ рдПрд╕реЗрдореНрдмрд▓реА рдкреВрд░реНрдгрддрдпрд╛ рд░рд┐рдбреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

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