LINUX.ORG.RU

Новости «Open Source»

Активные теги:

 , , , , , , , , , , , , , ,

D7VK 0.3 - реализация Direct3D 7 поверх API Vulkan

Группа Open Source

Опубликован выпуск проекта D7VK 0.3, развивающего реализацию графического API Direct3D 7, предложенного компанией Microsoft в 1999 году. Реализация работает через трансляцию вызовов в API Vulkan и позволяет при помощи Wine запускать в Linux ретро-игры, использующие API Direct3D 7. Код проекта написан на языке C++ и распространяется под лицензией Zlib. В качестве основы при разработке использован код бэкенда d3d9 от проекта DXVK.

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

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

 , , , ,

PunkPerson
()

Tewi 1.0.0 — консольный клиент для Transmission и qBittorrent

Группа Open Source

Вышла версия v1.0.0 текстового клиента Tewi для управления демонами BitTorrent-клиентов.

Главное изменение в этом релизе - добавлена поддержка qBittorrent наряду с уже поддерживаемым Transmission.

Проект написан на Python и использует фреймворк Textual для реализации интерфейса. Лицензия - GPLv3+.

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

>>> Полный список изменений

 , , , ,

anlar
()

Cloudflare открыла tokio-quiche — движок, на котором работает iCloud

Группа Open Source

Компания Cloudflare открыла исходный код своей асинхронной библиотеки tokio-quiche — системы, объединяющей протокол QUIC и фреймворк Tokio для языка Rust. Этот проект используется в инфраструктуре компании уже несколько лет: именно на tokio-quiche работают прокси-сервера Proxy B в Apple iCloud Private Relay, новое поколение прокси-платформ Cloudflare Oxy, а также клиент MASQUE в приложении Warp, заменяющий туннели WireGuard на каналы связи на основе QUIC. По данным разработчиков, библиотека обрабатывает миллионы HTTP/3-запросов в секунду с минимальными задержками и высокой пропускной способностью.

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

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

 , ,

DrRulez
()

Tatuin v0.25.0

Группа Open Source

Tatuin (Task Aggregator TUI for N providers) — агрегатор задач с текстовым пользовательским интерфейсом (TUI), объединяющий в одном окне задачи из различных источников: Todoist, Obsidian, GitLab TODO, GitHub Issues, iCal и CalDAV. Поддерживает базовые операции над задачами — добавление, редактирование, выполнение и удаление.

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

>>> Полный список изменений

 , , , ,

panter_dsd
()

SQLite 3.51

SQLite 3.51
Группа Open Source

4 ноября состоялся выпуск 3.51.0 компактной встраиваемой СУБД на языке C. Код SQLite распространяется как общественное достояние (public domain).

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

>>> Release notes на sqlite.org

 , ,

Bfgeshka
()

LXQt 2.3.0

Группа Open Source

После более полугода разработки состоялся выпуск 2.3.0 среды рабочего стола LXQt.

