LINUX.ORG.RU

Сообщения commagray

 

Matrix/Riot с шифрованием личных сообщений по умолчанию

Новости — Open Source
Группа Open Source

Компания New Vector, сотрудники которой также возглавляют некоммерческую организацию протокола Matrix, объявила о выпуске ряда Matrix-клиентов семейства Riot.

Matrix — это свободный протокол для реализации федеративной сети, построенной на основе линейной истории событий (events) внутри ациклического графа (DAG). Основной реализацией этого протокола является мессенджер с поддержкой сигналирования VoIP, но возможны и другие вещи, так как это протокол общего назначения.

Главным изменением выпущенных клиентов для браузера и Electron-обёртки (1.6.0), Android (0.19.0) и iOS (0.11.1-0.11.2) стало включение сквозного шифрования для личных диалогов по умолчанию. Шифрование возможно благодаря протоколу Olm (matrix.org), основанному на протоколе мессенджера Signal. Шифрование групповых диалогов использует расширение протокола под названием Megolm, которое позволяет дешифровать сообщение множество раз.

Впервые опциональное шифрование было представлено в 2016 году. Включение по умолчанию в экспериментальных сборках произошло во время FOSDEM 2020.

С момента первого выпуска реализации шифрования появились следующие возможности:

  • клиент может запросить ключи для дешифровки сообщений у других клиентов пользователя или у клиентов собеседников;
  • появилось серверное хранилище для клиентских ключей шифрования, зашифрованное секретной фразой;
  • помимо верификации устройств по отпечатку (fingerprint), также появилась верификация с помощью emoji-символов.

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

Также упоминается:

Поиск по зашифрованным комнатам уже доступен с помощью Firefox-расширения Radical.

Для облегчения работы с ключами шифрования, разработчики протокола Matrix представили механизм под названием «перекрёстного подтверждения» (cross-signing). Он позволяет, используя уже подтверждённое устройство, автоматически верифицировать другие устройства пользователя. При работе этого механизма двум собеседникам нужно верифицировать свои устройства только единоразово, а не каждое устройство по отдельности. Спецификацию механизма можно прочитать на GitHub.

Помимо Riot шифрование поддерживают и другие клиенты: FluffyChat, nheko Reborn, клиенты на libQuotient (WIP), клиенты на mautrix-go (gomuks), клиенты на matrix-nio (Mirage и WeeChat), Seaglass (заброшен). В разработке другие реализации. Для клиентов без поддержки шифрования предлагается демон для E2EE-прокси — pantalaimon.

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

 , , , ,

commagray
()

Купить десктопный Linux

Форум — Talks

Добра.

Эта тема в каком-то виде уже обсуждалась (Ищется платный deb-based дистрибутив), но почему бы не продолжить.

Меня достаточно напрягает сегодняшняя тенденция альтернативной монетизации продуктов. Вместо того, чтобы единоразово купить или подписаться, получив всё необходимое и поддержку, тебе это «бесплатно» отдают на каких-то условиях. Датамайнинг, бета-тестирование, «тебе здесь никто ничего не должен»-like поддержка сообщества и прочее.

Я бы хотел платить розничную цену за какой-то дистрибутив Linux, как за какую-нибудь Windows 10, имея стабильную и оттестированную систему в своей рабочей среде.

У SUSE есть опция покупки SLED за ~$40 в год, но без поддержки. Учитывая, что openSUSE Leap на данный момент в процессе плотной интеграции с энтерпрайзным вариантом, отличие между ними будет разве что в брендировании. В ранее указанном треде упоминалась подписка Ubuntu, что, по идее, тоже вариант.

Итоговые вопросы этой тирады: есть ли в этом какой-то смысл? Или лучше накупить мерчендайза и успокоиться? Почему покупка систем стала лишь юридической формальностью без каких-либо профитов для пользователя? Почему тот же Red Hat забил на десктоп? Купили бы вы себе дистрибутив Linux?

 , , ,

commagray
()

Возможный Qt- и KDE-капец

Форум — Talks

Странно, что ещё не принесли.

Qt Company обдумывает переход к публикации свободных релизов Qt через год после платных выпусков из-за коронавируса — OpenNET

