谷歌将WireGuard VPN添加到Android 12的Linux内核5.4树中

2020-10-19 20:33:14

多亏了新冠肺炎,随着远程工作在许多企业成为常态,使用虚拟专用网络(Vpn)保护网络连接的安全比以往任何时候都更加重要。有多种VPN隧道协议可供服务利用,但相对较新的一种名为WireGuard的实现在科技界掀起了一场风暴。正如我们之前解释过的,WireGuard是下一代VPN协议,它采用现代密码标准,并且具有安全的、可审计的代码库。在Linux Kernel 5.6中包含该协议后,Google现在正在将对该协议的支持添加到Android 12的Linux Kernel 5.4树中。

Google在每个Linux内核版本中都加入了“Android社区感兴趣的补丁,这些补丁还没有合并到主流或长期支持的(LTS)内核中。”这些内核被称为Android通用内核,它们构成了今天市场上每一个Android设备上附带的Linux内核版本的基础。对于每个Android版本,Google都支持几个Linux内核版本;对于Android 11,目前是Linux内核版本4.14和4.19,而对于Android 12,将是版本4.19和5.4。

今天典型的旗舰Android设备运行在Linux Kernel 4.19的分支上,但一旦高通和其他SoC供应商的新芯片在下一代Android设备上发货,这种情况就会改变。其中许多即将推出的设备将在2021年末在Linux Kernel 5.4的基础上运行下一版本的Android-Android 12,这些设备可能是第一批在Android上本地支持WireGuard VPN的设备。

今天早些时候,我们发现了一系列对Android通用内核android12-5.4树的新提交。这些新的提交包括WireGuard VPN协议本身,以及在Android内核上启用的配置选项。这是由经验丰富的稳定内核开发人员Greg KH添加的,他将此更改描述为“添加对健全VPN的本机内核支持。”

不过,在用户可以在Android 12上本地启用使用WireGuard协议的VPN之前,Google需要添加API来与内核模块接口。有人可能会认为这正是谷歌下一步要做的事情,我们将密切关注AOSP,以跟踪明年Android版本对WireGuard支持的进展情况。

感兴趣的Pixel用户现在可以通过安装他们的设备并安装预先构建的内核模块来利用这种内核加速。在其他设备上,您可以从XDA论坛刷新宣传WireGuard支持的自定义内核。对于没有超级用户的用户来说,WireGuard应用程序仍然运行得很好,仍然是目前速度最快的VPN。要了解更多信息,请在Android智能手机或Android电视设备上从Google Play下载WireGuard应用程序。如果你有兴趣为这个项目做贡献,你可以联系WireGuard开发团队-他们正在积极地为Android应用寻找新的维护者。

XDA»深度新闻»Google将WireGuard VPN添加到Android 12的Linux内核5.4树中