Linux

Linux Kernel 5.16 Released

Linux Kernel 5.16 Released
Written by itsubuntu

Linux Kernel 5.16 is now available for download. Linus Torvalds announced the availability of Linux kernel 5.16. You can download Linux kernel 5.16 right now from the kernel.org website.  The Linux 5.16 release was delayed by a week

Linux Kernel 5.16 Released

Part of the announcement from Linus Torvalds:

Not a lot here since -rc8, which is not unexpected. We had that extra
week due to the holidays, and it's not like we had lots of last-minute
things that needed to be sorted out.

So this mainly contains some driver fixes (mainly networking and
rdma), a cgroup credential use fix, a few core networking fixes, a
couple of last-minute reverts, and some other random noise. The
appended shortlog is so small that you might as well scroll through
it.

This obviously means that the merge window for 5.17 opens tomorrow,
and I'm happy to say I already have several pending early pull
requests.  I wish I had even more, because this merge window is going
to be somewhat painful due to unfortunate travel for family reasons.
So I'll be doing most of it on the road on a laptop - something I
generally try to avoid.

That said, the merging part of the merge window works perfectly well
on a laptop, it's just that I normally really want to do more local
build testing between merges than a laptop really allows me to do. So
the main downside during travel is that I end up relying much more on
the automated build testing in the cloud. And so really hope that
everything has been properly cooking in linux-next so that there are
no unnecessary issues that pop up when things hit my tree.

Of course, realistically our automated build testing is so good
anyway, and people have been pretty good about linux-next, that maybe
my local builds aren't _that_ important. I do end up occasionally
hitting issues that should never have made it as far as my tree, but
it's not like it's a common - or generally serious - issue.

Knock wood.

Anyway, I don't expect any real issue, but I'll probably be jetlagged
and in odd timezones, so my response time might be "variable".

But hey, before that merge window even opens, you still have some time
to give a shiny new kernel release some TLC and testing.

                Linus


 

 

Linux 5.16 introduces a new kernel system called FUTEX2, or futex_waitv(). futex, or fast user mutex, is a set of syscalls that allows userspace to create performant synchronization mechanisms, such as mutexes, semaphores, and conditional variables in userspace. Linux 5.16 intros now support Nintendo Joy-Con and Nintendo Pro controllers; the 2021 revision of the Apple Magic Keyboard and a new Realtek 802.11ax driver.

It has also support for the Intel AMX instructions.

About the author

itsubuntu

Leave a Comment