В качестве мотива возможного усиления коммерциализации проекта упоминается необходимость увеличения краткосрочных доходов для того чтобы удержаться на плаву в результате кризиса, вызванного пандемией коронавируса SARS-CoV-2.

До этого LTS зарубили, сейчас и вовсе свободные выпуски посчитали ненужными. Всё пропало?

 , , , ,

commagray
()

Nine Inch Nails — Ghosts V-VI

Форум — Talks

Этот пост должен был быть в пятницу, но я прозевал релиз. Совершенно неожиданное продолжение ambient-тетралогии 2008 года.

Бесплатно скачать: https://store.nin.com/products/ghosts-digital-download

Бесплатно слушать: https://archive.org/details/ghostsv и https://archive.org/details/ghostsvi

Предыдущие призраки: https://archive.org/details/nineinchnails_ghosts_I_IV

Фотографии призраков: https://www.nin.wiki/The_Photography_of_Ghosts_I%E2%80%93IV

Под лицензией CC BY-NC-SA.

 , , , ,

commagray
()

Pleroma 2.0

Новости — Open Source
Pleroma 2.0
Группа Open Source

Спустя чуть менее, чем через год спустя первого стабильного выпуска, в международный женский день представлена вторая мажорная версия Pleroma — федеративной социальной сети для микроблогинга, написанной на языке Elixir и использующей стандартизированный W3C протокол ActivityPub. Это вторая по численности сеть в Fediverse.

В отличие от ближайшего конкурента — Mastodon, который написан на Ruby и зависит от большого количества ресурсоёмких компонентов, Pleroma является высокопроизводительным сервером, который может работать на маломощных системах, таких как, например, Raspberry Pi или дешёвых VPS.

Также Pleroma реализовывает Mastodon API, позволяя быть совместимой с альтернативными клиентами Mastodon, типа Tusky, Husky от @a1batross или Fedilab. Более того, с Pleroma поставляется ответвление исходного кода интерфейса Mastodon (а если быть точнее, интерфейс Glitch Social — улучшенного ответвления Mastodon от сообщества), что делает более плавным переход пользователей из Mastodon или Twitter с интерфейсом TweetDeck.

Помимо интерфейса Mastodon в Pleroma может быть встроен любой другой фронтенд, так как Pleroma позиционируется как универсальный фреймворк для построения серверов социальных сетей в Fediverse. Этой возможностью, например, воспользовался проект Mobilizon — сервер организации встреч, взяв исходный код Pleroma для своего бекенда.

Несмотря на смену мажорной версии, выпуск не может похвастаться обилием новых видимых функций, однако стоит отметить:

  • удаление устаревшей функциональности, в частности, поддержки протокола OStatus — старейшего протокола в сети Fediverse;
    • это означает, что с текущего момента Pleroma перестанет федерироваться с серверами без поддержки ActivityPub, вроде GNU Social;
  • опцию для отображения типа аккаунта (например, это обычный пользователь без соответствующего статуса, бот или группа);
  • статический фронтенд, не требующий загрузки JavaScript для отображения постов для посетителей извне;
  • «приватный» режим, в котором фронтенд не отображает информацию для посетителей извне;
  • emoji-реакции на статусы, в будущем которые будут федерироваться с Mastodon, Misskey и Honk;
  • инкремент мажорной версии движка для кастомизации интерфейса и добавление тем;
  • включение интегрированной в бекенд капчи для регистрации по умолчанию;
  • игнорирование пользователей на уровне доменов в интерфейсе;
  • множество внутренних изменений и исправлений ошибок.

Также доступны иллюстрации с маскотом Pleroma от сообщества в честь релиза! 1 (soykaf.com), 2 (soykaf.com), 3 (soykaf.com), 4 (soykaf.com) и другие в исходном треде.

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

 , , , ,

commagray
()

Ссылки на приватные чаты в WhatsApp доступны извне и разбросаны по сети

Форум — Talks

Вещает FSFE: https://fsfe.org/news/2020/news-20200228-01.html

И предлагает переходить на XMPP и Matrix.

 , , ,

commagray
()

osu!lazer теперь выходит в AppImage

Форум — Games

Ъ: https://github.com/ppy/osu/releases/tag/2020.221.0

Игра кроссплатформенная благодаря использованию .Net Core, но официальных сборок для Linux до этого не выходило.

 , , , ,

