เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 1.0 - เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจฎเฉˆเจธเฉ‡เจœเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฐเจฟเจฒเฉ€เจœเจผ

11 เจœเฉ‚เจจ, 2019 เจจเฉ‚เฉฐ, Matrix.org เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 1.0 เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€, เจ‡เฉฑเจ• เจเจธเฉ€เจ•เจฒเฉ€เจ• เจ—เฉเจฐเจพเจซ (DAG) เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ˜เจŸเจจเจพเจตเจพเจ‚ (เจ˜เจŸเจจเจพเจตเจพเจ‚) เจฆเฉ‡ เจ‡เฉฑเจ• เจฐเฉ‡เจ–เจฟเจ• เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจฌเจฃเฉ‡ เจธเฉฐเจ˜เฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒเฅค เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจตเจฐเจคเฉ‹เจ‚ เจธเฉฐเจฆเฉ‡เจธเจผ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Synapse เจธเจฐเจตเจฐ, เจฐเจพเจ‡เจŸ เจ•เจฒเจพเจ‡เฉฐเจŸ) เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฒเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ "เจ•เจจเฉˆเจ•เจŸ" เจ•เจฐเจจเจพ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ XMPP, เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ, เจกเจฟเจธเจ•เจพเจฐเจก เจ…เจคเฉ‡ IRC เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเจพเจฒ libpurple เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ)เฅค

เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 1.0 - เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจฎเฉˆเจธเฉ‡เจœเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฐเจฟเจฒเฉ€เจœเจผ

Synapse 1.0 เจธเจฐเจตเจฐ เจฆเฉ€ เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพ (เจ…เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจชเฉ‚เจฐเจต-เจธเจผเจฐเจค) - เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 1.0 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ - เจธเจฐเจตเจฐ เจกเฉ‹เจฎเฉ‡เจจ เจฒเจˆ เจ‡เฉฑเจ• TLS เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ (เจฎเฉเจซเจผเจค เจ†เจ“ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจตเฉ€ เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจนเฉˆ, เจœเฉ‹ เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจธเฉฐเจ˜เฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเฉˆเจฃเจพเฅค เจ‡เจธ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจนเฉ‹เจฎ เจธเจฐเจตเจฐ เจฒเจˆ เจธเจตเฉˆ-เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉˆเจง เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ - เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจคเฉเจนเจพเจกเจพ เจธเจฐเจตเจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจฎเฉˆเจŸเจฐเจฟเจ•เจธ 1.0 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฒเจˆ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจซเจฐเจตเจฐเฉ€ 2019 เจตเจฟเฉฑเจš เจฌเฉเจฐเจธเฉ‡เจฒเจœเจผ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจ•เจพเจจเจซเจฐเฉฐเจธ FOSDAM 2019 เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเฉ‹ เจ•เจฟ เจซเจฐเจพเจ‚เจธเฉ€เจธเฉ€ เจธเจฐเจ•เจพเจฐ เจฆเฉ‡ เจธเฉฐเจšเจพเจฐ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ Matrix.org เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจธเฉ€เฅค

เจฆเจฟเจฒเจšเจธเจช เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ, เจฆเฉ‹ เจฎเจนเฉ€เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚, matrix.org เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจนเฉˆเจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจธ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ matrix.org เจธเจฐเจตเจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€ (เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจšเฉˆเจŸ เจ‡เจคเจฟเจนเจพเจธ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ‰เจฃเจพ) - เจจเจพเจฒ เจนเฉ€ Riot Android เจเจช เจจเฉ‚เฉฐ เจฎเฉเฉœ-เจฐเจฟเจฒเฉ€เจœเจผ เจ•เจฐเจจเจพ - เจ•เจพเจฐเจจ เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€ เจฒเฉ€เจ• เจ…เจคเฉ‡ เจชเจพเจธเจตเจฐเจก เจฒเจˆ. เจนเฉˆเจ•เจฐเจพเจ‚ เจจเฉ‡ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ‚ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ (เจœเฉ‡เจจเจ•เจฟเฉฐเจธ, เจ‡เฉฑเจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค)เฅค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจ—เฉˆเจฐ-เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ "เจธเจŸเจฟเฉฑเจ•เจฐเจพเจ‚" เจฆเฉ€ เจ…เจธเจฅเจพเจˆ เจ…เจฃเจ‰เจชเจฒเจฌเจงเจคเจพ เจฆเฉ‡ เจ…เจชเจตเจพเจฆ เจฆเฉ‡ เจจเจพเจฒ, "เจนเฉ‹เจฎ" เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจธเจฐเจตเจฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจ เจธเจจเฅค

เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง Riot.im เจ•เจฒเจพเจ‡เฉฐเจŸ (เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ 1.2.1) - เจกเฉˆเจธเจ•เจŸเฉŒเจช เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจ…เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเฉ‹เจฌเจพเจˆเจฒ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจนเฉˆ - เจธเฉเจตเจฟเจงเจพ เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจธเจฒเฉˆเจ• เจ…เจคเฉ‡ เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจฒเจˆ เจธเจฎเจพเจจ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเฉˆเฅค

เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ 1.0 - เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจฎเฉˆเจธเฉ‡เจœเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฐเจฟเจฒเฉ€เจœเจผ

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเฉˆเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฒเจฟเจ–เฉ€, Synapse เจธเจฐเจตเจฐ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฒเจˆ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจนเจจ - เจ‡เฉฑเจ• "เจ˜เจฐ" เจธเจฐเจตเจฐ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ $4 เจตเจฟเฉฑเจš ARM ODROID-XU49 เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจเจฎเจพเจœเจผเจพเจจ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš ARM Graviton เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฆเฉ€ เจฆเจฟเฉฑเจ– เจฆเฉ‡ เจ•เจพเจฐเจจ. , เจคเฉเจธเฉ€เจ‚ เจเจฎเจพเจœเจผเจพเจจ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจธเจคเฉ€ เจฐเจฟเจœเจผเจฐเจตเฉ‡เจธเจผเจจ "เจนเฉ‹เจฎ เจฎเจฟเฉฐเจจเฉ€-เจกเฉ‡เจŸเจพเจธเฉˆเจ‚เจŸเจฐ" เจธเฉˆเจŸ เจ…เจช เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ–เจผเจฌเจฐเจพเจ‚ เจ…เจคเฉ‡ เจตเจพเจงเฉ‚ เจœเจพเจฃเจ•เจพเจฐเฉ€ - matrix.org

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