📰 IT Дайджест

#c

4 материала

5. GNU C Library 2.44: /etc/tunables.conf, управление huge pages и новый cosh с ускорением 35%

Вышел glibc 2.44. Системные настройки теперь можно хранить в /etc/tunables.conf (вместо переменной окружения GLIBC_TUNABLES). Добавлен tunable для transparent huge pages на read-only сегменты. Математические функции ускорили: FMA'ed cosh даёт +35%, часть кода импортирована из CORE-MATH. Заплатка безопасности — несколько фиксов.

lwn.net · #infra #c #glibc #linux

8. GNU C Library 2.44: /etc/tunables.conf, FMA-косинус на 35% быстрее, поддержка LoongArch32 и RISC-V

Glibc 2.44 получил /etc/tunables.conf для постоянных настроек. FMA'ed cosh ускорил вычисления на 35%. Из CORE-MATH импортированы более точные округлённые math-функции. На LoongArch — 32-битная поддержка, на AArch64 и RISC-V — оптимизации. Новинки войдут в Ubuntu 26.10 и Fedora 45.

www.phoronix.com · #infra #c #glibc #linux

4. fmetrics на C и Zig считает метрики качества картинок и видео

В репозитории halidecx/fmetrics лежит набор быстрых метрик fidelity для изображений и видео, написанный на C и Zig. К проекту приложен отдельный блогпост, так что это не просто «вот вам библиотека», а ещё и попытка объяснить, почему авторам понадобились именно такие реализации.

github.com · #tool #c #metrics #vision #zig

4. MicroUI: 3 файла на ANSI C для крошечного immediate-mode UI

MicroUI — компактная библиотека интерфейсов на ANSI C, которую автор позиционирует как tiny и portable. Проект из GitHub-подобной реальности с 211 очками на HN, так что его явно открывали не только чтобы поохать над «ещё одним UI-фреймворком», но и потому что людям надо что-то маленькое и без зоопарка зависимостей.

github.com · #tool #c #github #library #ui