NNCP 8.8.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдлрд╛рдпрд▓реА/рдХрдорд╛рдВрдбреНрд╕ рд╕реНрдЯреЛрдЕрд░-рдЖрдгрд┐-рдлреЙрд░рд╡рд░реНрдб рдореЛрдбрдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрддрддрд╛

рдиреЛрдб-рдЯреВ-рдиреЛрдб рдХреЙрдкреА (NNCP) рдЪреА рд░рд┐рд▓реАрдЭ, рд╕реБрд░рдХреНрд╖рд┐рдд рдлрд╛рдЗрд▓ рд╣рд╕реНрддрд╛рдВрддрд░рдг, рдИрдореЗрд▓ рдЖрдгрд┐ рд╕реНрдЯреЛрдЕрд░-рдЖрдгрд┐-рдлреЙрд░рд╡рд░реНрдб рдХрдорд╛рдВрдбрд╕рд╛рдареА рдЙрдкрдпреБрдХреНрддрддреЗрдЪрд╛ рдПрдХ рд╕рдВрдЪ. POSIX-рдЕрдиреБрд░реВрдк рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдпреБрдЯрд┐рд▓рд┐рдЯрд┐рдЬ рдЧреЛ рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ GPLv3 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.

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

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

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

NNCP 8.8.0 рдЪреНрдпрд╛ рдирд╡рдХрд▓реНрдкрдирд╛рдВрдкреИрдХреА, рдорд╛рдЧреАрд▓ рдмрд╛рддрдореНрдпрд╛рдВрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд (рдЖрд╡реГрддреНрддреА 5.0.0):

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

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

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