• Авторизация


Lug 0.5.0 rss_rss_linux_org_ru 27-03-2025 16:00


19 марта состоялся выпуск C++ библиотеки Lug, реализующей встраиваемый предметно-ориентированный язык для выражения синтаксических анализаторов в виде расширенных грамматик синтаксических выражений, и распространяемой по лицензии MIT.

Возможности библиотеки:

  • Естественный синтаксис, напоминающий языки внешних генераторов парсеров, с поддержкой атрибутов и семантических действий.
  • Возможность работы с контекстно-зависимыми грамматиками с таблицами символов, условиями и синтаксическими предикатами.
  • Сгенерированные парсеры компилируются в байткод и выполняются в виртуальной машине синтаксического анализа.
  • Чёткое разделение синтаксических и лексических правил с возможностью настройки неявного пропуска пробельных символов.
  • Поддержка прямой и косвенной левой рекурсии, с уровнями старшинства для разграничения подвыражений со смешанными левой и правой рекурсиями.
  • Полная поддержка разбора текста в формате UTF-8, включая уровень 1 и частичное соответствие уровню 2 технического стандарта UTS #18 Unicode Regular Expressions.
  • Обработка ошибок и восстановление с помощью помеченных сбоев, правил восстановления и обработчиков ошибок.
  • Автоматическое отслеживание номеров строк и колонок, настраиваемая ширина и выравнивание табуляции.
  • Header-only-библиотека, использующая только стандартную библиотеку и возможности стандарта C++17. Перспективно совместима со стандартами C++20 и C++23.
  • Относительно небольшой размер библиотеки, с целью содержания общего количества строк во всех заголовочных файлах на уровне менее 6000 строк лаконичного кода.

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

, , , ,

https://www.linux.org.ru/news/development/17925650

комментарии: 0 понравилось! вверх^ к полной версии
mpv 0.40 rss_rss_linux_org_ru 26-03-2025 07:13


После полугода разработки состоялся выпуск 0.40 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.

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

, , , ,

https://www.linux.org.ru/news/multimedia/17923917

комментарии: 0 понравилось! вверх^ к полной версии

Linux 6.14 rss_rss_linux_org_ru 25-03-2025 13:52


После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.14. Среди наиболее заметных изменений: драйвер ntsync c примитивами синхронизации Windows NT, настройка балансировки операций чтения в Btrfs RAID1, поддержка reflink в XFS в режиме realtime, возможность некэшируемого буферизированного ввода/вывода, dmem cgroup для ограничения памяти GPU, задействование io_uring в FUSE, делегирование атрибутов в NFS, поддержка атомарной записи в Device mapper, ускорение символических ссылок, управление возможностью выполнения скриптов, поддержка чипов Qualcomm Snapdragon 8 Elite, драйвер для NPU AMD.

В новую версию принято 12115 исправлений от 1984 разработчиков, размер патча – 39 МБ (изменения затронули 10170 файлов, добавлено 531586 строк кода, удалено 235999 строк). В прошлом выпуске было 14172 исправлений от 2086 разработчиков, размер патча – 46 МБ. Около 41% всех представленных в 6.14 изменений связаны с драйверами устройств, примерно 13% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 14% связано с сетевым стеком, 7% – с файловыми системами и 4% c внутренними подсистемами ядра.

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

, , ,

https://www.linux.org.ru/news/kernel/17923070

комментарии: 0 понравилось! вверх^ к полной версии
Hyprland 0.48.0 rss_rss_linux_org_ru 25-03-2025 07:53


Hyprland исполнилось 3 года! За эти годы он добрался до версии 0.48.0. Вопреки распространённому заблуждению, Hyprland является гибридным композитором, т. е. умеет работать не только в режиме тайлинга — его можно настроить так, что все окна по дефолту будут плавающими. В этом релизе много багфиксов и улучшений.

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

, ,

https://www.linux.org.ru/news/opensource/17922806

комментарии: 0 понравилось! вверх^ к полной версии
Stellarium 25.1 rss_rss_linux_org_ru 23-03-2025 23:49


После трёх месяцев разработки состоялся выпуск 25.1 популярного свободного планетария Stellarium, написанного на языке C++ с использованием фреймфорка Qt (поддерживаются версии 5 и 6) и распространяемого по лицензии GNU GPL 2.

Данный выпуск оказался самым объемным в истории развития планетария и в общей сложности между текущей и предыдущей версией сделано 208 изменений 11 контрибьюторами.

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

  • переход на использование каталога Gaia DR3 (дополнительные каталоги с более чем 220 миллионами звезд вместо 177 миллионов ранее);
  • полная 6D астрометрия (2D положения на небе, 2D собственное движение, параллакс, лучевая скорость) вычисляется для большинства ярких звезд (V<10,5);
  • моделирование движения для 15 пар двойных звезд;
  • новый мощный формат данных для культур неба;
  • множество улучшений в ядре;
  • улучшения в плагине «Управление телескопом»;
  • обновления в культурах неба (включая новую);
  • включен весь каталог GCVS 5.1;
  • новый инструмент в окне «Астрономических расчетов».