commagray
()

Derpibooru теперь СПО: открытие Philomena и Booru-on-Rails

Новости — Open Source
Derpibooru теперь СПО: открытие Philomena и Booru-on-Rails
Группа Open Source

Derpibooru — это крупнейший имиджборд сообщества фанатов My Little Pony в мире, обслуживающий сотни тысяч пользователей уже девять лет подряд.

До недавних пор ресурс использовал проприетарный движок Booru-on-Rails, который был построен на фреймворке Ruby on Rails и MongoDB.

Но теперь сайт переехал на движок Philomena, написанный на Elixir с использованием фреймворка Phoenix, Elasticsearch и PostgreSQL.

Одновременно с вводом нового движка в действие, оба проекта были открыты под свободной лиценцией AGPL3.

( читать дальше... )

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

 , , , ,

commagray
()

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

Новости — Open Source
Группа Open Source

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

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

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

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

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

 , , , ,

commagray
()

Matrix получает очередные $8.5 миллионов финансирования

Новости — Open Source
Группа Open Source

Matrix — это свободный протокол для реализации федеративной сети, построенной на основе линейной истории событий (events) внутри ациклического графа (DAG).

Ранее протокол получил $5 миллионов от Status.im в 2017 году, что позволило разработчикам стабилизировать спецификацию, эталонные реализации клиента и сервера, нанять профессионалов по работе с UI/UX для работы над глобальным редизайном, значительно улучшить работу с оконечным шифрованием.

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

На этот раз к финансированию присоединились компании MessageLabs, lastminute.com и Dawn, с помощью которых разработка сосредоточится на:

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

 , , ,

commagray
()

Тред про Matrix

Форум — Talks

Ъ: https://www.reddit.com/r/privacy/comments/da219t/im_project_lead_for_matrixorg_the_open_protocol/

Мэттью (местный великодушный пожизненный диктатор) провёл AMA (Ask Me Anything) на Reddit, отвечая на вопросы насчёт последних новостей в экосистеме Matrix.

В частности, рассказывает о недавних улучшениях в эталонных реализациях (например, об уменьшении централизации, сделав Identity Server и Integration Server опциональными, с возможностью выбора собственного сервера прямо из интерфейса настроек Riot), погружается в технические детали и интригует разговорами о неком «Really Big messaging service who might want to join Matrix».

 , ,

commagray
()

Oni 2 — Vim-like редактор на OCaml

Форум — Talks

Ъ: https://v2.onivim.io/

Меня даже вчерашний шторм не разбудил, как я случайно наткнулся на факт о том, что Oni (github.com), фронтенд для NeoVim на Electron, переписали на OCaml, внезапно выбросив как Vim (почти), так и Electron (полностью). Запилили, кстати, на собственном тулките, использующий GPU для отрисовки.

Теперь это коммерческий проект под EULA и двойной лицензией, выпуск коммитов под MIT будет с задержкой в 18 месяцев.

Обещают совместимость с плагинами и темами VS Code, опциональную поддержку VimL.

Сейчас просят $19 за lifetime-лицензию, дальше — больше (цены на уровне Sublime).

А вы уже сделали предзаказ? Я — да.

 , , oni, ,

commagray
()

Полдела сделано.

Форум — Talks

