LINUX.ORG.RU

Mozilla перейдёт с IRC на Matrix

 , , , ,


3

4

Ранее компания провела тестирование, в последнем туре которого участвовали Mattermost, Matrix с клиентом Riot, Rocket.Chat и Slack. Остальные варианты были отброшены из-за сложности или невозможности интеграции с единой системой входа Mozilla (IAM). В итоге был выбран Matrix и хостинг от разработчика протокола (New Vector) — Modular.

Уход от IRC обусловлен отсутствием необходимой функциональности и развития протокола, недружелюбностью для новоприбывших.

Matrix — это свободный протокол для реализации федеративной сети обмена сообщениями, который может использоваться для многих вещей, требующих HTTP REST API и распределённой базы линейных событий. Подавляющее количество реализаций — это чат, но также возможен блог или сервер интернета вещей (IoT).

Riot — это клиент Matrix, предоставляющий схожий на Slack интерфейс и всю необходимую для современного мессенджера функциональность: сквозное шифрование, перманентную историю и поиск по ней, инструменты для модерации и предотвращения спама, групповые и одиночные видео/аудиозвонки (VoIP).

>>> Подробности

★★★★★

Проверено: a1batross ()
Последнее исправление: commagray (всего исправлений: 3)

С каких пор ирка недружелюбна? Там же даже регаться не надо по сути.
Или современные пользователи настолько тупы?

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

С каких пор ирка недружелюбна?

GNOME и KDE, когда так же уходили с IRC на Matrix, говорили то же самое. ¯\_(ツ)_/¯

commagray ★★★★★
() автор топика
Ответ на: комментарий от Zhbert

Вопрос не в тупости, не в сложности регистрации, а в том, что IRC начинает потихоньку… неприятно пахнуть.

Да, протокол нереально простой. Но какое дело до протокола, если IRC сейчас это набор костылей? Стоит его сравнить хотя бы с XMPP и тем более Matrix – разница становится очевидна.

a1batross ★★★★★
()
Ответ на: комментарий от Zhbert

напиши мне в ирке щас сообщение, я ребунту комп и твоей мессаги будто и небыло или напиши мне когда комп у меня выключен.

eR ★★★★★
()
Ответ на: комментарий от a1batross

Этот «набор костылей» всё ещё работает быстрее всякого Electron-based гоBна. И костыли, кстати, конечному пользователю по барабану.

anonymous
()
Ответ на: комментарий от anonymous

Вот и выросло поколение не отличающее протокол от его реализации.

anonymous
()

Остальные варианты были отброшены из-за сложности или невозможности интеграции с единой системой входа Mozilla (IAM).

Какие варианты рассматривались? Рассматривался ли Jabber/XMPP, и если да, то почему был отброшен? Может, кто из лоровцев читает мозилловскую рассылку или где это обсуждалось…

Matrix с клиентом Riot

Сходил по ссылке, там вообще везде по тексту «Riot/Matrix». Чем такая категоричность вызвана? Просто рекомендация, или на этом хостинге какие-то расширения протокола, прибитые гвоздями к конкретному клиенту? Какой-нибудь Quaternion или Nheko-Reborn работать будет?

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

С одной красноглазой маргинальщины на другую? Мда…

anonymous
()

Как-то на одном стэнфордском онлайн-курсе решили сделать общий чат в IRC. За всё время туда зашло от силы человек пять, и все только и спрашивали, есть ли кто-нибудь. IRC всё, к сожалению.

Matrix – что такое Matrix? Как им начать пользоваться? В нём есть гифки и бесплатные стикеры? Мои контакты из телефонной книги туда добавятся автоматически? Пока что те решения, которые я вижу, позиционируются как корпоративный чатик.

Bagrov ★★★★★
()
Последнее исправление: Bagrov (всего исправлений: 1)
Ответ на: комментарий от hobbit

Рассматривался ли Jabber/XMPP, и если да, то почему был отброшен?

По идее, нет. Никаких комментариев на этот счёт не давалось.

commagray ★★★★★
() автор топика

А на Матриксе необходимо регистрироваться? Ведь это решает множество проблем организационных. Но мне, человеку с улицы, не получится прибежать и крикнуть, мол, «вы все дураки и программа у вас дурацкая!», и это обидно, да. А также следить спецслужбам за всякими Сноуденами как-то надо?

ChekPuk ★★★
()

в чём проблема «дружелюбности» irc?

buratino ★★★★★
()
Ответ на: комментарий от Bagrov

Matrix – что такое Matrix?

Федеративный протокол.

Как им начать пользоваться?

Установить Riot/RiotX на телефон.

В нём есть гифки и бесплатные стикеры?

Да, даже спецификация для стикеров есть. Но пока это груда костылей.

Мои контакты из телефонной книги туда добавятся автоматически?

Не автоматически, но импорт контактов есть.

commagray ★★★★★
() автор топика
Ответ на: комментарий от ChekPuk

А на Матриксе необходимо регистрироваться?

