ИздаванС Π½Π° NNCP 8.8.0, ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅/ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ ΠΈ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅

ΠŸΡƒΡΠΊΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Node-to-Node CoPy (NNCP), Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° сигурно ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΈΠΌΠ΅ΠΉΠ»ΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° изпълнСниС Π² Ρ€Π΅ΠΆΠΈΠΌ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ ΠΈ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° POSIX-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми. ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ са написани Π½Π° Go ΠΈ сС разпространяват ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GPLv3.

ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ са фокусирани Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΠ΄ΠΏΠΎΠΌΠ°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Π»ΠΊΠΈ peer-to-peer ΠΌΡ€Π΅ΠΆΠΈ приятСл-приятСл (дСсСтки възли) със статично ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π·Π° сигурни ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½ΠΈΡ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, заявки Π·Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΈΠΌΠ΅ΠΉΠ»ΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Всички ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ са ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ (ΠΎΡ‚ ΠΊΡ€Π°ΠΉ Π΄ΠΎ ΠΊΡ€Π°ΠΉ) ΠΈ са ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ удостовСрСни с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° извСстни ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° приятСли. Onion (ΠΊΠ°ΠΊΡ‚ΠΎ Π² Tor) ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° всички ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. ВсСки възСл ΠΌΠΎΠΆΠ΅ Π΄Π° дСйства ΠΊΠ°ΠΊΡ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ρ‚Π°ΠΊΠ° ΠΈ ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈ натисканС, Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΡ€ΠΈ Π°Π½ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅.

Π Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° NNCP ΠΈ UUCP ΠΈ FTN (FidoNet Technology Network), Π² допълнСниС към горСспомСнатитС ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ удостовСряванС, Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° извън кутията Π·Π° Ρ„Π»ΠΎΠΏΠΈΠ½Π΅Ρ‚ ΠΌΡ€Π΅ΠΆΠΈ ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ, физичСски ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ (Π²ΡŠΠ·Π΄ΡƒΡˆΠ½ΠΎ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ) ΠΎΡ‚ нСсигурни Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΈ общСствСни ΠΌΡ€Π΅ΠΆΠΈ. NNCP ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° с лСсна интСграция (Π½Π°Ρ€Π°Π²Π½ΠΎ с UUCP) с настоящитС пощСнски ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΊΠ°Ρ‚ΠΎ Postfix ΠΈ Exim.

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ области Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° NNCP Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅/ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‰Π° Π΄ΠΎ устройства Π±Π΅Π· постоянна Π²Ρ€ΡŠΠ·ΠΊΠ° с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² условия Π½Π° нСстабилна ΠΌΡ€Π΅ΠΆΠΎΠ²Π° Π²Ρ€ΡŠΠ·ΠΊΠ°, сигурно ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ количСства Π΄Π°Π½Π½ΠΈ Π½Π° физичСски носитСли, създаванС Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ, Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ ΠΎΡ‚ MitM Π°Ρ‚Π°ΠΊΠΈ, заобикаляйки ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° Ρ†Π΅Π½Π·ΡƒΡ€Π° ΠΈ наблюдСниС. Въй ΠΊΠ°Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ΡŠΡ‚ Π·Π° Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π΅ Π΅ само Π² Ρ€ΡŠΡ†Π΅Ρ‚Π΅ Π½Π° получатСля, нСзависимо Π΄Π°Π»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Π΅ доставСн ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· физичСски носитСл, Ρ‚Ρ€Π΅Ρ‚Π° страна Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ бъдС ΠΏΡ€ΠΈΡ…Π²Π°Π½Π°Ρ‚. На свой Ρ€Π΅Π΄ удостовСряванСто с Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис Π½Π΅ позволява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ ΠΏΡ€ΠΈΠΊΡ€ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄Π°Ρ‚Π΅Π».

