LINUX.ORG.RU

Новости «Open Source»

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

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

Trisquel 12.0 «Ecne»

 

Группа Open Source

Опубликован выпуск полностью свободного дистрибутива GNU/Linux Trisquel 12.0.

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

  • Пакетный менеджер apt обновлён до версии 3.0, что позволило разработчикам использовать современный формат хранения данных deb822;
  • Улучшена модульность ядра;
  • Изменены многие правила AppArmor для графических окружений;
  • В репозиторий добавлены браузеры GNU IceCat и Ungoogled Chromium;
  • Backport-репозиторий продолжает поддержку последних версий таких популярных приложений, как LibreOffice, yt-dlp, Inkscape, NextCloud Desktop, Kdenlive, Tuba, 0 A. D, fastfetch.

Дистрибутив будет поддерживаться до 2029 года.

>>> Changelog (trisquel.info)

mister_me
()
: Обновление компактного столика для reflow-пайки плат (60 комментариев)

Neovim 0.12

 , , ,

Группа Open Source

29 марта 2026 года состоялся релиз текстового редактора Neovim версии 0.12, а 6 апреля вышел корректирующий выпуск 0.12.1. Это один из крупнейших релизов за последнее время: закрыто более 340 задач, добавлены встроенный менеджер плагинов, HTTP-клиент, команда перезапуска, существенно расширен встроенный LSP-клиент и экспериментально переработана подсистема сообщений.

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

>>> Релиз Neovim 0.12.0

>>> Релиз Neovim 0.12.1

>>> Changelog 0.12.0

>>> Changelog 0.12.1

>>> Документация news-0.12

>>> Список релизов (github.com)

tis
()

SQLite 3.53.0

 , ,

Группа Open Source

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

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

>>> Подробности на sqlite.org (sqlite.org)

dataman
()

Qucs-S 26.1.0

 , , , ,

Группа Open Source

Сегодня состоялся выпуск симулятора электронных схем Qucs-S 26.1.0 Основные новшества релиза следующие:

  • Добавлен новый инструмент для синтеза высокочастотных схем (фильтров, аттенюаторов, согласующих цепей, сумматоров мощности и т.п.), доступный через главное меню Tools->S-parameter viewer & RF circuits synthesizer
  • В состав пакета интегрирована утилита RxCalc https://github.com/arhiv6/rxcalc , предназначенная для расчёта многокаскадных радиоприёмных трактов
  • Добавлены компоненты для SPDT переключателей и реле
  • В диалог свойств транзисторов и диодов, добавлена кнопка, позволяющая выбрать модель из библиотеки прямо в диалоге
  • Обновлен диалог настроек программы
  • Добавлены библиотеки моделей составных транзисторов Дарлингтона и отечественных операционных усилителей

С полным списком улучшений и новых функций можно ознакомиться на странице релиза. Бинарные пакеты для популярных дистрибутивов можно скачать здесь: https://software.opensuse.org/download.html?project=home%3Ara3xdh&package=qucs-s

>>> Страница релиза (github.com)

DarthVadimius
()

Endo 0.1.0

 , endo, , ,

Группа Open Source

Состоялся первый публичный выпуск 0.1.0 кроссплатформенной интерактивной командной оболочки и интерпретатора функционального языка в стиле F# Endo.

Проект создан автором и основным разработчиком эмулятора терминала Contour на языке C++ (стандарт C++23) и распространяется по лицензии Apache 2.0.

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

>>> Подробности на GitHub (github.com)

dataman
()
: Nginx 1.29.8 и FreeNginx 1.29.7 (22 комментария)
: Компилятор Си в виде shell-скрипта (90 комментариев)
: VChat — простой видеочат на WebRTC (79 комментариев)

FARS 1.0.0 Beta

 , , , sui,

Группа Open Source

После более года разработки, 32-го марта, состоялся выпуск 1.0.0 Beta кроссплатформенного, многопоточного, SIMD-оптимизированного менеджера файлов FARS.

