Release of the minimalist distribution kit Alpine Linux 3.16

The release of Alpine Linux 3.16 is available, a minimalistic distribution built on the basis of the Musl system library and the BusyBox utility set. The distribution is distinguished by increased security requirements and is built with SSP (Stack Smashing Protection) protection. OpenRC is used as the initialization system, and its own apk package manager is used for package management. Alpine is used to build official Docker container images. Bootable iso images (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) are prepared in five versions: standard (155 MB), unpatched kernel (168 MB), advanced (750 MB) and for virtual machines (49 MB).

In the new release:

  • Support for NVMe drives has been improved in system configuration scripts, the ability to create an administrator account has been added, and support for adding keys for SSH has been added.
  • A new setup-desktop script has been proposed to simplify the installation of the desktop environment.
  • The package with the sudo utility has been moved to the community repository, which means that the generation of updates with the elimination of vulnerabilities is only for the latest stable branch of sudo. Instead of sudo, it is recommended to use doas (a simplified analogue of sudo from the OpenBSD project) or the doas-sudo-shim layer, which provides a replacement for the sudo command, running on top of the doas utility.
  • The /tmp partition is now allocated in memory using the tmpfs file system.
  • The icu-data package with data for internationalization is split into two packages: icu-data-en (2.6 MiB, only en_US/GB locale included) and icu-data-full (29 MiB).
  • Plugins for NetworkManager have been moved into separate packages: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp and networkmanager-ovs.
  • The SDL 1.2 library has been replaced by the sdl12-compat package, which provides an API that is compatible with the SDL 1.2 binary and source but runs on top of SDL 2.
  • Busybox, dropbear, mingetty, openssh, util-linux packages are built with utmps support.
  • The util-linux-login package is used to provide the login command.
  • Package versions updated, including KDE Plasma 5.24, KDE Gears 22.04, Plasma Mobile 22.04, GNOME 42, Go 1.18, LLVM 13, Node.js 18.2, Ruby 3.1, Rust 1.60, Python 3.10, PHP 8.1, R 4.2, Xen 4.16, Podman 4.0. Removed packages from php7 and python2.

Source: opennet.ru

Add a comment