The 5.6 kernel has been released Linus has
released the 5.6 kernel.
Some of the headline features in this release include
Arm EOPD support,
time namespaces,
the BPF dispatcher and batched BPF map operations (both described in this article),
the openat2() system call,
the WireGuard virtual private network
implementation,
the flow queue PIE packet
scheduler,
nearly complete year-2038 support,
many new io_uring features,
the pidfd_getfd() system call,
the ZoneFS filesystem,
the ability to implement TCP
congestion-control algorithms in BPF,
the dma-buf heaps subsystem,
and the removal of the /dev/random
blocking pool.
See the LWN merge-window summaries (part 1 and part 2) and the (under construction) KernelNewbies 5.6 page
for more details.