The release of Alpine Linux 3.22 is available, a minimalist distribution built on the Musl system library and the BusyBox utilities. The distribution features enhanced security requirements and is compiled with SSP (Stack Smashing Protection). OpenRC is used as the initialization system, and a proprietary package manager, apk, is used for package management. Alpine is used to create official Docker container images and is utilized in the PostmarketOS project. Bootable ISO images (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64, and loongarch64) are prepared in six variants: standard (240 MB), network bootable (268 MB), extended (1 GB), for of virtual machines (64 MB) and for the Xen hypervisor (1 GB).
In the new release:
- Packages with new versions of the GNOME 48, KDE Plasma 6.3, and LXQt 2.2 desktop environments are offered. The X11 session for KDE has been removed, leaving only Wayland support.
- Updated package versions are available, including releases of Linux kernel 6.12, GCC 14.2.0, LLVM 20, busybox 1.37.0, ISC BIND 9.20, nginx 1.28, Dovecot 2.4, Node.js 22.16, Ruby 3.4, Rust 1.87, Xen 4.20, Crystal 1.16, Docker 28, Go 1.24, PHP 8.4, BIRD 3, Qt 6.8, and wlroots 0.18.
- The gummiboot bootloader has been replaced with systemd-efistub (only this component, not the entire systemd).
- Preparations have been made for the transition to package manager apk 3 in the next release.
- The font for GTK applications has been changed to adwaita, which is the default in GNOME 48.
- After the closure of the Mozilla Location Service project, location services have transitioned to using the BeaconDB database with information about the locations of known wireless access points.
- The container management toolkit LXD has been moved from the main repository to the testing repository. In the main repository, Incus, a fork of LXD, is used instead.
- Qt 5 has been removed from the repositories, and support for this branch has ended.
Source: opennet.ru
