WireGuard, a high performance and easily configured VPN protocol, is getting a native port from Linux to the Windows kernel, and the code has been published as experimental work in progress.
Users have praised WireGuard's ease of setup as well as its performance and the fact that the protocol has undergone formal verification. In August 2018, Linus Torvalds said: "Can I just once again state my love for it and hope it gets merged soon? Maybe the code isn't perfect, but I've skimmed it, and compared to the horrors that are OpenVPN and IPSec, it's a work of art." He then merged WireGuard into the Linux kernel in January last year for version 5.6.
Donenfeld stated that "for the Windows platform, this project is a big deal to me, as it marks the graduation of WireGuard to being a serious operating system component, meant for more serious usage."
With Torvalds quick to embrace WireGuard for Linux, where is Microsoft when it comes to Windows? "I've never seen the built-in Windows VPN protocols exceed ~70Mbps in any scenario," said a user on Hacker News, asking why volunteers have come up with something that is "ONE HUNDRED TIMES faster than the best Microsoft can offer to their hundreds of millions of enterprise customers that are working from home."
If you're wanting to get into WireGuard VPN, consider looking into Tailscale too. It is open source, free for personal use, and helps with setting up and managing WireGuard VPN, especially through firewalls.
See WireGuard VPN gets native port to the Windows kernel
'This project is a big deal to me' says protocol's creator