The 5.3 kernel is out
The 5.3 kernel is available at last. Theannouncement includes a long discussion about user-space regressions - anext4 filesystem performance improvement had caused some systems to failbooting due to a lack of entropy early after startup. "It's morethat it's an instructive example of what counts as a regression, and whatthe whole 'no regressions' kernel rule means. The reverted commit didn'tchange any API's, and it didn't introduce any new bugs. But it ended upexposing another problem, and as such caused a kernel upgrade to fail for auser. So it got reverted."
Some of the more significant changes in 5.3 includescheduler utilization clamping,the pidfd_open() andclone3() system calls,bounded loop support for BPF programs,support for the 0.0.0.0/8 IPv4 address range,a new configurationoption for the soon-to-be-merged realtime preemption code,and more. See theKernelNewbies 5.3 page for lots of details.