LINUX.ORG.RU

Новости «Open Source»

Мини-новость: Stellarium 0.20.2 (54 комментария)
Мини-новость: Создание загрузочных образов boobstrap v1.0 (71 комментарий)
Мини-новость: Релиз Ventoy 1.0.13 (36 комментариев)

Релиз читалки Foliate 2.2.0

Группа Open Source

Вышла новая версия Foliate — читалки электронных книг на GTK.

В этой версии добавлена поддержка следующих форматов:

  • FictionBook (.fb2, .fb2.zip);
  • Comic book archive (.cbr, .cbz, .cbt, .cb7);
  • Plain text (.txt);
  • Unpacked EPUB files.

Кроме этого:

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

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

 , , , ,

anonymous ()
Мини-новость: Zephyr 2.3.0 (9 комментариев)

PeerTube начал сбор средств на новую функциональность, включая живые трансляции

Группа Open Source

PeerTube — это свободный сервер для размещения видео, способный федерироваться с другими такими же платформами по протоколу ActivityPub. С клиентской стороны реализуется типичная для видеосервиса функциональность: каналы, плейлисты, комментарии, лайки/дизлайки, а воспроизведение видео работает с помощью технологии WebTorrent, снижая нагрузку на основной сервер, позволяя «встать на раздачу» как другим серверам, включив избыточность, так и простым пользователям во время просмотра. Проект разрабатывается под эгидой некоммерческой компании Framasoft, которая объявила об очередном сборе средств.

На этот раз полугодовая кампания сосредоточена на том, что попадёт в грядущий PeerTube 3.0 при сборе от:

  • €10,000 — глобальный поиск (задача на июнь):
    • сообщается, что на данный момент серверы PeerTube, как и остальная часть серверов ActivityPub, находятся в «федеративном пузыре»: поиск по видео работает только в пределах серверов, на которые подписан сервер пользователя, и не так эффективно, как мог бы. Это предполагается решить, создав централизованный индекс видео со всех серверов, присутствующих в официальном списке. Индексатор, конечно же, будет опционален и выпущен под свободной лицензией;
    • будет добавлена настройка системных уведомления на главной странице (MOTD) от администрации;
  • €20,000 — инструменты модерации (задача на июль):
    • планируются улучшения в инструментах модерации, вроде добавления журнала действий администрации, панели управления жалобами, возможности дать ответ отправителю жалобы, экспортируемых чёрных списков, которыми можно поделиться с другими, работой над борьбой с вредительской активностью в целом;
  • €40,000 — плагины и плейлисты (задача на август-сентябрь):
    • на данный момент возможно встраивание на сайты только отдельных видео, эту функциональность расширят до плейлистов;
    • появится возможность добавить в плейлист не только целое видео, но и отдельные его куски — клипы;
    • планируются улучшения в системе расширений и новые официальные плагины, например, для добавления комментариев в строку прогресса видео;
  • €60,000прямые трансляции (задача на октябрь-ноябрь):
    • самая технически сложная задача всё-таки реализуема и стримы будут работать как поток HLS с задержкой 30-60 секунд, сохраняться как обычное видео и в конечном итоге федерироваться со всем остальным миром, но на первых порах не будет никаких социальных вещей, вроде чата, лайков и смешных картиночек.

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

 , , , ,

commagray ()

Вышла вторая бета-версия операционной системы Haiku R1

Группа Open Source

Опубликован второй бета-выпуск операционной системы Haiku R1.

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

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

 ,

RISC ()

Первый выпуск Peer-to-Peer клиента федеративной сети Matrix

Группа Open Source

Состоялся выпуск экспериментального клиента Riot P2P.

Riot — изначально клиент для федеративной сети Matrix. P2P-модификация добавляет в клиент реализацию сервера и федерацию без использования централизованного DNS посредством интеграции libp2p, которая также используется в IPFS. Это первая версия клиента, которая сохраняет сессию после перезагрузки страницы, но в следующих мажорных обновлениях (например, 0.2.0) данные всё равно будут удалены. Поэтому использовать клиент для чего-то важного не рекомендуется.

В клиенте реализована федерация, создание комнат и отображение глобального (бессерверного!) каталога комнат.

