GNU/Linux kernel 6.1 (2022-12-11)

Summary

This release includes:

  • initial support for the Rust programming language;

  • an optional MGLRU memory management algorithm that provides better memory management performance;

  • a kernel memory sanitizer for improved memory safety debugging;

  • memory tiering improvements;

  • allow processes to voluntary collapse memory into a transparent hugepage;

  • new BPF features such as a panic helper;

  • better Btrfs performance overall;

  • a Maple tree data structure with better algorithmic properties than red-black trees;

  • support for per-cgroup Pressure Stall Information and a new IRQ/SoftIRQ PSI indicator.

As always, there are many other features, new drivers, improvements and fixes.