Security-Oriented Alpine Linux 3.14 Released with KDE Plasma 5.22, QEMU 6.0, and More

Alpine Linux 3.14


Alpine Linux, a lightweight, security-oriented GNU/Linux distribution based on OpenRC, BusyBox, and musl libc, has been updated today to version 3.14, a new stable release bringing major updates.

Five months in the works, Alpine Linux 3.14 is here as another big update for this security-oriented distribution, featuring the latest and greatest KDE Plasma 5.22 desktop environment series, along with the KDE Gear 21.04.2 software suite, for those who want to install the KDE Plasma desktop.

But, Alpine Linux is a Linux distribution designed for servers, firewalls, routers, VPNs, etc., so it comes with major updates for packages needed for these type of setups. These include Lua 5.4.3, HAProxy 2.4.0, nginx 1.20.0, njs 0.5.3, Node.js 14.17.0, PostgreSQL 13.3, Python 3.9.5, QEMU 6.0.0, R 4.1.0, and Zabbix 5.4.1.

Among other changes, Alpine Linux 3.14 enables the faccessat2 syscall in the musl C standard library, which may create issues with Docker 20.10.0 and earlier versions, as well as libseccomp 2.4.4 and earlier versions, the npm package was made a standalone aport, and the collectd package was split into many subpackages for plugins.

This release also removes nftables’ rate limit for echo-request from the default ruleset and changes the nginx’s default directory for the vhost configs from /etc/nginx/conf.d to /etc/nginx/http.d. Also, the LuaJIT package now uses the official OpenResty branch, and the ClamAV package was moved to community.

Under the hood, Alpine Linux remains powered by the long-term supported Linux 5.10 LTS kernel series.

If you’re using Alpine Linux 3.13 or a previous release, you can update your installation to Alpine Linux 3.14 right now using the apk upgrade --available command in a terminal emulator. If you’re new to Alpine Linux, you can learn more about it and download the latest release from the official website.

Last updated 4 months ago