Π‘Ρ€Π΅Π΄ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° NNCP 8.8.0, Π² сравнСниС с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° Π½ΠΎΠ²ΠΈΠ½Π° (вСрсия 5.0.0):

  • ВмСсто Ρ…Π΅Ρˆ BLAKE2b, Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° цСлостта Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π°ΠΊΠ° Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΎΡ‚ΠΎ Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° MTH: Merkle Tree, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ…Π΅Ρˆ BLAKE3. Π’ΠΎΠ²Π° Π²ΠΈ позволява Π΄Π° изчислитС цСлостта Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π°Ρ‚Π° част ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΡ‰Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изтСглянСто, Π±Π΅Π· Π΄Π° сС Π½Π°Π»Π°Π³Π° тя Π΄Π° бъдС ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Π½Π° Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅. Π’ΠΎΠ²Π° ΡΡŠΡ‰ΠΎ позволява Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅ Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚.
  • Новият ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΅ напълно ΡƒΠ΄ΠΎΠ±Π΅Π½ Π·Π° стрийминг, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π΅ нСизвСстСн ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ. Π‘ΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π·Π° Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° трансфСра с удостовСрСн Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‚ΠΈΠ²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² криптирания ΠΏΠΎΡ‚ΠΎΠΊ. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π°, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π³ΠΈ Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ във Π²Ρ€Π΅ΠΌΠ΅Π½Π΅Π½ Ρ„Π°ΠΉΠ». Π’Π°ΠΊΠ° Ρ‡Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žnncp-execβ€œ Π΅ Π·Π°Π³ΡƒΠ±ΠΈΠ»Π° опцията β€ž-use-tmpβ€œ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ напълно Π½Π΅Π½ΡƒΠΆΠ½Π°.
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ BLAKE2b KDF ΠΈ XOF са Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ ΠΎΡ‚ BLAKE3, Π·Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ броят Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ криптографски ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ ΠΈ Π΄Π° сС опрости ΠΊΠΎΠ΄ΡŠΡ‚.
  • Π’Π΅Ρ‡Π΅ Π΅ възмоТно Π΄Π° сС открият Π΄Ρ€ΡƒΠ³ΠΈ възли Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Ρ‡Ρ€Π΅Π· мултикастиранС към адрСс β€žff02::4e4e:4350β€œ.
  • ΠŸΠΎΡΠ²ΠΈΡ…Π° сС Π³Ρ€ΡƒΠΏΠΈ Π·Π° мултикаст (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½Π° Π΅Ρ…ΠΎ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° FidoNet ΠΈΠ»ΠΈ новинарскитС Π³Ρ€ΡƒΠΏΠΈ Π½Π° Usenet), позволяващи Π½Π° Π΅Π΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π΄Π°Π½Π½ΠΈ Π΄ΠΎ мноТСство Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ всСки ΡΡŠΡ‰ΠΎ ΠΏΡ€Π΅ΠΏΡ€Π΅Π΄Π°Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° останалитС подписали. Π§Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ Π½Π° мултикаст ΠΏΠ°ΠΊΠ΅Ρ‚ изисква ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π΄Π²ΠΎΠΉΠΊΠ°Ρ‚Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (трябва ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Π΄Π° стС Ρ‡Π»Π΅Π½ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π°), Π½ΠΎ ΠΏΡ€Π΅ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ ΠΎΡ‚ всСки възСл.
  • Π’Π΅Ρ‡Π΅ ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚. Π˜Π·ΠΏΡ€Π°Ρ‰Π°Ρ‡ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΠΈΠ·Ρ‚Ρ€ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° слСд ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅, ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°ΠΉΠΊΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ спСциалСн ACK ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ получатСля.
  • Π’Π³Ρ€Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° с наслагванС Π½Π° Yggdrasil: ΠΎΠ½Π»Π°ΠΉΠ½ Π΄Π΅ΠΌΠΎΠ½ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° дСйстват ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΠ»Π½ΠΎΠΏΡ€Π°Π²Π½ΠΈ нСзависими участници Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Π±Π΅Π· Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Yggdrasil ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни ΠΈ Π±Π΅Π· Π΄Π° работят изцяло с IP стСка Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ ΠΌΡ€Π΅ΠΆΠΎΠ² интСрфСйс.
  • ВмСсто структурирани Π½ΠΈΠ·ΠΎΠ²Π΅ (RFC 3339), Π΄Π½Π΅Π²Π½ΠΈΠΊΡŠΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° recfile записи, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° GNU Recutils.
  • По ΠΈΠ·Π±ΠΎΡ€ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π·Π°Π³Π»Π°Π²ΠΊΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² поддирСкторията "hdr/", ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ускорява ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° списъка с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми с Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΊΠ°Ρ‚ΠΎ ZFS. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° изисквашС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ‡Π΅Ρ‚Π΅Π½Π΅ само Π½Π° Π±Π»ΠΎΠΊ ΠΎΡ‚ 128KiB ΠΎΡ‚ диска.
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π·Π° Π½ΠΎΠ²ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΌΠΎΠΆΠ΅ ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ€ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° kqueue ΠΈ inotify подсистСмитС Π½Π° ядрото, ΠΏΡ€Π°Π²Π΅ΠΉΠΊΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ систСмни извиквания.
  • ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π³ΠΈ затварят ΠΈ отварят ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΏΠΎ-рядко. ΠŸΡ€ΠΈ голям Π±Ρ€ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΡ€Π΅Π΄ΠΈ бСшС възмоТно Π΄Π° сС ΡΠ±Π»ΡŠΡΠΊΠ°Ρ‚Π΅ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π·Π° максималния Π±Ρ€ΠΎΠΉ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.
  • Много Π΅ΠΊΠΈΠΏΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊΠ° ΠΈ скоростта Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ изтСглянС/ΠΊΠ°Ρ‡Π²Π°Π½Π΅, ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° (Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅) Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žnncp-fileβ€œ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π½Π΅ само ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π½ΠΎ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, създавайки pax Π°Ρ€Ρ…ΠΈΠ² с тяхното ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.
  • Онлайн ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π΄Π° ΠΈΠ·Π²ΠΈΠΊΠ°Ρ‚ ΠΏΠΎΠ΄Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, слСд ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ бъдС ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π±Π΅Π· Π΄Π° стартира ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Π΄Π΅ΠΌΠΎΠ½ "nncp-toss".
  • Онлайн ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ към Π΄Ρ€ΡƒΠ³ участник ΠΌΠΎΠΆΠ΅ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΄Π° сС случи Π½Π΅ само ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС задСйства Ρ‚Π°ΠΉΠΌΠ΅Ρ€, Π½ΠΎ ΡΡŠΡ‰ΠΎ ΠΈ ΠΊΠΎΠ³Π°Ρ‚ΠΎ изходящ ΠΏΠ°ΠΊΠ΅Ρ‚ сС появи Π² дирСкторията Π½Π° Π±ΡƒΡ„Π΅Ρ€Π°.
  • Π“Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° работоспособност ΠΏΠΎΠ΄ NetBSD ΠΈ OpenBSD OS, Π² допълнСниС към ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° FreeBSD ΠΈ GNU/Linux.
  • "nncp-daemon" Π΅ напълно ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ с UCSPI-TCP интСрфСйса. Π’ ΡΡŠΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² дСскриптор (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Ρ€Π΅Π· настройка Π½Π° "NNCPLOG=FD:4"), Ρ‚ΠΎΠΉ Π΅ напълно ΡƒΠ΄ΠΎΠ±Π΅Π½ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎΠ΄ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° daemontools.
  • БглобяванСто Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ изцяло ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΎ Π² систСмата Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€