WireGuard Didn't Make it To The Mainline Linux Kernel This Cycle
Written by Michael Larabel in Linux Kernel on 3 November 2018 at 07:00 AM EDT. 10 Comments
LINUX KERNEL --
While there are a lot of great new features, hardware support improvements, and other changes with the Linux 4.20 development cycle, not found in this mainline kernel is the long-awaited WireGuard functionality for an in-kernel secure VPN tunnel.

WireGuard didn't make it into net-next and no pull request otherwise was issued for getting this big ticket networking feature into the next version of the Linux kernel. The code continues to be improved upon but looks like it came up just short of making it into this current development cycle.

With WireGuard also comes the new Zinc crypto API for the Linux kernel, which wasn't marked for inclusion either this cycle.


It's a pity as even Linus Torvalds himself expressed hope earlier this year of merging WireGuard sooner rather than later. WireGuard has received a lot of other praise from upstream developers too and even a recommendation from a US senator.

At least there are out-of-tree (DKMS) packages for WireGuard available for many distributions and other resources to get started even without mainline kernel support. Those wanting to learn more about WireGuard this weekend can do so at WireGuard.com.

Hopefully WireGuard will be merged for the next kernel cycle and by then even in better shape for being the flagship Linux VPN solution.
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Linux Kernel News
Popular News This Week