LINUX.ORG.RU

Новости «Open Source»

Мини-новость: Представлено MyCompany - бесплатное и открытое решение для небольшого бизнеса (85 комментариев)
Мини-новость: Kube-dump 1.0 (45 комментариев)

Как прошёл FOSDEM 2021 на Matrix

Группа Open Source

6-7 февраля 2021 года прошла одна из крупнейших бесплатных конференций, посвящённая свободному программному обеспечению — FOSDEM. Обычно конференция проводилась вживую в Брюсселе, но из-за пандемии коронавируса её пришлось перенести в онлайн. Для реализации этой задачи организаторы скооперировались с командой Element и выбрали чат на основе свободного протокола Matrix для построения федеративной сети коммуникаций в реальном времени, свободную VoIP-платформу Jitsi Meet для интеграции видеоконференций, и собственные инструменты для их автоматизации. Конференцию посетило более 30 тысяч пользователей, из которых 8 тысяч — активные, а 24 тысячи — гости.

Протокол Matrix построен на основе линейной истории событий (events) в формате JSON внутри ациклического графа событий (DAG): простыми словами, является распределённой базой данных, хранящей полную историю отправленных сообщений и данные участвующих пользователей, реплицируя эту информацию между участвующими серверами — ближайшей аналогичной по работе технологией может быть Git. Основной реализацией этой сети является мессенджер с поддержкой сквозного шифрования и VoIP (аудио- и видеозвонков, групповых конференций). Эталонные реализации клиентов и серверов разрабатываются коммерческой компанией Element, сотрудники которой также возглавляют некоммерческую организацию Matrix.org Foundation, курирующую разработку спецификации протокола Matrix. На данный момент в сети Matrix насчитывается 28 миллионов аккаунтов и 60 тысяч серверов.

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

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

 , , , ,

commagray ()

Опубликована ранняя версия неофициального эмулятора архитектуры Эльбрус 2000

Группа Open Source

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

На данный момент эмулятор поддерживает только 64-битные программы, скомпилированные под Linux. Реализованы почти 80% набора инструкций Эльбрус-8С.

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

Что примечательно, эмулятор разработан двумя участниками нашего форума: @numas13 и @a1batross.

>>> Исходный код

 , , ,

a1batross ()
Мини-новость: Будущее ownCloud в микросервисах: ownCloud Infinite Scale (65 комментариев)

Релиз Datanymizer — анонимайзера чувствительных данных, написанного на Rust

Группа Open Source

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

Для этого предлагается использовать Datanymizer — он анонимизирует данные на стороне сервера и передаст в тестовую среду уже чистый SQL-дамп, в котором персональные данные удалены или заменены несуществующими данными, похожими по формату на реальные.

Datanymizer написан на Rust и поддерживает глобальные переменные, ограничения уникальности и встроенные правила.

Подробное описание установки и использования читайте в статье.

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

 , , ,

Alve ()
Мини-новость: Выпуск key-value движка хранения libmdbx 0.9.3. Заявлено до 30% больше производительности в сравнении с LMDB (20 комментариев)

GHC 9.0.1

Группа Open Source

Вышла новая версия компилятора языка Haskell — Glasgow Haskell Compiler. Из-за значительных изменений была увеличена мажорная версия компилятора.

Основные изменения:

  • Добавлена реализация линейных типов (расширение LinearTypes). Линейные типы позволяют отслеживать использование ресурсов на стадии компиляции и могут использоваться, среди прочих вещей, для статического управления памятью в стиле Rust.
  • Новая встроенная библиотека для работы с числами неограниченного размера: ghc-bignum. Её использование помогает с переносимостью в системах, где библиотека GMP по каким-либо причинам недоступна.
  • Улучшения в кодогенераторе, значительно увеличивающие производительность многих программ.
  • Улучшения в коде проверки сравнения с образцом (pattern matching), позволяющие находить лишние проверки в случаях, где раньше это было невозможно.
  • Новый IO-менеджер для платформы Windows. Раньше на Windows был использован IO-менеджер для Unix-систем, что приводило в худшей производительности на этой платформе. Также прекращена поддержка Windows Vista. Теперь для сборки и запуска программ на Haskell требуется минимум Windows 7.
  • Добавлено расширение QualifiedDo, расширяющее возможности по переопределению поведения кода.
  • Для сборки с LLVM теперь требуется версия 9.0 или выше.

Также недавно был выпущен корректирующий релиз GHC 8.10.4, исправляющий несколько багов в ветке 8.10.

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

 , ,

hateyoufeel ()

SFTPGo 2.0.0

Группа Open Source

Вышла новая версия SFTPGo — SFTP-сервера с обширными возможностями, написанного на языке Go. Помимо протокола SFTP, сервер также поддерживает FTP/S и WebDAV. В качестве внутреннего хранилища поддерживаются локальные ФС, зашифрованные ФС, S3-совместимые хранилища, хранилища Google Cloud и Azure Blob Storage, а также другие SFTP-сервера. SFTPGo может быть запущен в portable режиме, а также имеет веб-интерфейс для администрирования.

