5:50a |
The 5.3 kernel is out The 5.3 kernel is available at last. The
announcement includes a long discussion about user-space regressions — an
ext4 filesystem performance improvement had caused some systems to fail
booting due to a lack of entropy early after startup. " It's more
that it's an instructive example of what counts as a regression, and what
the whole 'no regressions' kernel rule means. The reverted commit didn't
change any API's, and it didn't introduce any new bugs. But it ended up
exposing another problem, and as such caused a kernel upgrade to fail for a
user. So it got reverted."
Some of the more significant changes in 5.3 include
scheduler utilization clamping,
the pidfd_open() and
clone3() system calls,
bounded loop support for BPF programs,
support for the 0.0.0.0/8 IPv4 address range,
a new configuration
option for the soon-to-be-merged realtime preemption code,
and more. See the
KernelNewbies 5.3 page for lots of details. |
2:27p |
Security updates for Monday Security updates have been issued by Debian (ansible, faad2, linux-4.9, and thunderbird), Fedora (jbig2dec, libextractor, sphinx, and thunderbird), Mageia (expat, kconfig, mediawiki, nodejs, openldap, poppler, thunderbird, webkit2, and wireguard), openSUSE (buildah, ghostscript, go1.12, libmirage, python-urllib3, rdesktop, and skopeo), SUSE (python-Django), and Ubuntu (exim4, ibus, and Wireshark). |
5:22p |
[$] Linus Torvalds on the kernel development community The Linux Kernel Maintainers Summit is all about the development process, so it is natural to spend some time on how that process is working at the top of the maintainer hierarchy. The "is Linus happy?" session during the 2019 summit revealed that things are working fairly well at that level, but that, as always, there are a few things that could be improved. |