Following the WireGuard for iOS on a few months ago, WireGuard is now available for MacOS. WireGuard’s main developer, Jason Donenfeld, announced the release of MacOS’s WireGuard on Saturday and was supported by other developers. This MacOS side uses the same source code build as the iOS side and is integrated into Apple’s networking stack.
WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.
In a released statement about WireGuard for MacOS, Donenfeld commented that the WireGuard’s Windows version is still evolving, but it takes extra time to write a new Tun driver for Windows 7 and later. This new driver should be safer and faster than the current OpenVPN Tun driver for Windows.
On the Linux kernel side, there has been no new development in the backbone of the long-awaited WireGuard kernel. It seems that WireGuard will not be merged into Linux 5.1 because the code has not yet been released. Donenfeld said that it is expected that new versions of these patches will be reviewed soon and that this work is going on behind the scenes.