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.