Общие изменения:

  • В инструменте для создания скриншотов ScreenGrab (который, начиная с версии 3.0.0, запускается в wayland-композиторах с поддержкой протокола wlr-screencopy") в X11 теперь улучшено выделение цветом границ выделенной области;
  • Настройка глобальных коэффициентов масштабирования доступна только в X11 (в Wayland масштабирование должно настраиваться композитором или инструментом типа kanshi);
  • В терминале QTerminal добавлена поддержка эмодзи с флагами;
  • У проекта появилась новая Wiki с улучшенным поиском и обновлённым внешним видом;
  • Также проект вернул старый домен lxqt.org, который сейчас перенаправляет на новый lxqt-project.org.

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

>>> Подробности на lxqt-project.org

 

mister_me
()
: Компактный столик для хоббийной Reflow-пайки (90 комментариев)
: Генератор псевдонимов topalias 3.0.0 (49 комментариев)

libzim 9.4.0

libzim 9.4.0
Группа Open Source

26 октября, после более полугода разработки, состоялся выпуск 9.4.0 библиотеки libzim, предназначенной для работы с файлами в формате ZIM. Разработка библиотеки ведётся и спонсируется проектом Kiwix.

ZIM – формат, предназначенный для офлайн-хранения информации, полученной из Web, в виде одного файла. В ZIM-файле в сжатом виде находятся логически связанные между собой HTML-страницы (а иногда и образы сайтов целиком) с работающими гиперссылками, изображениями, звуком и видео.

Проектом Kiwix разрабатывается набор консольных утилит zim-tools, десктопный и мобильные клиенты, и скрипты для создания файлов ZIM из дампов проектов Wikimedia или из HTML.

Также libzim используется в форке словаря GoldenDict – GoldenDict-NG.

Краткий список возможностей библиотеки:

  • создание файлов ZIM cо сжатием данных в формате Zstandard (ранее поддерживались форматы ZIP, LZMA и Bzip2);
  • поиск по названиям статей;
  • опциональная поддержка Xapian для полнотекстового поиска. Множество файлов ZIM можно скачать здесь.

Библиотека написана на языке C++ и распространяется по лицензии GNU GPL 2.0.

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

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

 , , , ,

dataman
()

QuickJS-NG 0.11.0

Группа Open Source

После более пяти месяцев разработки состоялся выпуск 0.11.0 QuickJS-NG – небольшого встраиваемого движка JavaScript и предназначенный для поддержки последней спецификации ECMAScript.
Это форк оригинального проекта QuickJS Фабриса Белларда и Чарли Гордона, и создан после того, как QuickJS перестал развиваться, с целью возобновить его разработку.

Проект сосредоточен на следующих аспектах (но не ограничивается ими):

  • Развитие сообщества
  • Тестирование
  • Кроссплатформенность
  • Функции ECMAScript

Отличия от оригинального проекта можно посмотреть здесь. Проект написан на языке C и распространяется по лицензии MIT.

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

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

 , , , ,

dataman
()

nEMU 3.4.0

Группа Open Source

Состоялся выпуск nEMU версии 3.4.0.
nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами. Код написан на языке C и распространяется под лицензией BSD-2.

В этом релизе основной фичей является вывод дисплея виртуальной машины в формате Terminal graphics protocol.
Демо на youtube
Также в рамках проекта начата работа над клиентом SPICE с выводом в тот же формат.

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

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

 , , ,

pascal
()

qutebrowser 3.6.0

Группа Open Source

Опубликован релиз браузера qutebrowser 3.6.0. Браузер написан на Python и основан на QtWebEngine. Главная его особенность — vim-подобное управление.

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

  • Добавлен параметр :version, показывающий дополнительную информацию:
    • Название оконного менеджера (для X11) или wayland-композитора (для wayland);
    • Загруженные расширения WebExtensions (частичная поддержка появилась в QtWebEngine 6.10, официальной поддержки в qutebrowser пока ещё нет);
  • Добавлена поддержка подсказок элементов, являющихся частью теневого DOM;
  • В пользовательском скрипте qutedmenu история теперь сортируется по времени последнего доступа;
  • Аппаратное ускорение отрисовки 2D Canvas теперь включено по умолчанию на сборках с Qt версии 6.8.2 и выше, так что графические глюки (например, в PDF.js или в Google Sheets) должны перестать появляться;
  • Исправлены многие баги.

>>> Официальный changelog

 

mister_me
()

Embox v0.7.0

Группа Open Source

В день 16-летия вышла новая версия открытой операционной системы реального времени Embox

Embox предназначена для встраиваемых систем. Главной идей является использование Linux-ПО без Linux. ОС является POSIX-совместимой и кроссплатформенной (ARM, MIPS, x86, RISC-V, Microblaze, SPARC, PowerPC, E2K), имеет аналог ./configure; make; make install, поддерживает C++. Есть поддержка ряда файловых систем: FAT, ext2/3/4, поддержка сетевого, графического и остальных системных стеков. Доступны популярные ЯП: Python, Lisp TCL, Ruby, Lua, JS, Scheme.

ОС написана на языке C, отличается гибкой конфигурируемостью на уровне исходных текстов и распространяется на условиях двухпунктной лицензии BSD.

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

>>> подробнее

 , ,

abondarev
()

У журнала «Квант» открылся новый сайт

У журнала «Квант» открылся новый сайт
Группа Open Source

У легендарного журнала «Квант» открылся новый сайт – там и свежий номер, и архив старых, созданных под руководством Андрея Колмогорова и других крупнейших математиков.

Сайт позволяет искать по автоматически распознанным изображениям представленных номеров журнала. Попробуйте на странице «Архив номеров» ввести интересующее вас словосочетание. В качестве примера: кубик Рубика. По клику на номер с жёлтым фоном открывается страница номера с подсвеченными найденными словами. А если вы школьником отправляли решения в «Задачник „Кванта“», то можете попробовать найти свою фамилию в списках читателей, приславших решения.

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

>>> Журнал «Квант»

 , , , ,

z0idator
()

Foot 1.25

Группа Open Source

Состоялся выпуск эмулятора терминала Foot 1.25.

Foot — быстрый, легковесный и активно развиваемый эмулятор терминала для композиторов, использующий протокол Wayland.

Ключевые особенности:

  • Минимум зависимостей. Установка foot в систему со Sway WM приводит к добавлению 3 мегабайт зависимостей.
  • Ручная отрисовка. Foot не использует OpenGL или Vulkan и полагается исключительно на API, предоставляемые композитором Wayland.

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

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

 foot, ,

Lrrr
()

MyLibrary 4.2.1

Группа Open Source

Состоялся выпуск каталогизатора домашней библиотеки MyLibrary 4.2.1. Код программы написан на языке программирования С++ и доступен (GitHub, GitFlic) под лицензией GPLv3. Графический интерфейс пользователя реализован с помощью библиотеки GTK4. Программа адаптирована для работы в операционных системах семейства Linux и Windows. Для пользователей Arch Linux в AUR доступен готовый сценарий сборки пакета. Для пользователей Windows доступен экспериментальный инсталлятор.

MyLibrary каталогизирует файлы книг в формате fb2, epub, pdf, djvu, odt, txt, md, как доступные напрямую, так и упакованные в архивы (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), и создаёт собственную базу данных, не изменяя исходные файлы и не меняя их положения. Для каталогизации также доступен формат fbd (файл книги упакованный в архив вместе с файлом с расширением fbd, содержащем тэг description формата fb2). В формате fbd могут храниться любые файлы, не только книги. Контроль целостности коллекции и её изменений осуществляется за счёт создания базы данных хэш-сумм файлов и архивов.

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

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

 , , домашняя библиотека, ,

dataman
()

ripgrep 15.0.0

Группа Open Source

16 октября, после более года разработки, состоялся выпуск 15.0.0 быстрой кроссплатформенной консольной утилиты ripgrep, предназначенной для многопоточного рекурсивного поиска текста в файлах.

По умолчанию ripgrep использует поиск по регулярному выражению в файлах текущей директории, учитывает правила .gitignore и автоматически пропускает двоичные файлы и скрытые файлы и директории.

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

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

 ripgrep, , , ,

dataman
()
: Microsoft переводит GitHub на серверы Azure (101 комментарий)

Epha-ots: одноразовые секреты с нулевым доверием к серверу

Группа Open Source

Вышел первый релиз Epha-ots, ПО для обеспечения обмена одноразовыми зашифрованными сообщениями.

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

>>> Код на GitHub

 , , ,

BruteForce
()

OpenZL 0.1.0

Группа Open Source

6 октября состоялся выпуск 0.1.0 фреймворка OpenZL, предназначенного для создания компрессоров данных без потерь.

В проект также входит демонстрационная консольная утилита zli.

Ян Колле (автор Zstandard) написал на форуме encode.su:

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

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

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

>>> Анонс на encode.su

 , openzl, , ,

dataman
()