Alpine Linux 37 Published by

Alpine Linux 3.18.0 has been released with Linux kernel 6.1, GNOME 44, KDE Plasma 5.27, and more.



Alpine 3.18.0 released

We are pleased to announce the release of Alpine Linux 3.18.0, the first in the v3.18 stable series.

Gnome_shell_screenshot_7g2zv1

HIGHLIGHTS

  • Linux kernel  6.1 – with signed kernel modules
  • musl libc  1.2.4 – now with TCP fallback in DNS resolver
  • Python  3.11
  • Ruby  3.2
  • Node.js (current)  20.1
  • GNOME  44
  • Go  1.20
  • KDE Plasma  5.27
  • Rust  1.69
  • Experimental support for unattended installs via  tiny-cloud

SIGNIFICANT CHANGES

Kernel modules are now  signed. Verified modules are not enforced by default, so 3rd party modules with  akms still works.

All packages for ppc64le, x86, and x86_64 was linked with  DT_RELR. This should have reduced size of compiled binares.

Python pre-compiled files (pyc) are now shipped in separate packages. It is now possible to avoid install those and save space by doing apk add !pyc.

UPGRADE NOTES

As always, make sure to use apk upgrade --available when switching between major versions.

CHANGES

The full list of changes can be found in the  wiki git log and  bug tracker.

CREDITS

Thanks to everyone sending patches, bug reports, new and updated aports, and to everyone helping with writing documentation, maintaining the infrastructure, or contributing in any other way!

Thanks to  GIGABYTE Linode Fastly IBM Equinix Metal vpsFree and  ungleich for providing us with hardware and hosting.

Alpine 3.18.0 released