Теперь в обратную сторону. Вот только я ни вбрасывать, ни разжигать не умею. =(

 , , ,

commagray
()

Успешный сбор средств на проект Mobilizon

Новости — Open Source
Группа Open Source

14 мая французская некоммерческая организация Framasoft, не так давно представившая проект федеративного видеохостинга PeerTube, начала сбор средств на новую инициативу — Mobilizon, свободной и федеративной альтернативы Facebook Events и MeetUp, сервера для создания запланированных встреч и мероприятий.

Всего было предложено три уровня финансирования со следующими задачами:

  • 20,000 евро:
    • инструмент для организации мероприятий;
    • работа над графическим дизайном и UX;
    • свободный и задокументированный код.
  • 35,000 евро:
    • поддержка федерации и ActivityPub;
    • инструменты администрирования;
    • запущенная копия сервера для тестирования;
  • 50,000 евро и выше:
    • улучшенный интерфейс;
    • программа для смартфонов;
    • прочая дополнительная функциональность.

По состоянию на сегодняшний день, кампания успешно выполнена и в руках Framasoft находится более 50,000 евро пожертвований, что, впрочем, не означает, что она закончена — разработчики просят продолжить финансирование в оставшиеся дни для обеспечения непредвиденных расходов.

Исходный код сервера и поддержки ActivityPub напрямую заимствован из Pleroma.

Первая публичная бета-версия запланирована на конец этой осени, а первая стабильная версия — на 2020 год.

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

 , , , mobilizon,

commagray
()

Pleroma 1.0

Новости — Open Source
Pleroma 1.0
Группа Open Source

Спустя чуть менее, чем через полгода активной разработки, после выхода первого версированного выпуска, представлена первая мажорная версия Pleroma — федеративной социальной сети для микроблогинга, написанной на языке Elixir и использующей стандартизированный W3C протокол ActivityPub. Это вторая по численности сеть в Fediverse.

( читать дальше... )

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

 , , , ,

commagray
()

ODROID-H2 rev. B

Форум — Linux-hardware

https://www.hardkernel.com/shop/odroid-h2/ снова появился в продаже!

В отличие от других плат на J4105, здесь заявлена поддержка 32 гигабайт оперативной памяти, а не 8. Только что заказал себе экземпляр для задач подкроватного сервера. Доставка из Кореи — $40.

 , ,

commagray
()

Briar реализовывает добавление удалённых контактов

Форум — Talks

Ъ: https://twitter.com/BriarApp/status/1136621092364308482

Проект до сих пор очень активно разрабатывается, хоть и ведёт себя довольно тихо.

UPD. Из их же Twitter: появился прототип клиента на GTK. Видео.

 , ,

commagray
()

Повышение отзывчивости в GNOME on Wayland

Форум — Talks

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

В общем, в GNOME приняли merge request с добавлением новой экспериментальной опции для GNOME Shell в Wayland-сессию: rt-scheduler. Эта опция, как можно догадаться из названия, приоритизирует процесс Mutter — оконного композитора в GNOME — до работы в реальном времени, потенциально убирая неприятные зависания, которые могут быть вызваны фоновыми программами.

Аналогичную инициативу предложил проект KDE в 2017 году: статья на английском с подробным описанием.

Для тестирования опции потребуется нестабильный GNOME, который есть, например, в Fedora Rawhide. Для этого нужно:

  • сделать sudo setcap CAP_SYS_NICE=+ep /usr/bin/gnome-shell;
  • открыть dconf Editor и в /org/gnome/mutter/experimental-features вписать ['rt-scheduler'];
  • перезапустить GNOME-сессию.

В Fedora Silverblue такого сделать не получится из-за R/O файловой системы. Для тестирования можно выполнить rpm-ostree usroverlay, сделав файловую систему R/W до следующей перезагрузки.

 , , , ,

commagray
()

Matrix: эмодзи-реакции и редактирование сообщений.

Форум — Talks

Уже здесь в эспериментальном виде (в Labs).

Как выглядит: https://0x0.st/zAgm.png и https://0x0.st/zAga.png. Всё, естественно, будет перепиливаться до вменяемого вида перед релизом (например, пикер эмодзи впилят полноценный, к тому же ещё думают о судьбе кастомных эмодзи).

Держу в курсе, оставайтесь на связи.

 ,

commagray
()

FluffyChat портирован на десктоп.

Форум — Talks

Выдержка из https://matrix.org/blog/2019/05/10/this-week-in-matrix-2019-05-10/:

FluffyChat is now also available as a Snap package for desktop Linux https://snapcraft.io/fluffychat :D
It’s a Matrix client written in Qml for Ubuntu Phones. Now it is working for Linux Desktop too.

Progress has been made at the end2end encryption for FluffyChat. Qml bindings for the libolm library are mostly ready and the app can now create keys and upload keys to the server. Device tracking is now implemented too.

E2E when? SOON! (Прогресс) See the branch here: https://gitlab.com/ChristianPauly/fluffychat/tree/e2eencryption

Осталось портировать на Android/iOS и будет кошерная альтернатива семейству Riot.

 , , , ,

commagray
()

RSS подписка на новые темы