Alpine Linux 3.23.0

Вышел очередной стабильный релиз Alpine Linux — компактного дистрибутива на основе системной библиотеки musl.
Из заметных изменений можно отметить:
- Пакетный менеджер APK обновлён до третьей версии. Улучшена производительность, появились новые алгоритмы сжатия (zstd), хэширования и цифровых подписей. Удалена поддержка md5 и пакетов в устаревшем формате alpine v1, равно как и некорректных alpine v2, созданных сторонними утилитами.
- Окончательный переход на объединённый
/usrпока отложен, но разработчики предупреждают что раздельный/usrболее не поддерживается и призывают проявить осторожность владельцев систем с подобной конфигурацией. - Ядра linux-edge заменены на linux-stable, с конфигурацией от linux-lts, но версией текущего linux-stable ядра.
- Пакет curl теперь собирается с поддержкой HTTP/3 за счёт использования библиотек nghttp3 и openssl-quic.
- Пакет nginx теперь собран с флагом
--with-compat, дабы облегчить использование сторонних модулей. - Индивидуальные правила для nftables, udev и systemd теперь организованы в отдельные дочерние пакеты вида
$pkgname-nftrules(/udev/systemd), специфичные для тех пакетов, к которым они относятся. Это позволит более гибкую установку для систем без udev или где используется systemd (postmarketOS). Основной системой инициализации по–прежнему остаётся OpenRC.
Обновлены версии ПО:
Linux kernel 6.18, GCC 15, LLVM 21, Node.js (LTS) 24.11, Rust 1.91, Valkey 9.0, ZFS 2.4.0-rc4, Crystal 1.18, Docker 29, .NET 10.0, GNOME 49, Go 1.25, ISC Kea 3.0, KDE Plasma 6.5.3, LXQt 2.3.0, OpenJDK 25, Perl 5.42, PHP 8.5, PostgreSQL 18, Qt 6.10, Sway 1.11
Удалены:
Неиспользуемые другими пакетами компоненты Qt5, ffmpeg версии 4 (остались 6, 7 и 8), rssh, ircservices и postgresql-age (неактивный апстрим).
>>> Новость на сайте проекта (англ.)
>>> Более подробный список изменений в вики (англ.)
>>> Скачать