Основные изменения в релизе:

  • Новая версия REST API v2 с поддержкой роли администратора.

  • Прозрачное шифрование хранимых данных (Data At Rest).

  • Поддержка KMS: учетные записи и ключи теперь могут хранится во внешней KMS (Vault, GCP KMS, AWS KMS).

  • SFTP теперь может использоваться как реализация внутреннего хранилища, позволяя использовать сервер в режиме SFTP-прокси.

  • Двунаправленная аутентификация через TLS (TLS with client certificate authentication) для FTP, WebDAV, REST API и web-админки.

  • Встроенный блокировщик: пользователь может настроить политику автоблокировки подозрительных клиентов.

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

 , , ,

cocucka ()

GitLab отменяет Bronze/Starter за 4$ в месяц

Группа Open Source

Нынешние клиенты Bronze/Starter смогут продолжить пользоваться ими по прежней цене до конца подписки и ещё год после этого. Затем они должны выбрать - либо более дорогую подписку, либо бесплатный аккаунт с меньшей функциональностью.

В случае выбора более дорогой подписки предоставляются существенные скидки, благодаря которым цена будет расти до обычной в течение трёх лет. Например Premium до 25 пользователей: $6.00 в месяц в первый год, $9.00 второй год, $15.00 третий год и дальше по $19.00.

В конце должны остаться лишь три вида аккаунтов:

  • Free
  • Premium
  • Ultimate

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

 ,

hummer ()
Мини-новость: Dotenv-linter обновился до v3.0.0 (29 комментариев)
Мини-новость: Microsoft выпустила официальную Rust библиотеку для Windows API (140 комментариев)
Мини-новость: Amazon объявил о создании собственного форка Elasticsearch (98 комментариев)
Мини-новость: GNU nano 5.5 (230 комментариев)

Flatpak 1.10.0

Группа Open Source

Вышла первая версия новой стабильной ветки 1.10.х менеджера пакетов Flatpak. Главной новинкой в этой серии по сравнению с 1.8.х является поддержка нового формата репозиториев, который делает обновления пакетов быстрее и загружает меньше данных.

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

Этот релиз также содержит исправления безопасности из 1.8.5, так что всем пользователям нестабильной ветки 1.9.x настоятельно рекомендуется обновиться.

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

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

 , ,

cocucka ()

Wine 6.0

Группа Open Source

Команда разработчиков Wine с гордостью объявляет о доступности нового стабильного релиза Wine 6.0.

Этот релиз представляет собой год активной разработки и содержит более 8300 изменений.

Значимые изменения:

  • Модули ядра в формате PE.
  • Бэкэнд Vulkan для WineD3D.
  • Поддержка DirectShow и Media Foundation.
  • Редизайн текстовой консоли.

Этот релиз посвящен памяти Кена Томаса (Ken Thomases), который ушёл из этого мира прямо перед Рождеством. Ему был всего 51 год. Кен был невероятно талантливым разработчиком и вдохновителем, стоящим за поддержкой macOS в Wine. Нам всем не хватает его мастерства, его терпения и его тёмного чувства юмора.

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

 ,

cocucka ()

Релиз bladeRF-wiphy

Группа Open Source

Состоялся релиз bladeRF-wiphy — открытой реализации модема WiFi на VHDL от компании Nuand. Wiphy работает на bladeRF 2.0 micro xA9 и поддерживает как работу в режиме клиента, так и режим точки доступа. Так же поддерживается режим мониторинга сетей (monitor mode).

Исходный код опубликован на GitHub под лицензией GPL-2.0.

>>> Исходный код

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

 , , ,

hateyoufeel ()

Вышел xVA-Synth

Группа Open Source

xVA-Synth - это языковой движок который позволяет озвучивать текст голосами из игр. На данный момент поддерживаются игры Oblivion, Morrowind, Skyrim, Fallout 3, Fallout 4, Fallout New Vegas. Доступны голоса Сераны, Джоффри, Джиуба и другие. Наилучший результат получается при длине озвученного текста не более 5 секунд. Написан на электроне.

Тут можно скачать голос Хаскила и другие доступные голоса для Обливиона. Как это выглядит

>>> исходники

 ,

misteralter ()

JuiceFS — новая открытая ФС для объектных хранилищ

Группа Open Source

JuiceFS — это POSIX-совместимая файловая система с открытым исходным кодом, построенная поверх Redis и хранилища объектов (например, Amazon S3), разработанная и оптимизированная для облачной среды.

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

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

 , , ,

cocucka ()

Вышла RunaWFE Free 4.4.1 — российская система управления бизнес-процессами предприятия

Группа Open Source

Общая функциональность:

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

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

 , ,

amikheev ()