LINUX.ORG.RU

Новости

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

 , , , , , ,

Firefox 149

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

 ,

MozillaFirefox
()
: Анонс Oracle Java Verified Portfolio (34 комментария)
: SysVinit 3.16 (66 комментариев)

Cambalache 1.0

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

После более 5 лет разработки (визуализация с помощью Gource: YouTube, VK Video) состоялся выпуск 1.0 Cambalache – инструмента для создания UI на GTK 3 и GTK 4.

Проект написан на языке Python и распространяется по лицензии GNU LGPL 2.1.

Версия 1.0 говорит о готовности проекта к широкому использованию. Поддерживается редактирование, визуализация и создание GTK-стилей в формате CSS, редактирование XML-файлов с ресурсами GResources, создание шаблонов и виджетов, использование XML-файлов GtkBuilder и разметки Blueprint.

Модель данных может импортировать и экспортировать разом несколько интерфейсов, поддерживает объекты, свойства и сигналы GtkBuilder, предоставляет стек отката операций (Undo / Redo) и возможность сжатия истории команд. Для генерации модели данных из gir-файлов предоставляется утилита cambalache-db, а для генерации классов GObject из таблиц модели данных – утилита db-codegen.

>>> Подробности на blogs.gnome.org

 , ,

Lusine
()

cpp-peglib 1.10.0 и 1.10.1

Новости — Разработка
Группа Разработка

12-го и 14-го марта, после длительного затишья, состоялись выпуски 1.10.0 и 1.10.1 библиотеки cpp-peglib, реализующей PEG (грамматику, разбирающую выражение).

Библиотека поддерживает синтаксис, подробно описанный Брайаном Фордом на странице 2 документа «Parsing Expression Grammars: A Recognition-Based Syntactic Foundation», со многими дополнительными улучшениями.

В отличие от таких проектов, как PEGTL, Lexy и многих других, cpp-peglib позволяет задать выражение PEG и во время выполнения.

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

>>> Попробовать онлайн (пример грамматики JSON на скриншоте)

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

 , cpp-peglib, , ,

dataman
()

Wayland 1.25

Новости — Open Source
Группа 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

 ,

splinter
()
: Гугл запустил публичную систему ревью кода ядра Linux (239 комментариев)
: Состоялся релиз Vivaldi 7.9 для десктопов (169 комментариев)

GNOME 50 «Tokyo»

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

18 марта 2026 года состоялся релиз новой стабильной версии одной из самых популярных DE для Linux — GNOME 50, получившей кодовое имя «Tokyo». В новой версии возможно использование только сеанса на базе Wayland, а поддержка работы под управлением X-сервера полностью прекращена. Возможность запуска X11-приложений при помощи XWayland сохраняется.

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

>>> Release Notes

 , , ,

splinter
()

JDK 26

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

17 марта 2026 года состоялся выпуск JDK 26 — эталонной реализации платформы Java SE (Platform version 26), специфицированной в JSR 401 в рамках Java Community Process. Об этом сообщается на официальном сайте OpenJDK.

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

>>> Подробная информация об изменениях (рус., opennet.ru)

>>> Подробная информация об изменениях (англ., openjdk.org)

 , ,

splinter
()

Linux Foundation получил средства для решения проблем с безопасностью ПО с открытым кодом

Новости — Безопасность
Группа Безопасность

Фонд Linux Foundation объявил о привлечении грантов на сумму 12,5 миллионов долларов США от таких компаний, как OpenAI, Anthropic, AWS, GitHub, Google и Microsoft, для инвестиций в укрепление безопасности экосистемы программного обеспечения с открытым исходным кодом.

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

>>> Пресс-релиз

 ,

Lusine
()

systemd 260

Новости — Linux General
systemd 260
Группа Linux General

Юбилейный релиз свободного (GPL) менеджера систем GNU/Linux принёс нам:

  • прекращение (как и было обещано в прошлом релизе) поддержки скриптов System V;

  • varlinkctl list-registry теперь показывает все публичные интерфейсы из /run/varlink/registry/;

  • systemd-report и экспериментальная поддержка системы репортинга в /run/systemd/report/;

  • возможность встраивания DeviceTree в /usr/lib/systemd/boot/hwids/ чтобы им можно было тривиально воспользоваться из UKI;

  • поддержку SCHED_EXT в CPUSchedulingPolicy юнита;

  • поддержку секции [MobileNetwork] в systemd-networkd, описывающей интеграцию с ModemManager;

  • systemd-vmspawn теперь может регистрировать виртуалки в пользовательском (вместо системного) инстансе systemd-machined;

  • systemd-ask-password теперь можно вызывать от обычного пользователя благодаря добавлению соответствующей политики PolKit;

  • и ещё кучу достойных обсуждения нововведений, включая, как это сейчас принято, поддержку ИИ-агентов.