Спасибо всем разработчикам, тестировщикам и пользователям, которые сделали этот релиз возможным благодаря вашему вкладу и отзывам.

, , , ,

https://www.linux.org.ru/news/opensource/17921599

комментарии: 0 понравилось! вверх^ к полной версии
shadPS4 0.7.0 rss_rss_linux_org_ru 23-03-2025 23:25


Состоялся релиз shadPS4 версии 0.7.0. Проект shadPS4 — это эмулятор PlayStation 4 с нативной поддержкой Windows, Linux, macOS и chromeOS. Эмулятор написан на Qt6 и С++ и находится на ранней стадии разработки.

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

, ,

https://www.linux.org.ru/news/games/17921626

комментарии: 0 понравилось! вверх^ к полной версии
ReactOS 0.4.15 rss_rss_linux_org_ru 22-03-2025 19:01


После долгого перерыва разработчики Windows-совместимой операционной системы ReactOS, исходные тексты которой доступны по лицензии GPL, выпустили версию 0.4.15.

В этом выпуске:

  • исправления Plug and Play;
  • исправления в аудиостеке;
  • исправления в управлении памятью;
  • улучшение работы реестра;
  • улучшения в работе системных утилит, включая Notepad, Paint, RAPPS и Input Method Editor.

ReactOS разрабатывается группой энтузиастов с 1998 года и по-прежнему находится в альфа-стадии.

https://www.linux.org.ru/news/opensource/17920610

комментарии: 0 понравилось! вверх^ к полной версии
Glaze 5.0.0 и 5.0.1 rss_rss_linux_org_ru 21-03-2025 15:49


5 и 20 марта состоялись выпуски 5.0.0 и 5.0.1 высокопроизводительной библиотеки Glaze, предназначенной для чтения и записи JSON.
Также поддерживаются форматы CSV и BEVE. Библиотека написана на языке C++ (header-only, стандарт C++23) и распространяется по лицензии MIT.

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

, , , ,

https://www.linux.org.ru/news/development/17919322

комментарии: 0 понравилось! вверх^ к полной версии
Grease -- утилита для поиска ошибок в бинарных файлах rss_rss_linux_org_ru 20-03-2025 22:01


Привет, ЛОР!

Компания Galois Inc. представила Grease – программу для статического анализа исполняемых файлов и поиска в них уязвимостей. Grease дизассемблирует исполняемый файл и строит модель его исполнения, после чего анализирует пограничные условия на предмет возможных ошибок. Использовать Grease можно как отдельно, так и плагином к системе обратного инжениринга Ghidra.

Grease поддерживает анализ исполняемых файлов ELF и динамических библиотек, содержащих код ARMv7l, PowerPC или x86_64, а также может анализировать bitcode LLVM.

Код написан на языке Haskell и распространяется под лицензией BSD-3.

>>> Репозитарий на Github

, , ,

https://www.linux.org.ru/news/opensource/17918764

комментарии: 0 понравилось! вверх^ к полной версии
BLAKE3 1.7.0 rss_rss_linux_org_ru 20-03-2025 18:18


18 марта состоялся выпуск 1.7.0 библиотек BLAKE3, реализующих криптографический алгоритм хеширования BLAKE3 на языках C и Rust, и распространяемых как общественное достояние или по лицензии Apache 2.0.

Проектом также предоставляется консольная утилита b3sum, написанная на языке Rust.

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

, , , ,

https://www.linux.org.ru/news/opensource/17918577

комментарии: 0 понравилось! вверх^ к полной версии
Git 2.49 rss_rss_linux_org_ru 20-03-2025 14:49


14 марта, после двух месяцев разработки, состоялся выпуск 2.49 распределённой системы управления версиями Git, написанной на языке C и распространяемой по лицензии GNU GPL 2.

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

>>> Основные изменения в блоге GitHub

, ,

https://www.linux.org.ru/news/development/17918387

комментарии: 0 понравилось! вверх^ к полной версии
Онлайн-вечеринка «виртПиво 0xE» — сегодня в 10 вечера по Москве! rss_rss_linux_org_ru 20-03-2025 04:51


https://www.linux.org.ru/news/conference/17917951

комментарии: 0 понравилось! вверх^ к полной версии
TinyXML2 10.1.0 и 11.0.0 rss_rss_linux_org_ru 19-03-2025 17:33


9 и 16 марта, после более года разработки, состоялись выпуски 10.1.0 и 11.0.0 небольшой, простой и эффективной C++ библиотеки TinyXML2, предназначенной для парсинга XML и распространяемой по лицензии Zlib.

Список изменений:

  • Устранена уязвимость CVE-2024-50615, связанная с проблемой разбора кодировок символов.
  • Исправлены некоторые внутренние типы (int -> size_t), в связи с чем нарушена совместимость c ABI прежних версий.
  • Исправлены ошибки сборки и опечатки.

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

, , ,

https://www.linux.org.ru/news/development/17917417

комментарии: 0 понравилось! вверх^ к полной версии
Плагин scratchpad для neovim rss_rss_linux_org_ru 19-03-2025 14:59


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