При этом основная сеть Matrix, использующая DNS, и сеть Matrix на libp2p пока что не могут федерироваться и взаимодействовать друг с другом.

Для использования клиента достаточно нажать кнопку входа, после чего вы получите сгенерированный ID в сети. Экспорт данных пока не поддерживается.

Так как это нестабильная презентация возможной концепции, вы можете столкнуться с неприятностями:

  • Вы не сможете зайти в свой аккаунт или взаимодействовать с другими клиентами, если сервер, запущенный в виде Service Worker, будет убит браузером по истечении времени ожидания. Такая проблема замечена у Firefox, который делает это спустя 30 секунд бездействия].
  • На уровне сети libp2p действуют ограничения на количество выполняемых действий по времени, что может вызвать проблемы с федерацией.

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

Существует также вариант Riot P2P для Android, основанный на коде старого приложения. В будущем планируется перевести его на актуальный RiotX.


Кроме того

  • Представлен проект TARDIS (Time Agnostic Room DAG Inspection Service) — отладчик линейного графа событий (DAG) для Matrix-комнат на основе Riot P2P.

  • В проекте Conduit (разрабатываемом сообществом сервере на языке Rust) теперь реализованы шифрование и вложения.

  • Появился экспериментальный сервер на Scala — Mascarene.

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

 , , , ,

commagray ()

Релиз терминального файлового менеджера n³ v3.2

Группа Open Source

nnn (или n³) — полнофункциональный файловый менеджер терминала. Он очень быстрый, небольшой и практически не требует настройки.

nnn может анализировать использование диска, переименовывать скопом, запускать приложения и выбирать файлы. В репозитории есть тонны плагинов и документации для дальнейшего расширения возможностей, например, предварительный просмотр, монтирование дисков, поиск, diff для файлов/каталогов, загрузка файлов. Есть независимый (neo)vim плагин.

Он работает на Raspberry Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, в эмуляторах терминала DE и в виртуальной консоли.

Этот релиз привносит одну из самых востребованных на сегодняшний день возможностей – живой предварительный просмотр. Соответствующая вики-страница содержит подробную информацию о реализации и использовании.

Также в релизе:

  • Find & list позволит вам искать с помощью вашей любимой утилиты поиска в поддереве (find/fd/grep/ripgrep/fzf) из nnn и перечислить результаты в nnn для работы с ними.

  • Сохранение сессии – гарантирует, что вы всегда будете начинать с того места, где вышли из nnn.

  • Улучшена система плагинов. Определен интерфейс взаимодействия плагинов с nnn.

  • Множество улучшений для удобства использования и багфиксы.

Демо-видео

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

 ,

cocucka ()
Мини-новость: Wine 5.10 (100 комментариев)

Локализация GitLab нуждается во мнении сообщества

Группа Open Source

Добрый день. Команда, занимающаяся переводом продукта GitLab на добровольных началах, хочет обратиться к сообществу разработчиков, тестировщиков, менеджеров и других специалистов, работающих с этим продуктом, а также ко всем неравнодушным. Следует отметить, что это не новая инициатива, русский язык существует в GitLab достаточно давно. Однако в последнее время процент перевода увеличивается и нам бы хотелось сделать упор на качестве. Пользователи, выбирающие всегда язык оригинала в ПО, мы знаем о вашем мнении: «не переводить». Поэтому в GitLab всегда и присутствовал свободный выбор языка.

Зачастую мы сталкиваемся с тем, что вольный перевод на русский язык чаще оказывается невостребованным из-за того, что русские варианты узкоспециализированных терминов либо переведены слишком дословно, либо вариантом, который «в народе» не используется. Мы бы хотели, чтобы пользоваться локализованной версией GitLab было удобно, комфортно, а главное — понятно. Проблема также и в том, что так и внутри команды существуют разногласия в переводе тех или иных терминов, и естественно, мнение каждого из нас не отражает мнения большинства.

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

Поучаствовать в опросе можно по следующей ссылке — Google Forms.

>>> Объявление также размещёно на habr.com

 , , ,

Wulf ()
Мини-новость: Wine 5.9 (39 комментариев)

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

Группа Open Source