>>> Детальное описание

 , ,

zabbal
()

FFmpeg 8.1

Новости — Open Source
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

 codecs, , ,

splinter
()

SuperTux 0.7.0

Новости — Игры
Группа Игры

Команда SuperTux рада объявить о стабильном выпуске версии 0.7.0! Вы можете удивиться, почему потребовалось столько времени для разработки очередного релиза. За последние пару лет в игру были внесены десятки изменений и улучшений, доведя её до гораздо более совершенного состояния. Таким образом это, вероятно, один из крупнейших релизов со времен Milestone 2! Тем не менее, SuperTux, как вам хорошо известно, остаётся верной своему жанру run’n’jump… но с этим обновлением она должна стать гораздо более совершенной в будущем.

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

>>> Трейлер на youtube
>>> Краткий обзор разработки с комментариями разработчиков (peertube)

>>> Подробности на supertux.org

 , ,

splinter
()

ZXC 0.9.0

Новости — Open Source
Группа 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

 , , , ,

dataman
()

lexbor 2.7.0

Новости — Разработка
Группа Разработка

13 марта, после четырёх месяцев разработки, состоялся выпуск 2.7.0 высокопроизводительной библиотеки lexbor, предназначенной для обработки форматов HTML 5 и CSS.

Основные особенности проекта:

  • полная поддержка спецификаций WHATWG, W3C и Unicode: HTML5, CSS Syntax 3, Encoding, URL​, Unicode Standard Annex #15, Unicode Technical Standard #46, Punycode, Unicode Standard Annex #15, Unicode Technical Standard #46;
  • манипулирование элементами и атрибутами DOM: добавление, изменение, удаление и прочее;
  • поддержка разбора фрагментов HTML;
  • прохождение всех тестов построения деревьев DOM;
  • протестирована на более чем 200 миллионах HTML-страниц с помощью ASAN;
  • поддержка определения кодировки по потоку байтов;
  • анализ стилей CSS в атрибутах тегов и в теге <style>;
  • поиск HTML-элементов с помощью CSS-селекторов;
  • поддержка 40 кодировок при кодировании и декодировании;
  • поддержка небуферизованного и буферизованного кодирования и декодирования;
  • написан на языке C (стандарт C99) без сторонних зависимостей и распространяется по лицензии Apache 2.0;
  • библиотека разделена на модули (Core, CSS, DOM, Encoding, Engine, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), которые могут быть скомпилированы и использованы как раздельные библиотеки (с опцией CMake LEXBOR_BUILD_SEPARATELY=ON);
  • сторонние биндинги и врапперы для языков Crystal, ​​D​​, Elixir, Julia, PHP​, Python и Ruby.

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

>>> Сайт проекта

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

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

>>> Сделанные и запланированные возможности

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

 , , , ,

dataman
()

Выпущен Debian 13.4

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

Проект Debian рад объявить о четвёртом обновлении своего стабильного дистрибутива Debian 13 (кодовое название trixie) и содержит важные обновления в сфере безопасности и стабильности ключевых компонентов.

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

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

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

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

 , ,

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

CVE-2026-3497: уязвимость в ОpenSSH, используемом в Linux

Новости — Безопасность
Группа Безопасность

В применяемом во многих дистрибутивах Linux патче gssapi.patch, добавляющем в OpenSSH поддержку обмена ключей на базе GSSAPI, выявлена уязвимость, приводящая к повреждению памяти и обходу механизма разделения привилегий. Уязвимость может быть эксплуатирована удалённо. В настоящее время наличие уязвимости подтверждено в Debian и Ubuntu. Уязвимость проявляется при включении в настройках опции «GSSAPIKeyExchange yes» (по умолчанию выключена).

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

>>> Отчёт на debian.org

>>> Подробности (OpenNet)

 , ,

Lusine
()
: smath 1.0.0 — библиотека линейной алгебры для языка C++ (стандарт C++23) (34 комментария)

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