The 6.1 kernel is out

Linus has released the 6.1 kernel; he is preparing for a tricky holiday merge window:

So here we are, a week late, but last week was nice and slow, and I’m
much happier about the state of 6.1 than I was a couple of weeks ago
when things didn’t seem to be slowing down.

Of course, that means that now we have the merge window from hell,
just before the holidays, with me having some pre-holiday travel
coming up too. So while delaying things for a week was the right thing
to do, it does make the timing for the 6.2 merge window awkward.

Headline features in 6.1 include
reworked, LLVM-based control-flow
integrity
,
initial support for kernel development in
Rust,
support for destructive BPF programs,
some significant io_uring performance improvements,
better user-space control over transparent
huge-page creation,
improved memory-tiering support,
fundamental memory-management rewrites in the form of the multi-generational LRU and the maple tree data structure,
the kernel
memory sanitizer
,
and much more. See the LWN merge-window summaries (part 1, part 2) and the KernelNewbies 6.1 page for
more information.

Source: LWN.net – The 6.1 kernel is out