365NEWSX
365NEWSX
Subscribe

Welcome

New WireGuardNT shatters throughput ceilings on Windows - Ars Technica

New WireGuardNT shatters throughput ceilings on Windows - Ars Technica

New WireGuardNT shatters throughput ceilings on Windows - Ars Technica
Aug 03, 2021 56 secs

The WireGuard VPN project announced a major milestone for its Windows users today—an all-new, kernel-mode implementation of the VPN protocol called WireGuardNT.

The original implementation of WireGuard on Windows uses wireguard-go—a userspace implementation of WireGuard written in Google's Go programming language.

But while using Wintun is an improvement over tap-windows, it doesn't change the need for constant context switches from kernel space (where the "real" network stack lives) and userspace (where OpenVPN and wireguard-go both live).

On Windows, that means being a proper in-kernel device driver.

Ditching userspace components of the WireGuard stack on Windows, and keeping everything in-kernel means changing WireGuard to work on Windows the way it works on Linux already.

In fact, WireGuardNT began as a direct port of the Linux in-kernel WireGuard implementation.

The end result is a deeply integrated and highly performant implementation of WireGuard for the NT kernel, that makes use of the full gamut of NT kernel and NDIS capabilities.".

WireGuardNT is available for testing in the general Windows download for WireGuard now, as of version 0.4.

Next, create a key named WireGuard, and within that key, a DWORD named ExperimentalKernelDriver.

Summarized by 365NEWSX ROBOTS

RECENT NEWS

SUBSCRIBE

Get monthly updates and free resources.

CONNECT WITH US

© Copyright 2024 365NEWSX - All RIGHTS RESERVED