Выбор единого средства связи между пользователями чрезвычайно важная и в то же время сложная задача. Казалось бы IRC идеально подходит для этой задачи в первую очередь тем, что он обладает неплохим функционалом, хорошо защищён от спама и не требует регистрации. По сей день Live образы системы комплектуются преднастроенным IRC клиентом, но с началом использования социальных сетей ряды пользователей IRC сильно поредели.
Социальные сети безусловно расширили сообщество, но не объединили. Гуру из IRC ни за что не желали пользоваться VK даже для участия в голосованиях. Попытка объединения была предпринята с открытием чатов в Телеграме. Телеграм смог набрать сравнимую с VK популярность, но на этом рост его популярности остановился. В телеграм полностью перешло франкоговорящее сообщество из IRC, частично пользователи социальных сетей. Из-за этого поддержка новичков запускающих систему с LiveCD ещё заметней ухудшилась. Встал вопрос об удалении IRC клиента из дистрибутива.
Все перечисленные способы общения имели один главный минус, они никак не интегрировались с сайтом, в то время как сайт представляет собой наиболее крупное сообщество пользователей. Поэтому мы предприняли попытку поднять собственный Jabber сервер, интегрировав его с учётными записями сайта. Тестовый период затянулся потому что не всё устраивало в работе Jabber. Среди очевидных сложностей - ограниченное количество клиентов удовлетворяющих по функциональности, отсутствие нормального клиента под ios, так же не решены проблемы с доставкой сообщений при использовании нескольких мессенджеров.
Новость про переход сообществом KDE к использованию Matrix вселил надежду на возможное решение. Результаты тестирования показали обнадеживающий результат. Неожиданным поворотом стала возможность прозрачной интеграции с IRC. У пользователей Matrix есть возможность видеть и писать IRC пользователям и наоборот! Мы как будто снова возвращаемся к корням вливая новую жизнь в IRC чаты, получая возможность переписываться со “старой гвардией”.
На данный момент в Calculate Linux представлен Matrix клиент Riot. Для установки которого достаточно выполнить:
emerge riot-web
Для Android и iOS в магазинах приложений доступны одноименные клиенты Riot.
Чтобы получить данных регистрации перейдите в свой профиль пользователя на новом сайте, активируйте Matrix и задайте пароль для учётной записи. После этого вы можете ввести в клиенте логин, пароль и сервер подключения.
Сервер calculate-linux.org интегрирован с федерацией и вы сможете писать сообщения не только пользователям сообщества, но и далеко за его пределами. Мы полностью задокументировали настройку и запуск сервера Matrix в Calculate Linux. Доступно рукодводство по настройке мостов из Matrix в другие сервисы обмена сообщениями.
До встречи в Матрице!