После девяти месяцев разработки состоялся выпуск 2.1 библиотеки TagLib, предназначенной для чтения и изменения метаданных (тегов) аудиофайлов различных форматов.
Библиотека написана на языке C++ и распространяется по лицензиям GNU Lesser General Public License (LGPL) и Mozilla Public License (MPL).
( читать дальше... )
c++, taglib, аудио, метаданные
29 мая состоялся выпуск 3.50.0 компактной встраиваемой СУБД SQLite, написанной на языке C и распространяемой, как общественное достояние.
( читать дальше... )
Команда разработчиков curl выпустила обновление для устранения уязвимости CVE-2025-5025, оцененной как средней (Medium Severity).
Уязвимость проявляется при выполнении трех условий:
1. Используется TLS-библиотека wolfSSL
2. Соединение устанавливается по протоколу HTTP/3 (QUIC).
3. Включена функция безопасности certificate pinning (пиннинг публичного ключа сертификата сервера).
( читать дальше... )
Agama — новая программа установки от проекта openSUSE, созданная для замены старого установщика на базе YaST.
( читать дальше... )
agama, opensuse, установщик
26 мая выпущена новая версия свободного и бесплатного кроссплатформенного редактора изображений с растровыми и векторными слоями LazPaint, написанного в среде Lazarus на языке Free Pascal.
( читать дальше... )
>>> Подробный список изменений
lazarus, lazpaint, openraster, графический редактор
Доступен Firefox 139.
( читать дальше... )
>>> Примечания к выпуску для разработчиков
Представлен дистрибутив для одноплатных компьютеров Armbian 25.5.
Новые поддерживаемые устройства:
( читать дальше... )
Терминальное приложение Nerdlog позволяет удобно просматривать логи с одного или сразу нескольких серверов Linux и FreeBSD. Поддерживает как обычные текстовые лог-файлы (например, /var/log/messages
или /var/log/syslog
), так и вывод journalctl
.
Визуально отображает активность в виде интерактивной псевдографической таймлайн-гистограммы, аналогично таким инструментам, как Graylog, Kibana или Splunk.
( читать дальше... )
Вышла новая версия ядра Linux 6.15, которая включает значительные улучшения, новые функции и поддержку современного оборудования. Основное внимание в обновлении уделено драйверам, сетевым улучшениям и оптимизации файловых систем.
Поддержка графики NVIDIA и Intel
В ядре 6.15 появилась начальная поддержка драйвера Nova, который разрабатывается как замена Nouveau для современных графических процессоров NVIDIA с архитектурой GSP. Драйвер написан на языке Rust. На данный момент это базовая реализация без поддержки дисплея, но проект обещает стать важным шагом для улучшения работы NVIDIA на Linux.
Драйвер Intel Xe также получил обновления. Теперь он поддерживает Shared Virtual Memory (SVM), уведомления о сбоях GPU и мониторинг температуры для видеокарт Arc через HWMON.
Новые подсистемы и спорные изменения
Подсистема fwctl, добавленная в ядро 6.15, упрощает взаимодействие с прошивками устройств через удаленные вызовы процедур (RPC). Она поддерживает устройства CXL, сетевые адаптеры mlx5 и карты AMD/Pensando. Включение fwctl вызвало дискуссии из-за непрозрачного процесса разработки и возможного дублирования существующих API.
Еще одно изменение, вызвавшее споры, — хук безопасности для io_uring. Он позволяет SELinux применять политики контроля данных, читаемых ядром. Несмотря на критику Торвальдса за сложность, хук вошел в релиз, демонстрируя баланс между инновациями и соблюдением стандартов разработки.
( читать дальше... )
В модуле ksmbd, который обеспечивает встроенную в ядро Linux реализацию SMB-сервера, обнаружена опасная уязвимость (CVE-2025-37899). Она позволяет злоумышленнику выполнить произвольный код на уровне ядра, отправив специально сформированные SMB-пакеты. Интересно, что проблема была выявлена не вручную, а с помощью ИИ-модели OpenAI o3 в ходе автоматизированного аудита безопасности.
Поскольку код модуля ksmbd слишком велик для полного анализа в рамках одного запроса, проверка проводилась поэтапно. ИИ исследовал реализацию отдельных SMB-команд, используя типовые запросы, и в итоге обнаружил use-after-free в обработчике команды logoff.
( читать дальше... )
Вышел OpenTESArena 0.16.0. OpenTESArena – это OpenSource-реализация движка от The Elder Scrolls: Arena (первой игры франшизы). Благодаря OpenTESArena возможно нативно поиграть в The Elder Scrolls: Arena на Linux, Raspberry Pi, ChromeOS и macOS. OpenTESArena также доступен нативно и на Windows 10/11.
Что нового:
Интегрирован физический движок Jolt, который используется в игре Horizon Forbidden West. Jolt Physics может использоваться в Godot, Unreal Engine 5, Unity и Source Engine.
Добавлено минимально играбельное стартовое подземелье
Добавлено нажатие ПКМ для атаки в режиме современного интерфейса.
Добавлена генерация имени гражданина.
Граждане могут быть убиты (преступление пока не введено).
Добавлена базовая поддержка исходных определений элементов.
Запертые сундуки с сокровищами можно открыть ударами.
Запертые двери можно выбить (двери, запертые магией, не реализованы).
Добавлено распределение атрибутов и статистика при создании персонажа (значения пока не влияют на игровой процесс).
Игрок теперь может умереть от лавы и утонуть.
Игрок теперь может упасть на землю от истощения и умереть в зависимости от местоположения.
Добавлен звук ходьбы и плавания в помещении.
Добавлена музыка для плавания.
Камера игрока теперь может смотреть прямо вверх и вниз, не нарушая математику.
Современный интерфейс сетки/
В этом выпуске есть не только нововведения, но и различные исправления:
Исправлены варианты интерьера зданий, не соответствующие оригинальной игре.
Изменена сила света для соответствия оригинальной игре. Некоторые области, такие как второй уровень Mines of Khuras, определяют переопределение радиуса света в исходных данных, но оно никогда не использовалось в Arena. Это было исправлено.
Исправлено диагональное столкновение со стеной.
Размахивание оружием теперь не зависит от частоты кадров и больше не должно вызывать затруднений при успешном размахивании при частоте выше 100 кадров в секунду.
Исправлен расчет внутреннего узла квадродерева видимости вокселя (нажмите F4).
Библиотеки .dylib сборки macOS теперь обрабатываются лучше, что снижает вероятность сбоя при запуске приложения Теперь при подборе предметов для заданий звучат фанфары (задания пока не реализованы).
Помимо нововведений и исправлений в OpenTESArena 0.16.0 улучшилась общая играбельность:
Для трилогии The Elder Scrolls, помимо ОpenTESArena, развивается OpenSource-реализация движков от второй и третьей части, то есть Daggerfall Unity и OpenMW соответственно. Соответственные игры в Daggerfall Unity и OpenMW полностью играбельны. Если The Elder Scrolls: Arena на OpenTESArena будет полностью играбельной (скорее всего на версии 1.0), то будет возможно поиграть в первые три игры The Elder Scrolls нативно.
PipeWire 1.4.3 — минорное обновление для версии 1.4, выпущенное спустя пять недель после релиза PipeWire 1.4.2.
Основные изменения:
Также выпуск включает:
Компания Valve представила обновление SteamOS 3.7.8, ставшее первым стабильным релизом ветки 3.7. Эта операционная система предустановлена на устройствах Steam Deck, а также используется в игровых консолях других производителей, включая Lenovo Legion Go S и ASUS ROG Ally. Кроме того, существуют неофициальные сборки, такие как SteamFork и HoloISO, позволяющие запускать SteamOS на обычных ПК и сторонних устройствах.
( читать дальше... )
Команда разработчиков GNOME объявила о планах полностью отказаться от поддержки X11 в будущих версиях окружения рабочего стола. Это решение может оказать значительное влияние на дистрибутивы Linux до сих пор использующие X11 по умолчанию или предлагающие его в качестве опции.
GNOME, одно из самых популярных окружений рабочего стола в Linux, постепенно переходит на Wayland - современный протокол отображения, призванный заменить устаревший X11. В последних версиях GNOME Wayland уже используется по умолчанию, но X11 оставался доступен для совместимости.
Согласно данным в GitLab, разработчики GNOME планируют полностью удалить код поддержки X11-сессий, позволяющий рабочему окружению работать на сервере отображения Xorg, уже в GNOME 50.
На конференции Build 2025 Microsoft представила открытый проект Natural Language Web (NLWeb), призванный упростить создание веб-интерфейсов, работающих с естественным языком. Microsoft заявляет, что с помощью NLWeb можно легко превращать любые веб-сайты в приложения на базе ИИ.
Microsoft стремится к более широкому внедрению искусственного интеллекта на сайтах и упрощению поиска информации с помощью запросов на естественном языке. Microsoft проводит аналогию между NLWeb и HTML, который в свое время демократизировал интернет, позволив любому создавать web-страницы.
Принцип работы NLWeb заключается в использовании уже существующих стандартов, таких как RSS, наряду с другими данными из сети. Затем вся информация объединяется с инструментами на базе больших языковых моделей (LLM). В результате получается интерфейс, который могут использовать как люди, так и ИИ-агенты.
Каждый экземпляр NLWeb функционирует как MCP-сервер (Model Context Protocol), который позволяет обнаруживать сайты и обеспечивать их доступность для участников той же экосистемы MCP.
Eventbrite, Shopify и Tripadvisor уже начали внедрение технологии NLWeb на своих сайтах. На данном этапе Microsoft намерена протестировать NLWeb на ограниченном количестве сайтов и партнеров, чтобы провести отладку и усовершенствовать стандарт.
Тем не менее проект уже доступен на GitHub по лицензии MIT:
NLWeb is a collection of open protocols and associated open source tools.
Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.
( читать дальше... )
>>> Скачать
Встречайте очередную мажорную версию Erlang/OTP!
Erlang/OTP — программный каркас (фреймворк), содержащий набор библиотек и шаблонов проектирования для построения масштабируемых распределённых приложений на языке программирования Erlang.
( читать дальше... )
Mega OS — российская операционная система на базе Linux от компании РеалитиСофт, ориентированная на русскоязычный сегмент интернета (РУНЕТ).
Дистрибутив построен на платформе Debian/Ubuntu, что обеспечивает стабильность, широкую совместимость и хорошую поддержку оборудования. Mega OS поддерживает классические Debian-пакеты, а также современные универсальные форматы приложений — Flatpak и AppImage, которые упрощают установку и обновление программ.
В системе реализован запуск классических Linux-приложений, Windows-программ через совместимый слой Proton и Android-приложений с помощью встроенного Android-рантайма, что значительно расширяет возможности пользователя.
Mega OS полностью локализована и адаптирована под нужды русскоязычных пользователей: интерфейс и все системные компоненты переведены на русский язык. В дистрибутив интегрированы популярные российские приложения и сервисы.
По умолчанию используется лёгкая и надёжная рабочая среда XFCE. Также доступны минималистичные варианты с оконным менеджером Openbox и базовые образы без графической оболочки для опытных пользователей.
Система не содержит телеметрии и обязательных облачных сервисов, что обеспечивает высокий уровень приватности и полный контроль пользователя над своими данными.
Дистрибутив подходит для пользователей с компьютерами разной мощности, ценящих лёгкость и независимость от западных сервисов. Он также ориентирован на разработчиков и IT-специалистов, которым нужна стабильная и удобная для настройки система.
В планах разработчиков — интеграция с российским поисковиком Arsalan, переход на графический сервер Wayland, создание собственного минималистичного оконного менеджера и расширение поддержки Android-приложений.
Скачать Mega OS можно с официального сайта: https://megaos.realitisoft.ru
Общение с разработчиками и сообществом доступно в Telegram-группе: https://t.me/realitysoft_RU