30 мая состоялся первый стабильный выпуск 3.22.0 серии 3.22 минималистичного дистрибутива Alpine Linux, основанного на musl libc, busybox и OpenRC.
Основные изменения:
- Продолжена работа над /usr-merge, предостережения из предыдущего выпуска остаются в силе.
- Это последний выпуск с форматом apk версии 2. Alpine 3.23 будет поставляться с apk-tools версии 3 (пакет apk-tools3 уже доступен в edge).
- Из KDE Plasma удалена поддержка сессии X11, теперь поддерживается только Wayland.
- Пакеты
sdl3
иsdl2-compat
перемещены в репозиторий сообщества и теперь являются провайдером SDL по умолчанию. Чтобы принудительно установить sdl2, используйтеapk add sdl2
. - Из-за перехода GNOME 48 на другие шрифты для GTK-приложений теперь используется пакет шрифтов
adwaita-fonts
. - Теперь в качестве геолокационного провайдера по умолчанию используется beaconDB, написанный на языке Rust.
- Пакет демона маршрутизации BIRD обновлён до версии 3, в которой реализована новая многопоточная архитектура. Побочным эффектом этого изменения является значительное увеличение потребления памяти демоном и некоторые поведенческие обратные несовместимости. Пользователям следует ознакомиться с руководством по миграции или установить пакет bird2.
- Заглушкой EFI по умолчанию теперь является
systemd-efistub
(не волнуйтесь, она предоставляет только файлы заглушки EFI, ничего больше), но вы также можете использоватьstubbyboot-efistub
. - Начиная с этого выпуска, пакеты nginx и njs собираются с библиотекой PCRE2 (10.x) вместо устаревшей PCRE (8.x).
- В OpenRC доступна экспериментальная поддержка пользовательских сервисов.
- Значительные обновления:
- BIRD 3.1;
- busybox 1.37.0;
- Deno 2.3.1;
- GCC 14.2.0;
- GNOME 48;
- Go 1.24;
- ISC BIND 9.20;
- KDE Plasma 6.3;
- Linux 6.12;
- LLVM 20;
- LXQt 2.2.0;
- nginx 1.28;
- NodeJS 22.16 (LTS);
- PHP 8.4;
- Qt 6.8;
- Ruby 3.4;
- Rust 1.87;
- wlroots 0.18;
- zigbee2mqtt 2.3.0.
- Значительные удаления: LXD, Qt 5 (зависимые приложения не будут удалены), Meilisearch, Botan 2, pcc (portable C compiler), ruby-grpc.