Особенности:

  • Для работы требуется любой эмулятор терминала с поддержкой форматов Sixel, Kitty Graphics Protocol или iTerm2.
  • Желательно, чтобы ЭТ поддерживал Kitty Keyboard Protocol, тогда станет доступно большее количество сочетаний клавиш.
  • Парсинг ESC-последовательностей ЭТ осуществляется библиотекой Lug 0.5.0.
  • Для пользовательского интерфейса используется мой значительно переписанный форк FTXUI 6.0.0 и 6.0.1) с бэкендом constixel.hpp для отрисовки в ЭТ.
  • Так как интерфейс уже не текстовый, я назвал эту концепцию SUI – Sixel User Interface (хотя constixel.hpp поддерживает все три формата).
  • Для быстрой работы с ФС используется библиотека llfio, вызывающая syscall напрямую.
  • Встроенный редактор на основе Lexilla и Scintilla (на базе редактора turbo).
  • Конфигурация хранится в формате TOML, так что Glaze 7.2.0 подошла идеально.

Код проекта написан на C++ (стандарт C++23) и распространяется по лицензии WTFPL.

Просьба сообщать обо всех найденных ошибках!

>>> Подробности (linux.org.ru)

dataman
()

Libastral v2.1.0

 , ,

Группа Open Source

30-го марта 2026 года тихо и незаметно вышел очередной релиз популярной среди пользователей linux.org.ru библиотеки. Основные изменения из changelog характеризуются как следующие:

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

>>> Подробности на GitHub (github.com)

Minoru
()

KiCAD 10.0.0

 , , , ,

Группа Open Source

20 марта 2026 вышла версия 10.0.0 системы автоматизированного проектирования печатных плат KiCAD.

Большинство, если не все, из возможностей новой версии и улучшений в части удобства использования описано в обсуждении на пользовательском форуме. Некоторые из них также представлены в докладе на FOSDEM 2026. Более подробный и полный список всех изменений доступен на GitLab.

Область применения

KiCAD это свободная система автоматизированного проектирования печатных плат. На данный момент одна из самых популярных программ такого рода на Linux. Из свободных альтернатив есть Horizon-EDA и LibrePCB.

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

>>> Пост в блоге проекта (kicad.org)

Artsi0m
()

Fossil SCM 2.28

 , , , ,

Группа Open Source

После пяти с половиной месяцев разработки состоялся выпуск 2.28 простой и высоконадёжной распределённой кроссплатформенной системы конфигурационного управления Fossil SCM, разрабатываемой автором SQLite, Дуэйном Ричардом Хиппом.

Fossil SCM выделяется среди систем контроля версий радикальной простотой развёртывания: весь проект — это один исполняемый файл без внешних зависимостей, который одновременно является VCS, встроенным веб-сервером, багтрекером, вики, форумом и чатом. Весь репозиторий со всей историей, тикетами и вики хранится в едином файле SQLite — его можно скопировать, забекапить или отправить коллеге одной командой scp. Проект используется самим автором для разработки SQLite — что само по себе говорит о надёжности инструмента. В отличие от Git, Fossil изначально проектировался с упором на целостность данных и простоту самостоятельного хостинга: поднять собственный сервер — это буквально одна команда fossil server. Философия проекта — «всё необходимое для жизни проекта в одном месте», без внешних сервисов и сложной инфраструктуры.

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

>>> Подробности на fossil-scm.org (fossil-scm.org)

tis
()

Krita 5.3.0 и 6.0.0

 , , , ,

Krita 5.3.0 и 6.0.0
Группа Open Source

24 марта 2026 года состоялись выпуски 5.3.0 и 6.0.0 популярного графического редактора Krita. Вместе со стабильной версией 5.3.0 представлен версия 6.0.0, которая знаменует собой переход на библиотеку Qt 6. Особенность выпусков в том, что обе версии собираются из одного исходного кода. Выбор между ними зависит от того, с какими версиями Qt выполняется сборка.

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

>>> Подробнее

>>> Ещё подробнее (krita.org)

splinter
()

Wayland 1.25

 ,

Группа Open Source

Доступен стабильный выпуск Wayland 1.25. Основные изменения касаются документации, удобства разработки и небольших расширений протокола.

