Выпущен Alpine Linux 3.21: ядро Linux 6.12, поддержка loongarch64, новые версии приложений и окружений

Выпущено большое обновление легковесного, производительного и безопасного дистрибутива Alpine Linux 3.21. Новая версия содержит множество улучшений, направленных в том числе и на повышение производительности, а также новые версии компиляторов, десктопных окружений и других программных пакетов. Alpine Linux 3.21 основан на ядре Linux 6.12, которое получило статус LTS.

Alpine Linux 3.21 уже доступен для загрузки в виде образа на официальном сайте для всех совместимых архитектур, включая разработанную китайской компанией Loongson Technology архитектуру loongarch64.

Для обновления уже установленной системы необходимо сначала озаботиться резервной копией данных и выполнить следующие команды:

Bash
apk update
apk upgrade --available
apk update
apk upgrade --available

После установки обновления необходим полный перезапуск компьютера.

Что нового в Alpine Linux 3.21

Обновление ядра, компиляторов и языков программирования

  • Ядро Linux обновлено до версии 6.12.
  • Компиляторы: GCC обновлен до версии 14, LLVM — до версии 19.
  • Окружения рабочего стола: GNOME обновлен до версии 47, KDE Plasma — до версии 6.2, LXQt — до версии 2.1.
  • Языки программирования: Node.js (LTS) обновлен до версии 22.11, Rust — до 1.83, Go — до 1.23, PHP — до 8.4, .NET — до 9.0.

Поддержка архитектур

  • Добавлена начальная поддержка архитектуры loongarch64.

Изменения в пакетах:

  • Медиа-сервер Jellyfin теперь по умолчанию использует форк jellyfin-ffmpeg. В нём отключена поддержка ARM-архитектур.
  • Пакет main/bats переименован в main/bats-core и дополнен мета-пакетом, включающим bats-core, bats-file, bats-support и bats-assert.
  • Neofetch удален из-за прекращения поддержки и архивирования исходного репозитория. Рекомендуется использовать Fastfetch в качестве альтернативы.
  • Gogs был удален из-за нерешенных уязвимостей. Пользователям предлагается перейти на Forgejo или Gitea, доступные в сообществе Alpine.
  • ISC DHCP, поддержка которого завершилась в 2022 году, был удален. Пользователям рекомендуется перейти на ISC Kea или другие поддерживаемые DHCP-альтернативы.

Примечания по обновлению:

  • Служба OpenSSH автоматически перезапускается при обновлении для обеспечения возможности новых подключений.
  • linux-firmware теперь сжимается с помощью ZSTD. Пользователям с собственными сборками ядра необходимо убедиться, что в конфигурации ядра установлено значение параметра CONFIG_FW_LOADER_COMPRESS_ZSTD=y.
  • Разделение / и /usr: пользователям с раздельными точками монтирования в файловых системах для / и /usr следует проявлять осторожность, так как такая конфигурация не поддерживается официально.

Alpine Linux часто используется в качестве базы для образов Docker-контейнеров. Поэтому помимо версии для установки версии 3.21 на десктопы и сервера с различными архитектурами, был также обновлён официальный базовый образ Docker. Его можно изучить и получить на Docker Hub.