LINUX.ORG.RU

Сообщения dataman

 

Linux 6.17

Linux 6.17
Группа Ядро Linux

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.17. Среди наиболее заметных изменений: повышение производительности Btrfs, системные вызовы file_getattr() и file_setattr(), унификация однопроцессорных и многопроцессорных конфигураций в планировщике задач, модуль DAMON_STAT со статистикой доступа к памяти, поддержка Live-патчей на системах ARM64, отправка core-дампов через сокет AF_UNIX, лимитирование SCHED_EXT через cgroup, упрощённая настройка защиты от уязвимостей в CPU, сборка в Clang с инициализацией переменных в стеке, защита от подмены /proc, расширение подсистемы RV (Runtime Verification), ограничение сокетов AF_UNIX через AppArmor, алгоритм контроля перегрузок TCP DualPI2.

В новую версию принято 14334 исправлений от 2118 разработчиков, размер патча – 46 МБ (изменения затронули 12841 файлов, добавлено 646654 строк кода, удалено 398782 строк). В прошлом выпуске было 15924 исправления от 2145 разработчиков, размер патча – 50 МБ . Около 43% всех представленных в 6.17 изменений связаны с драйверами устройств, примерно 12% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 14% связано с сетевым стеком, 4% – с файловыми системами и 3% c внутренними подсистемами ядра.

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

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

 , , ,

dataman
()

PostgreSQL 18

Группа Open Source

25 сентября, после более года разработки, состоялся выпуск стабильной версии 18 свободной объектно-реляционной системы управления базами данных PostgreSQL.

PostgreSQL 18 повышает производительность для рабочих нагрузок любого масштаба благодаря новой подсистеме ввода-вывода, которая показала до 3× ускорение чтения из хранилища, а также увеличивает число запросов, которые могут использовать индексы. Этот релиз делает обновления мажорной версии менее разрушительными, ускоряет сам процесс обновления и сокращает время, необходимое, чтобы после обновления выйти на ожидаемую производительность. Разработчики также выигрывают от функций PostgreSQL 18 — например, виртуальных вычисляемых столбцов, которые рассчитывают значения во время выполнения запроса, и дружественной к СУБД функции uuidv7(), обеспечивающей более быстрые индексацию и чтение UUID. Кроме того, PostgreSQL 18 упрощает интеграцию с системами единого входа (SSO) благодаря поддержке аутентификации OAuth 2.0.

«Усилия глобального сообщества разработчиков ПО с открытым исходным кодом формируют каждый релиз PostgreSQL и помогают предоставлять функции, отвечающие потребностям пользователей там, где находятся их данные, — сказал Джонатан Кац (Jonathan Katz), член основной команды PostgreSQL. — PostgreSQL 18 опирается на долгую и богатую историю проекта по предоставлению надежного и эффективного управления данными, при этом продолжая расширять спектр поддерживаемых рабочих нагрузок.»

PostgreSQL — инновационная система управления данными, известная своей надёжностью, устойчивостью и расширяемостью. Она развивается уже почти 30 лет в рамках открытого сообщества разработчиков и стала предпочтительной реляционной СУБД с открытым исходным кодом для организаций любого размера.

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

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

 , ,

dataman
()

Fossil SCM 2.27

Группа Разработка

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

Проект написан на языке C, использует базу данных SQLite, как хранилище репозитория, и имеет встроенный http-сервер. Для расширения возможностей возможна компиляция со встроенной поддержкой языка TCL.

Кроме системы контроля версий, fossil-репозитории могут опционально иметь форум, Вики, багтрекер и чат – в единственном sqlite-файле! Распространяемые на странице загрузки архивы содержат только один исполняемый файл, с минимальными системными зависимостями. Поддерживается возможность как полного, так и инкрементального (в уже существующий файл .fossil) импорта git- и subversion- репозиториев.

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

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

 , , , ,

dataman
()

simdjson 4.0.0 и 4.0.1

Группа Разработка

12 и 13 сентября состоялись выпуски 4.0.0 и 4.0.1 высокопроизводительной, SIMD-оптимизированной, библиотеки simdjson.

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

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

 , , , ,

dataman
()

HarfBuzz 11.5.0

Группа Open Source

12 сентября состоялся выпуск 11.5.0 библиотеки и сопутствующих утилит проекта HarfBuzz.
Библиотека предназначена для преобразования строк Unicode в правильно отформатированные и расположенные глифы (text shaping) для их дальнейшего рендеринга — для любой системы письма и любого языка.

Проект написан на языке C++ и распространяется по лицензии Old MIT.

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

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

 , , , ,

dataman
()

curl 8.16.0

Группа Интернет

10 сентября, после почти двух месяцев разработки, состоялся выпуск 8.16.0 (270-й) консольной утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.

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

>>> Новость в блоге Даниэля Стенберга

 , , , ,

dataman
()

C днём программиста!

Группа Разработка

День программиста отмечается в России начиная с 2009 года. Этот профессиональный праздник установлен Указом Президента РФ № 1034 от 11 сентября 2009 года по инициативе Министерства связи и массовых коммуникаций Российской Федерации и празднуется на 256-й день года — 13 сентября, а если год високосный — 12 сентября.

Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году — 365.

Администрация форума сердечно поздравляет всех причастных!

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

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

 , ,

dataman
()

SRELL 4.069 — библиотека ECMAScript-совместимых регулярных выражений

Группа Разработка

10 сентября состоялся выпуск 4.069 C++ библиотеки SRELL (Std::RegEx-Like Library), реализующей ECMAScript-совместимые регулярные выражения.

