This morning I published the Power Consumption and Efficiency Of The Linux Kernel For The Last Three Years article containing power consumption data for an Intel Haswell system going back to the Linux 3.11 kernel through Linux 4.9 Git. Those were some interesting power consumption numbers under load while here are the idle numbers.
David Herrmann has posted the initial patches for review of the BUS1 kernel message bus, the successor to KDBUS as an in-kernel IPC mechanism.
Broadcom developer Eric Anholt's latest work on the VC4 DRM kernel driver for Raspberry Pi hardware is for enabling HDMI audio support.
Last week the Intel Turbo Boost Max 3.0 patches were updated for the Linux 4.9-rc1 kernel. While it won't be mainlined until Linux 4.10 at least, I decided to try out these TBM 3.0 / ITMT patches with a Core i7 6800K Broadwell-E CPU.
We're only up to Linux 4.9-rc2 but as usual Daniel Vetter has already prepared a pull request of drm-intel-next to begin staging Intel kernel graphics/display driver changes for Linux 4.10.
Linux 4.9-rc2 is now available as the latest test release of this forthcoming kernel update.
When having out the Core i5 "Sandy Bridge" HP EliteBook this weekend besides comparing fresh OpenGL numbers to early Sandy Bridge results going back to 2012, I also compared Ubuntu 16.10 / Linux 4.8 and Linux 4.9 compared to older kernel benchmarks I did with the same system.
Not mentioned in my earlier features you won't find in the Linux 4.9 mainline kernel is support for Intel's Cache Allocation Technology (CAT) but at least it was revised this weekend in still working towards mainline integration.
Earlier this year patches were posted for a new /dev/random implementation for the Linux kernel dubbed LRNG -- simply, the Linux Random Number Generator. The LRNG work has yet to be merged in the mainline kernel but the code has now been updated for Linux 4.9.
The perf code for Linux 4.10 is set to receive a new "c2c" tool.
Earlier this week I posted some benchmarks of a Core i7 6800K Broadwell-E system seeing performance boosts under Linux 4.9 and it turns out it's looking more widespread than just affecting a niche system or two. When testing a more traditional Intel Haswell desktop, Linux 4.9 Git is seeing more wins over Linux 4.8 and 4.7 kernels.
The supported Linux 4.8/4.7/4.4 kernel series have seen stable point releases today to address a new CVE security issue nicknamed "Dirty COW" that is a local privilege escalation issue and could allow attackers to overwrite files to which they don't own write access.
Now that Linux 4.9-rc1 is out, it's onward to testing this new Linux kernel on the dozens of test systems at Phoronix. With some early testing on a Core i7 6800K Broadwell-E box, there are some promising improvements.
While Linux 4.9-rc1 was only released this past weekend, the EFI subsystem changes are already being staged for the next kernel cycle.
While there are many new features in Linux 4.9, there is some functionality we've been looking forward to that sadly isn't yet in the mainline kernel tree.
With all the new features in Linux 4.9, obviously Tux put on a bit of weight this kernel cycle... Here's some numbers.
Linus Torvalds decided to release the Linux 4.9-rc1 kernel today as opposed to tomorrow (Sunday) to fend off any subsystem maintainers from submitting last minute feature pull requests.
Andrew Morton's pull request for Linux 4.9 has landed some improvements for kernel threads.
The perf subsystem is seeing some new feature work landing with the Linux 4.9 development cycle.
This morning the protection keys syscall interface was submitted for the Linux 4.9 merge window, the last step of adding Protection Keys support to the Linux kernel.
With Intel's 3D Xpoint Optane technology beginning to appear as extremely fast non-volatile memory and other advancing efforts in the NVDIMM space like ReRAM, persistent memory was a popular topic at this week's LinuxCon Europe event in Berlin.
Greg Kroah-Hartman sent in the staging subsystem pull request for the Linux 4.9 kernel and it's quite big in part due to the addition of the Greybus subsystem.
The FUSE kernel module update has been sent in for Linux 4.9 as the kernel code responsible for supporting file-systems in user-space on Linux.
While not yet merged into the mainline Linux kernel and so far not seen as favorable by upstream DRM kernel veterans, Samsung developers have been working on a picture processing API for the Direct Rendering Manager (DRM). At this week's LinuxCon Europe, they are presenting their API proposal.
Version 10 of the Secure Memory Allocation Framework (SMAF) is now available as a large patch-set by Linaro for addressing secure-related memory allocation on Linux.
James Morris has submitted the security subsystem updates for the new Linux 4.9 kernel development cycle.
Con Kolivas has rolled out the BFS scheduler v0.512 release for Linux 4.8, which may be his last "BFS" release as he's getting ready to premiere a new scheduler.
Ingo Molnar was prompt as usual in submitting his various pull requests for the opening of the Linux 4.9 merge window, including the scheduler changes.
With the forthcoming Linux 4.9 kernel, x86_64 builds will support CONFIG_VMAP_STACK where kernel stacks are allocated with vmalloc_node for greater security.
The EFI material is one of the early pull requests for the Linux 4.9 kernel and its bringing a new driver via EFI_TEST.
1464 Linux Kernel news articles published on Phoronix.