Что я хотел:

  • Легковесность.
  • Floating-окно.
  • Подсветка синтаксиса markdown.
  • Корректная реакция на :close, :bd, :bw.
  • Корректная реакция на попытку открыть буфер с помощью fzf-lua в окне scratchpad.
  • Поддержка изменений размера окна neovim и/или размера шрифта в терминале.

Подобная функциональность есть в свежем плагине snacks.nvim от неподражаемого folke. Но snacks.nvim – это комбайн, с функциональностью, которая мне совсем не нужна.

Плагин писался для себя лично и тех, кто пользуется моим конфигом config-nvim и config-tmux. Возможно, он окажется полезным и вам.

, ,

https://www.linux.org.ru/news/opensource/17917231

комментарии: 0 понравилось! вверх^ к полной версии
GIMP 3.0 rss_rss_linux_org_ru 19-03-2025 12:28


16 марта, после семи лет активной разработки, состоялся значительный выпуск 3.0 графического редактора GIMP. Несмотря на то, что изначально основное внимание уделялось обновлению библиотеки графического интерфейса, этот релиз содержит множество новых функций и улучшений.

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

https://www.linux.org.ru/news/multimedia/17917041

комментарии: 0 понравилось! вверх^ к полной версии
Браузер Vivaldi 7.2 для десктопов rss_rss_linux_org_ru 19-03-2025 02:45


Сегодня состоялся выпуск очередной стабильной версии браузера Vivaldi 7.2 от бывших разработчиков Opera Presto. В данном выпуске разработчики уделили много внимания как повышению скорости работы самого браузера, так и добавлению опций, повышающих скорость взаимодействия пользователей с браузером.

В частности, в новой версии были отмечены следующие изменения:

  • Был полностью переработан выпадающий список адресной строки, включающий поисковые запросы, закладки, ранее введённые адреса и прочие данные. Помимо этого была оптимизирована обработка скорости поиска запрашиваемых доменов, что позволило значительно увеличить скорость загрузки страниц.

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

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

  • Во встроенном почтовом клиенте также произошли изменения – теперь можно создавать из полученного сообщения задачу или событие календаря прямо из контекстного меню. Дополнительно была добавлена опция ручной сортировки почтовых учётных записей в списке.

Браузер распространяется бесплатно под закрытой лицензией, но исходный код доступен для изучения на сайте разработчиков.

, , ,

https://www.linux.org.ru/news/proprietary/17916750

комментарии: 0 понравилось! вверх^ к полной версии
Опубликованы репозитории исходного кода U-Boot и Linux Kernel для Repka Pi 4 rss_rss_linux_org_ru 18-03-2025 15:19


В проекте Repka Pi стали доступными и открытыми репозитории с исходными кодами загрузчика U-Boot (с DeviceTree) и ядра Linux (также с DT) на GitFlic — российском аналоге GitHub.

Репозитории пока опубликованы для Repka Pi 4, скоро ожидается и для Repka Pi 3.

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

, , repka

https://www.linux.org.ru/news/russia/17916072

комментарии: 0 понравилось! вверх^ к полной версии
Конференция OS DAY 2025 rss_rss_linux_org_ru 18-03-2025 15:14


19-20 июня в РЭУ им. Г.В. Плеханова пройдет ежегодная конференция OS DAY 2025

Тема встречи — технологии и методы изоляции в современных операционных системах, преимущества и безопасность использования изолированных сред выполнения.

Заявки на участие принимаются до 10 мая по темам:

  • Современные способы построения изолированной среды исполнения в ОС.
  • Изоляция процессов в операционных системах: виртуализация, контейнеризация, аппаратная изоляция, гипервизоры, изоляция приложений внутри ОС и пр.
  • Изоляция как механизм защиты информации, основа обеспечения безопасности ОС.
  • Модели информационной безопасности в изолированных средах исполнения.
  • Механизмы обеспечения политик безопасности ОС.
  • Цифровые отечественные платформы: перспективы отечественных операционных систем.
  • Прикладное программное обеспечение и операционные системы.
  • Жизненный цикл создания операционных систем: от разработки до сертификации.
  • Иные темы, связанные с системным программированием.

>>> Подробности на сайте конференции

, , ,

https://www.linux.org.ru/news/conference/17916148

комментарии: 0 понравилось! вверх^ к полной версии
«Стачка» — крупнейшая региональная IT-конференция России. 18–19 апреля в Ульяновске (УлГПУ) rss_rss_linux_org_ru 17-03-2025 16:45


https://www.linux.org.ru/news/conference/17915057

комментарии: 0 понравилось! вверх^ к полной версии
MuseScore Studio 4.5 rss_rss_linux_org_ru 16-03-2025 14:50


Выпущена новая версия свободного нотного редактора MuseScore Studio, написанного на C++ с использованием Qt/QML и распространяемого на условиях GPLv3+.

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

>>> Видео к релизу

,

https://www.linux.org.ru/news/multimedia/17913778

комментарии: 0 понравилось! вверх^ к полной версии