WireGuard was initially started by Jason A. Donenfield in 2015 as a Linux kernel module
As of January 2020, it has been accepted for Linux v5.6
Support for other platforms (macOS, Android, iOS, BSD, and Windows) is provided by a cross-platform wireguard-go implementation