Изменения:

  • документация в текстовом формате преобразована из DocBook в mdBook;
  • полностью документированы:
    • XML-диалект Wayland (как писать протоколы);
    • модель обновления содержимого (как клиенты отправляют буферы);
    • управление цветом (color management).
  • новый атрибут «frozen» для интерфейсов, у которых несколько родительских интерфейсов;
  • новый запрос wl_surface.get_release для коллбэков освобождения буфера при каждом подтверждении транзакции;
  • новая функция wl_display_dispatch_pending_single() для отправки одного события;
  • вывод WAYLAND_DEBUG теперь раскрашен, при включении отладки через переменную окружения WAYLAND_DEBUG;
  • исправлены ошибки.

>>> Описание протокола

>>> Скачать

>>> Подробности на freedesktop.org (lore.freedesktop.org)

splinter
()

FFmpeg 8.1

 , , ,

FFmpeg 8.1
Группа Open Source

После более полугода разработки состоялся выпуск 8.1 проекта FFmpeg, с кодовым именем «Hoare» (в честь сэра Чарльза Хоара (11 января 1934 — 5 марта 2026)).

Это набор свободных библиотек и утилит с открытым исходным кодом, позволяющих записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах. Название происходит от названия экспертной группы MPEG и FF, означающего «fast forward».

Проект состоит из следующих компонентов:

  • ffmpeg — консольная утилита для конвертирования видеофайла из одного формата в другой и захвата видео в реальном времени.
  • ffplay — простой медиаплеер, основанный на SDL2 и библиотеках FFmpeg.
  • ffprobe — консольная утилита, позволяющая собирать и отображать информацию о медиафайлах (как MediaInfo) и мультимедиапотоках, доступных устройствах, кодеках, форматах, протоколах и др.
  • libavcodec — библиотека со всеми аудио/видеокодеками. Большинство кодеков было разработано «с нуля» для обеспечения наилучшей производительности.
  • libavformat — библиотека с мультиплексорами и демультиплексорами для различных аудио- и видеоформатов.
  • libavutil — вспомогательная библиотека со стандартными общими подпрограммами для различных компонентов ffmpeg.
  • libpostproc — библиотека стандартных подпрограмм обработки видео.
  • libswscale — библиотека для масштабирования видео.
  • libavfilter — позволяет изменять видеопоток между декодером и кодером «на лету».

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

>>> Скачать

>>> Подробности на ffmpeg.org (ffmpeg.org)

splinter
()

ZXC 0.9.0

 , , , ,

Группа Open Source

Состоялся выпуск 0.9.0 библиотеки и кроссплатформенной консольной утилиты ZXC (github.com), реализующих высокопроизводительное многопоточное асимметричное сжатие без потерь и оптимизированное для игровых ресурсов, прошивок и пакетов приложений. Формат разработан по принципу «один раз записать, многократно читать» (WORM).

В отличие от таких кодеков, как LZ4, ZXC жертвует скоростью сжатия ради максимальной пропускной способности при распаковке.

Декларируется скорость распаковки на 40%+ выше, чем у LZ4 на Apple Silicon, на 25%+ выше на Google Axion (ARM64) и на 5%+ выше на x86_64, при этом во всех случаях обеспечивается более высокий коэффициент сжатия.

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

Данный релиз содержит изменения, нарушающие ABI, поэтому SOVERSION увеличена до 2.

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

>>> Подробности на GitHub (github.com)

dataman
()
: SQLite 3.51.3 с исправлением возможного повреждения базы данных в режиме WAL (31 комментарий)

PortableGL 0.100

 , , , ,

Группа Open Source

5 марта, после полугода разработки и более ста коммитов, состоялся выпуск 0.100.0 проекта PortableGL, развивающего программную реализацию графического API OpenGL 3.x, написанную целиком на языке Си. Теоретически PortableGL может быть использован в любых приложениях, принимающих текстуру или фреймбуфер в качестве входных данных. Код оформлен в виде одного заголовочного файла и распространяется под лицензией MIT.

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

>>> Подробности на OpenNET (opennet.ru)

PunkPerson
()

Ghostty 1.3

 , ,

Группа Open Source

Ghostty – эмулятор терминала с открытым исходным кодом, написанный на языке Zig. В этом обновлении множество новых функций, таких как поиск с прокруткой назад, встроенные полосы прокрутки и уведомления о завершении процессов. В разработку Ghostty 1.3.0 вложено 6 месяцев работы и более 2800 коммитов от 180 участников.

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

>>> omgubuntu (omgubuntu.co.uk)

splinter
()