Linux Kernel News Archives
WireGuard Lands In Net-Next While It Waits For Inclusion In Linux 5.6

The WireGuard secure VPN tunnel kernel code has landed in net-next! This means that -- barring any major issues coming to light that would lead to a revert -- WireGuard will finally reach the mainline kernel with the Linux 5.6 cycle kicking off in late January or early February!

9 December 2019 - WireGuard In Net-Next - 11 Comments
Linus Rejects "Size Of Member" Change From Linux 5.5 Kernel

This weekend was the last-minute pull request by Google's Kees Cook to introduce the new sizeof_member() macro that had been previously rejected from Linux 5.4. Well, it was again rejected by Linus Torvalds prior to tagging the Linux 5.5-rc1 kernel.

9 December 2019 - sizeof_member() - 35 Comments
WireGuard Sends Out Latest Patch Revision In Preparing For Linux 5.6

While there are some pretty great features for Linux 5.5, one that didn't make it quite in time was the long-awaited introduction of WireGuard as the in-kernel secure VPN tunnel. While it was a bummer it didn't make 5.5, all indications are at this point is that it will be in Linux 5.6.

9 December 2019 - WireGuard - 4 Comments
Unified sizeof_member() Re-Proposed For Linux 5.5

After not being merged for Linux 5.4, the new sizeof_member() macro as a unified means of calculating the size of a member of a struct has been volleyed for Linux 5.5 for possible inclusion on this last day of the merge window.

8 December 2019 - sizeof_member - 15 Comments
SUSE Revives Patches For Exposing /proc/cpuinfo Data Over Sysfs

Back in 2017 were patches for exposing /proc/cpuinfo data via sysfs for more easily parsing selected bits of information from the CPU information output. That work never made it into the mainline kernel but now SUSE's Thomas Renninger is taking over and trying to get revised patches into the kernel.

7 December 2019 - /proc/cpuinfo on sysfs - 14 Comments
A General Notification Queue Was Pushed Back From Linux 5.5 Introduction

Red Hat has been working on a "general notification queue" that is built off the Linux kernel's pipe code and will notify the user-space of events like key/keyring changes, block layer events like disk errors, USB attach/remove events, and other notifications without user-space having to continually poll kernel interfaces. This general notification queue was proposed for Linux 5.5 but has been pushed back to at least 5.6.

6 December 2019 - General Notification Queue - 17 Comments
Linux 5.5 Provides Knob To Toggle ASPM Link States Individually - Better Power-Savings

ASPM can be a big boost to help power-savings on Linux laptops and desktops as shown by a prominent kernel regression a number of years ago. However, a number of Linux drivers are forced to disable Active State Power Management (ASPM) due to quirky/buggy hardware where it ends up not being sane to enable that power-saving feature by default. But with the Linux 5.5 kernel is support for toggling ASPM link states via sysfs as an easy-to-perform manner for achieving better power-savings with friendly devices.

4 December 2019 - Active State Power Management - 3 Comments
Linux 5.5 Seeing Some Wild Swings In Performance - Improvements But Also Regressions

While there still is a week to go in the Linux 5.5 merge window with more feature code still landing, due to scheduler changes and other work already having landed, I already started running some Git benchmarks. Linux 5.5 at this stage appears quite volatile with some really nice improvements in some workloads but also regressions in others.

1 December 2019 - Linux 5.5 Performance - 25 Comments
Linux 5.4-ck1 Kernel Released With MuQSS Patched In

While the release of Linux 5.3-ck1 with MuQSS was quite tardy and only arrived a few weeks ago, Con Kolivas has returned to his punctuality in releasing Linux 5.4-ck1 with the updated MuQSS scheduler intended to improve the responsiveness of desktop/mobile class Linux systems.

27 November 2019 - Linux 5.4 - 5 Comments
GNU Linux-libre 5.4-gnu Released As The New Deblobbed Kernel

Just hours after Linus Torvalds released Linux 5.4, the GNU folks maintaining "GNU Linux-libre" released their v5.4 kernel that continues "deblobbing" the kernel for ensuring no proprietary firmware/microcode can be loaded by the drivers nor support for loading closed-source kernel modules.

25 November 2019 - GNU Linux-Libre 5.4 - 12 Comments
Linux 5.4 Kernel Released With exFAT Support, Faster Radeon Graphics, New Hardware

Linus Torvalds has officially released the Linux 5.4 "Kleptomaniac Octopus" kernel this evening as was expected. Linux 5.4 is the last major stable kernel release of the year and brings a lot of new hardware support particularly on the graphics processor front, Microsoft exFAT support is finally available, and a plethora of other new features and improvements to existing functionality.

24 November 2019 - Linux 5.4 - 14 Comments
Linux's Crypto API Is Adopting Some Aspects Of Zinc, Opening Door To Mainline WireGuard

Mainlining of the WireGuard secure VPN tunnel was being held up by its use of the new "Zinc" crypto API developed in conjunction with this network tech. But with obstacles in getting Zinc merged, WireGuard was going to be resorting to targeting the existing kernel crypto interfaces. Instead, however, it turns out the upstream Linux crypto developers were interested and willing to incorporate some elements of Zinc into the existing kernel crypto implementation.

19 November 2019 - Zinc-ed Crypto API - 5 Comments

2349 Linux Kernel news articles published on Phoronix.