เบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปƒเบซเบกเปˆ Dino เปเบ™เบฐเบ™เปเบฒ

เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ Dino, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเปเบฅเบฐเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเป‚เบ”เบเปƒเบŠเป‰ Jabber / XMPP protocol. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เป€เบซเบกเบฒเบฐโ€‹เบชเบปเบกโ€‹เบเบฑเบšโ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒ XMPP เปเบฅเบฐโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบโ€‹เบ•เปˆเบฒเบ‡เป†โ€‹, เปเบกเปˆเบ™โ€‹เบชเบธเบกโ€‹เปƒเบชเปˆโ€‹เบเบฒเบ™โ€‹เบฎเบฑเบšโ€‹เบ›เบฐโ€‹เบเบฑเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบฅเบฑเบšโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบชเบปเบ™โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เปเบฅเบฐโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ” end-to-end เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบ XMPP เป‚เบญเป€เบกเป‚เบก เบญเบตเบ‡เปƒเบชเปˆเป‚เบ›เบฃเป‚เบ•เบ„เปเบชเบฑเบ™เบเบฒเบ™ เบซเบผเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ OpenPGP. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ Vala เป‚เบ”เบเปƒเบŠเป‰เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท GTK เปเบฅเบฐ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ GPLv3+.

เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบนเบเบ„เป‰เบฒเปƒเบซเบกเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบŸเบฃเบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐ intuitive, reminiscent เบ‚เบญเบ‡ WhatsApp เปเบฅเบฐ Facebook Messenger, เปเบ•เปˆเบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ›เบตเบ”เป€เบŠเบฑเปˆเบ™ Signal เปเบฅเบฐ Wire, เบšเปเปˆ tied เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเบนเบ™เบเบฒเบ‡เปเบฅเบฐเบšเปเปˆเบ‚เบถเป‰เบ™เบเบฑเบšเบšเปเบฅเบดเบชเบฑเบ”เบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡.
เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเบœเบนเป‰เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ™เบดเบเบปเบกเบซเบผเบฒเบ, Dino เบšเปเปˆเป„เบ”เป‰เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบš stack เบ‚เบญเบ‡เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเปเบฅเบฐเบšเปเปˆเปƒเบŠเป‰เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก bloated เป€เบŠเบฑเปˆเบ™ Electron, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบซเบผเบฒเบเปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ•เปˆเปเบฒ.

เบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปƒเบซเบกเปˆ Dino เปเบ™เบฐเบ™เปเบฒ

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™ Dino เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ XEP เปเบฅเบฐโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹:

  • เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบซเบผเบฒเบเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบกเป€เบญเบเบฐเบŠเบปเบ™เปเบฅเบฐเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ (เปƒเบ™เบเบธเปˆเบกเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เปเปˆเบเบฑเบšเบ„เบปเบ™เบ—เบตเปˆเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเปƒเบ™เบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบ, เปเบฅเบฐเปƒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบชเบทเปˆเบชเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบซเบปเบงเบ‚เปเป‰เปƒเบ”เบซเบ™เบถเปˆเบ‡);
  • เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ avatars;
  • เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เป€เบเบฑเบšโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹;
  • เปเบฒเบเป€เบ–เบดเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบš เปเบฅเบฐเบญเปˆเบฒเบ™เบซเบผเป‰เบฒเบชเบธเบ”เปƒเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ;
  • เบเบฒเบ™เปเบ™เบšเป„เบŸเบฅเปŒ เปเบฅเบฐเบฎเบนเบšเบžเบฒเบšเปƒเบชเปˆเบ‚เปเป‰เบ„เบงเบฒเบก. เป„เบŸเบฅเปŒเบชเบฒเบกเบฒเบ”เบ–เบทเบเป‚เบญเบ™เป‚เบ”เบเบเบปเบ‡เบˆเบฒเบเบฅเบนเบเบ„เป‰เบฒเป„เบ›เบซเบฒเบฅเบนเบเบ„เป‰เบฒเบซเบผเบทเป‚เบ”เบเบเบฒเบ™เบญเบฑเบšเป‚เบซเบฅเบ”เป„เบ›เบเบฑเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบœเปˆเบฒเบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™เบชเบฒเบกเบฒเบ”เบ”เบฒเบงเป‚เบซเบฅเบ”เป„เบŸเบฅเปŒเบ™เบตเป‰;

    เบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปƒเบซเบกเปˆ Dino เปเบ™เบฐเบ™เปเบฒ

  • เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบเบฒเบ™โ€‹เบ–เปˆเบฒเบโ€‹เป‚เบญเบ™โ€‹เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เบ‚เบญเบ‡โ€‹เป€เบ™เบทเป‰เบญโ€‹เปƒเบ™ multimedia (เบชเบฝเบ‡โ€‹, เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹, เป„เบŸเบฅโ€‹เปŒโ€‹) เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹ เบˆเบนเบ‡;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ SRV เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเบเบปเบ‡เป‚เบ”เบเปƒเบŠเป‰ TLS, เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ XMPP;
  • เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ OMEMO เปเบฅเบฐ OpenPGP;

    เบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปƒเบซเบกเปˆ Dino เปเบ™เบฐเบ™เปเบฒ

  • เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ‚เปเป‰เบ„เบงเบฒเบกเป‚เบ”เบเบเบฒเบ™เบˆเบญเบ‡ (Publish-Subscribe);
  • เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบžเบดเบกเบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™ (เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบดเบ”เบเบฒเบ™เบชเบปเปˆเบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบžเบดเบกเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบซเบผเบทเบœเบนเป‰เปƒเบŠเป‰เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™);
    เบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปƒเบซเบกเปˆ Dino เปเบ™เบฐเบ™เปเบฒ

  • เป€เบฅเบทเปˆเบญเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก;
  • เบเบฒเบ™เบฎเบฑเบเบชเบฒ bookmarks เปƒเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเปเบฅเบฐเบซเบ™เป‰เบฒเป€เบงเบฑเบš;
  • เปเบˆเป‰เบ‡โ€‹เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบชเบปเปˆเบ‡โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹;
  • เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบฑเป‰เบ™เบชเบนเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเบญเบเบซเบฒเบ‚เปเป‰เบ„เบงเบฒเบกเปเบฅเบฐเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปƒเบ™เบ›เบฐเบซเบงเบฑเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆ;

    เบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปƒเบซเบกเปˆ Dino เปเบ™เบฐเบ™เปเบฒ

  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบกเบตเบšเบฑเบ™เบŠเบตเบซเบผเบฒเบ, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบทเปˆเบญเปเบเบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™;
  • เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป‚เบซเบกเบ”เบญเบญเบšเป„เบฅเบ™เปŒเบ”เป‰เบงเบเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ•เบปเบงเบˆเบดเบ‡เปเบฅเบฐเบเบฒเบ™เบฎเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเบฐเบชเบปเบกเบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ›เบฒเบเบปเบ”;
  • SOCKS5 เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ P2P เป‚เบ”เบเบเบปเบ‡;
  • เบฎเบญเบ‡เบฎเบฑเบšเบฎเบนเบšเปเบšเบš XML vCard.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™