Компания New Vector, сотрудники которой также возглавляют некоммерческую организацию по разработке протокола Matrix и эталонных реализаций клиента/сервера этой сети, объявила о решении компании Automattic, разработчиков WordPress CMS, произвести стратегическое финансирование в размере $4.6 миллионов.

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

Ранее компания получила финансирование в размере $5 миллионов в 2017 году, $8.5 миллионов в 2019 году. Стала сотрудничать с гос. органами Франции (DINUM) с 5.5 миллионами гос. служащих, Нидерландов (SURF) и Германии (Bundeswehr) с 50 тысячами военных для внедрения Matrix на уровне внутренней переписки. Также она помогла с переездом с IRC некоммерческим организациям, таким как KDE и Mozilla.

Общий объём финансирования Matrix составляет $18.1 миллионов.

Automattic комментирует это решение так:

Мы разделяем страсть к свободе, свободным технологиям и открытым стандартам. Работая вместе над ними, мы демократизируем технологии и вернём пользователям право на владение их собственной информацией.

В свою очередь New Vector отмечает, что коллаборация принесёт пользу обоим проектам со свободным исходным кодом. Более того, сообщается о вакансии инженера по интеграции Matrix в WordPress. Полученные средства пойдут на дальнейшую разработку семейства клиентов Riot и SaaS компании — Modular.

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

 , , , ,

commagray ()
Мини-новость: Iosevka 3.0.0 (159 комментариев)
Мини-новость: Enlightenment 0.24 (37 комментариев)

Вышла notcurses v1.4.1 — библиотека для современных текстовых интерфейсов

Группа Open Source

Вышла новая версия библиотеки notcurses v1.4.x «the saga continues! wu-tang! wu-tang!»

Notcurses это библиотека TUI для современных терминальных эмуляторов. Буквально переводя – не проклятия (not curses). Она написана на С, с использованием C++-safe headers. Доступны обёртки для Rust, C++ и Python.

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

Видео демо с комментариями автора Книга «Hacking The Planet! with Notcurses» от автора

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

 , , ,

cocucka ()

Вышел Zabbix 5.0 LTS

Группа Open Source

Состоялся релиз свободной системы мониторинга с открытым исходным кодом Zabbix 5.0 LTS.

Zabbix – универсальная система для мониторинга производительности и доступности серверов, инженерного и сетевого оборудования, приложений, баз данных, систем виртуализации, контейнеров, ИТ-сервисов, веб-сервисов, облачной инфраструктуры.

Система реализует полный цикл от сбора данных, их обработки и преобразования, анализа получаемых данных, и заканчивая хранением этих данных, визуализацией и рассылкой оповещений с использованием правил эскалаций. Также система предоставляет гибкие возможности расширения методов сбора данных и оповещений, а также возможности автоматизации через API. Единый веб-интерфейс реализует централизованное управление конфигурациями мониторинга и распределением прав доступа различным группам пользователей. Код проекта распространяется под лицензией GPLv2.

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

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

 , ,

alexvl ()

DosBox-staging 0.75.0

Группа Open Source

DosBox — эмулятор компьютеров с MS-DOS-ом. Последняя версия — 0.74 — вышла десять лет назад. На днях вышла стабильная версия форка. Исправлен ряд давних ошибок (например, заработал Arcade Volleyball), обеспечена поддержка актуальных версий библиотек, добавлены некоторые удобства.

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

Скачать

>>> dosbox-staging 0.75.0 Release Notes

 , ,

question4 ()

OpenIndiana 2020.04

Группа Open Source

OpenIndiana - это проект сообщества, являющийся продолжением проекта OpenSolaris.

Выпуск OpenIndiana Hipster 2020.04 содержит следующие нововведения:

  • Все специфичные для OI приложения были перенесены с Python 2.7 на 3.5, включая установщик Caiman (slim_source).
  • Установочные образы теперь не содержат Python 2.7, однако некоторые программы все ещё могут зависеть от него.
  • В качестве основного системного компилятора теперь используется GCC7, также доступны версии 8.4 и 9.3
  • Добавлен Libreoffice 6.4.
  • PKG теперь использует rapidjson вместо simplejson, что уменьшило потребление памяти при работе с большими каталогами пакетов.
  • Многие пакеты были обновлены.

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

 ,

ruslik ()

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

Группа 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, основанному на протоколе мессенджера 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 ()