The release of Alpine Linux 3.19 is available, a minimalist distribution built on the Musl C library and BusyBox utilities. This distribution boasts enhanced security features and is compiled with Stack Smashing Protection (SSP). It uses OpenRC for initialization and its own package manager, apk, for package management. Alpine is utilized for creating official Docker container images and is part of the PostmarketOS project. Bootable ISO images (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) have been prepared in six variants: standard (207 MB), with a kernel without patches (204 MB), extended (957 MB), for of virtual machines (60 MB) and for the Xen hypervisor (239 MB).
In the new release:
- The Linux kernel has been updated to version 6.6 (the previous version included kernel 6.1).
- Package versions have been updated, including releases of GCC 13.2, LLVM 17, GNOME 45, LXQt 1.4, KDE Applications 23.08, KDE Frameworks 5.112, Perl 5.38, Xen 4.18, PostgreSQL 16, Node.js 20.10, Ceph 18.2, Go 1.21, OpenJDK 21, PHP 8.3, Erlang 26, Rust 1.72, yggdrasil 0.5, PipeWire 1.0.0,
- Support for Raspberry Pi 5 boards has been added.
- The iptables-nft package is now the default backend for iptables.
- Kernel packages for Raspberry Pi 2 (linux-rpi2) and Raspberry Pi 4 (linux-rpi4) have been merged into a single linux-rpi package.
- The Python package directory is marked as managed by external tooling (the pip utility can no longer install packages in the system directory managed by the apk package manager). Instead of pip, pipx should be used.
- Due to a change in licensing to a non-free license, packages from HashiCorp have been removed: Consul, Nomad, Packer, Terraform, and Vault.
Source: opennet.ru
