It looks like Wireguard is coming it to the next version of the Linux kernel 5.6. This is a very big event for the community.
Apparently Linus Torvalds has merged it into the main kernel source code, meaning that it is seen as something extraordinary. He even said so himself that it is a work of art. The amount of code is considered minuscule compared to other VPN software such as OpenVPN/IPsec.
Ever since I’ve discovered Wireguard, I have been a very big fan of it. Setup is very simple even for those who are new to Linux as well. According to the development team on their website:
WireGuard has been designed with ease-of-implementation and simplicity in mind. It is meant to be easily implemented in very few lines of code, and easily auditable for security vulnerabilities. Compared to behemoths like *Swan/IPsec or OpenVPN/OpenSSL, in which auditing the gigantic codebases is an overwhelming task even for large teams of security experts, WireGuard is meant to be comprehensively reviewable by single individuals.
For those who are interested in giving it a go, head over to their website here and take it for a spin!
In the end, Wireguard coming to the Linux kernel is big, and may have potential for serving as a VPN replacement for all in the near future.