Основные возможности библиотеки:

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

Прошлая новость на ЛОРе

>>> Подробности на akenotsuki.com

 , , , ,

dataman
()

Unicode 17.0

Группа Open Source

9 сентября состоялся выпуск 17.0 стандарта кодирования символов Unicode. В этой версии добавлены 4803 новых символа.

Новшества включают в себя:

На данный момент стандарт содержит 159801 символ, 172 письменности и 3953 эмодзи.

>>> Полное описание этой версии
>>> Файлы с данными

>>> Подробности в блоге unicode.org

 , , ,

dataman
()

Perl-Conf.Ru/25

Группа Конференции и встречи

Perl-Conf.Ru/25 — это ежегодная встреча Perl-разработчиков в России. В 2025 г. конференция пройдёт в субботу 27 сентября. Happy birthday to Larry!

Миссия Perl-Conf.Ru — поддерживать российское Perl-сообщество, способствовать обмену опытом и лучшими практиками, быть площадкой для общения коллег, аккумулировать экспертизу по Perl.

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

>>> Подробности на perl-conf.ru

 ,

dataman
()

IceWM 3.9.0

Группа Open Source

31 августа состоялся выпуск 3.9.0 быстрого и простого оконного менеджера для X Window IceWM.

Проект написан на языке C++ и распространяется по лицензии GNU LGPL 2.

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

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

 , , ,

dataman
()

LibreOffice 25.8

Группа Офисные приложения

20 августа состоялся выпуск 25.8 кроссплатформенного набора офисных приложений LibreOffice.

Это стабильная версия с улучшением пользовательского интерфейса, новыми функциями электронных таблиц и более быстрой загрузкой файлов.

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

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

 ,

dataman
()

llama.qtcreator 17.0.0

Группа Разработка

20 августа состоялся первый публичный выпуск кроссплатформенного плагина для Qt Creator llama.qtcreator.
Плагин предназначен для автодополнения текста с помощью локальных LLM-моделей с использованием сервера llama.cpp.

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

>>> Подробности и бинарные файлы (для Qt Creator 17.0.0) на GitHub

 , llama, , ,

dataman
()

lexbor 2.5.0

Группа Разработка

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

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

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

 , , , ,

dataman
()

PlutoBook 0.2.0 и 0.3.0

PlutoBook 0.2.0 и 0.3.0
Группа Разработка

17 и 20 августа состоялись выпуски 0.2.0 и 0.3.0 библиотеки PlutoBook, предназначенной для рендеринга документов HTML и XML с применением таблицы стилей CSS и распределением элементов по одной или нескольким страницам, которые затем могут быть преобразованы в растровые изображения или документы PDF.

Библиотека использует собственный движок рендеринга (на базе Cairo) и не зависит от таких движков, как Chromium, WebKit или Gecko.

Движок разработан с учётом требований надежности, легковесности и эффективности использования памяти, с использованием современных возможностей C++, таких как std::pmr::monotonic_buffer_resource, для минимизации фрагментации памяти и оптимизации производительности её выделения.

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

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

 , , , ,

dataman
()

Git 2.51

Git 2.51
Группа Разработка

18 августа, после двух месяцев разработки, состоялся выпуск 2.51 распределённой системы управления исходными текстами Git.

По сравнению с прошлым выпуском в новую версию принято 506 изменений, подготовленных при участии 91 разработчика (21 впервые приняли участие в разработке Git).

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

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

 , , ,

dataman
()

fooyin 0.9.0 и 0.9.1

Группа Мультимедиа

17 августа, после долгого перерыва, состоялись выпуски 0.9.0 и 0.9.1 аудиоплеера fooyin («foo» от «foobar» и китайского «音 (yīn)» – «звук». Также обыгрывается «福音 (fúyīn)» – «хорошие новости»).
Плеер написан в стиле Foobar2000 c большим количеством настроек и с возможностью расширения функциональности плагинами и встроенным языком FooScript. Поддержка аудиоформатов обеспечивается библиотекой FFmpeg с несколькими вариантами вывода звука, включая ALSA, PipeWire и SDL2.

Проект написан на языке C++ с использованием фреймворка Qt 6 и распространяется по лицензии GNU GPL 3.
На странице загрузки доступны пакеты в форматах .deb, .rpm и .pkg (FreeBSD) и Flatpak.

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

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

 , , ,

dataman
()

Stellarium 25.2

Группа Open Source

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

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

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

 , , , ,

dataman
()

Опубликована третья редакция формата PNG

Опубликована третья редакция формата PNG
Группа Документация

24 июня, после более 20 лет разработки, консорциум W3 опубликовал окончательную третью редакцию формата PNG.

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

  • поддержка расширенного динамического диапазона (HDR);
  • метаданные EXIF;
  • независимые от кодирования данные для идентификации типа видеосигнала cICP;
  • анимированные изображения APNG.

Также Cosmin Truta анонсировал изменения в библиотеке libpng. В ветке develop доступна альфа-версия библиотеки с поддержкой новых возможностей формата.

Видео (YouTube): 20 years later, PNG 3.0 is finally here.

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

 ,

dataman
()

pkgconf 2.5.0 и 2.5.1

pkgconf 2.5.0 и 2.5.1
Группа Разработка

19 и 25 июня, после более трёх месяцев разработки, состоялись выпуски 2.5.0 и 2.5.1 библиотеки и консольной утилиты pkgconf – кроссплатформенной замены pkg-config от freedesktop.org.

Проект написан на языке C и распространяется по лицензии ISC.

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

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

 , ,

dataman
()

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