Формально, есть поддержка гостевых аккаунтов. Но да, в любом случае тебя так или иначе придётся регистировать на каком-то сервере в сети.

commagray ★★★★★
() автор топика

Два вопроса диванного дилетанта:

  1. Я правильно понимаю, что без DNS записи этот самый матрикс не заведётся?

  2. Riot умеет в пересылку нескольких сообщений?

ZhAN ★★
()
Ответ на: комментарий от Deleted

видимо тем, что барбекюшница

anonymous
()
Ответ на: комментарий от ZhAN

что без DNS записи этот самый матрикс не заведётся?

Для глобальной федерации, вроде бы, да — обязательно нужен DNS и валидный TLS.

Локально, для какой-нибудь оверлейной сети, типа Tor, I2P или Yggdrasil — не нужно.

Но разработчики думают, как одновременно поддерживать множество транспортов и максимально отвязать сервер от централизованных вещей.

Riot умеет в пересылку нескольких сообщений?

Забавно, но это непростая задача, для которой нужно было писать спецификацию в протоколе и реализовывать на сервере.

Например, похожая задача — массовое удаление сообщений: https://github.com/matrix-org/matrix-doc/pull/2244

Пока что не реализовано, потому что требует много внимания из-за сайдэффектов, но WIP.

commagray ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Сравни слаку и пашкограм/вайбер/етц, вопросы отпадут.

pekmop1024 ★★★★★
()
Ответ на: комментарий от anonymous

Этот «набор костылей» всё ещё работает быстрее всякого Electron-based гоBна

А UDP работает быстрее всякого TCP-based говна, го переводить всё на UDP

zolden ★★★★★
()

Говноеды смузехлёбы

anonymous
()

john matrix ?

anonymous
()
Ответ на: комментарий от commagray

Riot

С таким марктингом это говно не взлетит. И стыд на Мозиллу что связалась с этими дебилами.

anonymous
()

недружелюбностью для новоприбывших

Ох, лол. Что там сложного то? Может и не нужны такие новоприбывшие?

th3m3 ★★★★★
()
Ответ на: комментарий от th3m3

Может и не нужны такие новоприбывшие?

Mozilla ещё делает фокус на инвалидов. За такие вопросы тебя бы точно по CoC выгнали на мороз.

commagray ★★★★★
() автор топика
Ответ на: комментарий от zolden

го переводить всё на UDP

Как раз уже изобрели QUIC

O02eg ★★★★★
()
Ответ на: комментарий от Zhbert

С каких пор ирка недружелюбна?

Недружелюбность в их понимании в том, что слишком легко какому-то бигготу зайти и оскорбить нежную душу трансгендерного гея.

Начиналось все с этого http://exple.tive.org/blarg/2019/04/26/synchronous-text/

Для Ъ " IRC is an ongoing source of abuse and harassment for many of our colleagues"

provaton ★★★★★
()
Ответ на: комментарий от hobbit

Какие варианты рассматривались? Рассматривался ли Jabber/XMPP, и если да, то почему был отброшен? Может, кто из лоровцев читает мозилловскую рассылку или где это обсуждалось…

XMPP похоже не рассматривали вообще, здесь он не упомянут по крайней мере.

http://exple.tive.org/blarg/2019/09/06/forward-motion/

provaton ★★★★★
()

Омские линуксоиды расстроены....

… Mozilla Foundation. XMPP - нашэ всио!

linuxmaster ★★★★
()
Ответ на: комментарий от commagray

Mozilla ещё делает фокус на инвалидов.

Писать на скриптовом web-язычке десктопные приложения - однозначно инвалиды придумали.

anonymous
()

Объясните, чем их не устраивает xmpp? Рассказывают, что сервер матрикса жрет жрет память гигабайтами буквально на нескольких десятках пользователей.

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от Im_not_a_robot

Рассказывают

На заборе тоже много чего рассказывают. Раньше были проблемы с памятью, но их уже год как устранили в том или ином виде.

commagray ★★★★★
() автор топика
Ответ на: комментарий от commagray
$ systemctl status matrix-synapse.service       
● matrix-synapse.service - Synapse Matrix homeserver
<...>
Memory: 321.8M
<...>

Это один пользователь (я, любимый), несколько мостов через appservice и несколько комнат.

balsoft ★★
()
Ответ на: комментарий от Im_not_a_robot

Нет публичных деплоев с такими показателями, вроде бы. Большинство серверов — на пару десятков людей.

А те, которые есть, типа tchncs.de, не делятся показаниями.

commagray ★★★★★
() автор топика
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от balsoft

Synapse жрёт память не от количества пользователей, а от количества активных комнат, где эти пользователи находятся.

20 тел.

CONTAINER ID        NAME                CPU %               MEM USAGE / LIMIT     MEM %               NET I/O
  BLOCK I/O           PIDS
a2cdcbd6d23c        matrix_synapse_1    0.84%               378.4MiB / 31.19GiB   1.18%               484MB / 313MB       9.35MB / 56.3kB     21
commagray ★★★★★
() автор топика
Последнее исправление: commagray (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.