Google quietly adds revolutionary VPN protocol to next Android OS null


The release of WireGuard earlier this year was one of the biggest things to happen to the VPN industry in a long time and now Google has added support for the new protocol to the next version of Android.
WireGuard, which was created by Edge Security’s Jason A. Donenfeld, uses state-of-the-art cryptography to provide users with the highest level of privacy, security and speed. The new protocol is faster than existing VPN protocols and it also only contains just 4,000 lines of code compared to OpenVPN’s 100,000 lines of code, making it easier to review and audit.
Just after the release of version 1.0.0 of the protocol back in March, it was added to the Linux kernel and made available in Linux 5.6 by Linus Torvalds. As Android is also based on Linux, it makes sense that Google would want to bring native WireGuard support to its mobile operating system by adding it to Android 12’s Linux Kernel 5.4 tree.
Adding WireGuard to Android
With every new Android version, Google forks each Linux Kernel release to include “patches of interest to the Android community that haven’t been merged onto mainline or Long Term Supported (LTS) kernels”. These kernels are known as Android Common Kernels and they form the Linux kernel that ships with Android devices.
As google releases new versions of Android, the search giant supports several Linux kernel releases. For instance, Linux Kernel versions 4.14 and 4.19 are in Android 11 while versions 4.19 and 5.4 will be included with Android 12. Today’s flagship Android smartphones run on top of a fork of Linux Kernel 4.19 but with the upcoming release of Android 12, new devices will run on top of Linux Kernel 5.4 which includes WireGuard support.
Recently a number of new commits were added to the Android 12-5.4 tree of the Android Common Kernel and one of these commits was for the WireGuard VPN protocol. Linux kernel developer Greg Kroah-Hartman explained in his commit that WireGuard will be available in Android 12 as a simple network device driver, saying:
“This commit implements WireGuard as a simple network device driver, accessible in the usual RTNL way used by virtual network drivers. It makes use of the udp_tunnel APIs, GRO, GSO, NAPI, and the usual set of networking subsystem APIs.”
We’ll likely hear more about WireGuard support in the latest version of Android once we get closer to Android 12’s official release.
- We’ve also highlighted the best VPN services
Via XDA
The release of WireGuard earlier this year was one of the biggest things to happen to the VPN industry in a long time and now Google has added support for the new protocol to the next version of Android. WireGuard, which was created by Edge Security’s Jason A. Donenfeld, uses…
Recent Posts
- What is Apple Intelligence: everything you need to know about the AI toolkit
- Apple accused of misleading consumers with Apple Watch ‘carbon neutral’ claims
- Severance opens up a new kind of terror in latest episode
- The OLED TV I want to buy in 2025 is last year’s LG C4 – here’s why
- DJI’s drone-in-a-box can now launch from moving vehicles
Archives
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023
- May 2023
- April 2023
- March 2023
- February 2023
- January 2023
- December 2022
- November 2022
- October 2022
- September 2022
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- August 2021
- July 2021
- June 2021
- May 2021
- April 2021
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
- March 2020
- February 2020
- January 2020
- December 2019
- November 2019
- September 2018
- October 2017
- December 2011
- August 2010