0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

对于WireGuard 的原生支持,Android 12很有希望

454398 来源:oschina 作者:局长 2020-10-16 11:02 次阅读

虽然作为 APP 的 WireGuard 早已在 Google Play 上提供,用户通过它可以在 Android 系统中使用此跨平台、开源的安全 VPN 隧道解决方案。不过 Android 内核最新合并的代码显示,谷歌似乎有意为 WireGuard 提供有一种形式的官方支持。

Linux Kernel 5.6 将 WireGuard 合并进内核主线,作为内核代码树之外的模块 (DKMS) 提供。也许是看到上游对 WireGuard 的采纳和肯定,谷歌现在似乎也放心将 WireGuard 引入 Android 内核。

Android 内核最新合并的代码提供了对 WireGuard 安全网络隧道 (WireGuard secure network tunnel) 的支持,主要是将其作为网络设备驱动程序实现,可通过虚拟网络驱动程序使用的常规 RTNL 方式进行访问。

而在另一个 commit 中则是启用 CONFIG_WIREGUARD 配置项,用于为 WireGuard 添加原生内核支持。

因此,对于未来发布的 Android 12,有望看到它对于 WireGuard 的原生支持,或许不需要像现在这样基于 APP 来支持,这远优于 OpenVPN 等解决方案。

WireGuard 是一个 VPN 内核实现,代码行数少,优先考虑性能,配置简单,试图在做到配置简单的同时提供高性能。WireGuard 基于 UDP,数据包在一端加密之后封装在 UDP 包内发送到远程端点,然后解密。自从被合并进 Linux Kernel 主线,它也得到了越来越多 Linux 发行版的广泛支持。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3917

    浏览量

    127031
  • Linux
    +关注

    关注

    87

    文章

    11204

    浏览量

    208703
  • APP
    APP
    +关注

    关注

    33

    文章

    1566

    浏览量

    72329
  • Kernel
    +关注

    关注

    0

    文章

    48

    浏览量

    11122
收藏 人收藏

    评论

    相关推荐

    PCM2707C是否支持Android系统?PCM2707C Android应用层怎么写?

    有如下两个问题,帮忙看看,谢谢! 1,PCM2707C是否支持Android系统 2,PCM2707C Android应用层怎么写?如何获取USB上的音频数据。
    发表于 10-30 07:46

    Affinity创意套件2.5版新增Windows ARM原生支持,提升图形速度

    得益于全面的ARM64处理器设备原生优化,如今的Affinity套装能充分适配最新Windows硬件环境。在Windows平台上,Affinity被誉为首个拥有全流程ARM本地支持的创意软件。
    的头像 发表于 05-24 17:03 983次阅读

    华为:努力打造中国原生系统、芯片产业生态

    对于现在的华为来说,希望通过努力,打造一个更加繁荣的中国原生产业生态。
    的头像 发表于 05-20 09:44 467次阅读

    最新开源代码证实!“鸿蒙原生版”微信正在积极开发中

    , MMKV v1.3.5 首次正式支持 HarmonyOS NEXT, 目前大部分功能在该平台上可正常使用。 据介绍,MMKV 用于保持内存与文件同步,最大限度地利用原生平台来实现最佳性能,所有的更改都会
    发表于 05-08 17:08

    实锤!腾讯终于拥抱鸿蒙生态,微信鸿蒙原生版本即将上线

    大家都知道, 目前已知纯血鸿蒙星河版next将于今年6月份开启Bate版本的测试 ,也就是说原生鸿蒙系统快上线了。 而目前对于鸿蒙生态的发展,大家最关心的恐怕只有腾讯系的微信和QQ是否适配了纯血鸿蒙
    发表于 04-30 21:14

    鸿蒙生态又一里程碑,深圳发布政策支持开源鸿蒙原生应用发展!

    近日,深圳市工业和信息化局、深圳市政务服务和数据管理局联合印发《深圳市支持开源鸿蒙原生应用发展2024年行动计划》,希望将深圳打造为鸿蒙原生应用软件生态策源地、集聚区。《行动计划》提出
    的头像 发表于 03-06 08:31 357次阅读
    鸿蒙生态又一里程碑,深圳发布政策<b class='flag-5'>支持</b>开源鸿蒙<b class='flag-5'>原生</b>应用发展!

    全球首款助力原生支持Matter-over-Thread的智能锁

    Silicon Labs(亦称“芯科科技”)近日宣布公司的解决方案已被选择用于全球首批原生支持Matter-over-Thread的智能锁中。
    的头像 发表于 03-05 10:17 455次阅读

    深圳市24年,实现鸿蒙原生应用数占全国总量10%以上

    、游戏等各个细分领域和场景。 此前华为终端云总裁朱勇刚也曾透露:“预计到今年年终,将有5000 款应用完成原生鸿蒙开发,未来的星辰大海是支持50万款应用。 《深圳市支持开源鸿蒙原生应用
    发表于 03-04 21:42

    未来从事鸿蒙开发?是否会有前景?

    鸿蒙的未来发展肯定很有前景的,鸿蒙作为新出的国产操作系统。它不仅只是手机操作系统,鸿蒙的出发点就是万物互联。包含原生应用开发、车载、智能设备、数码、智能家居家电等等。如此大的市场分布,岗位需求至少是
    发表于 02-19 21:31

    鸿蒙开发者预览版如何?

    Linux内核以及AOSP代码,采用的鸿蒙内核以及代码,HarmonyOS NEXT系统仅支持鸿蒙内核和鸿蒙系统的应用,不再兼容安卓应用APP。 鸿蒙星河版将实现原生精致、原生易用、原生
    发表于 02-17 21:54

    使用 Taro 开发鸿蒙原生应用 —— 快速上手,鸿蒙应用开发指南

    随着鸿蒙系统的不断完善,许多应用厂商都希望将自己的应用移植到鸿蒙平台上。最近,Taro 发布了 v4.0.0-beta.x 版本,支持使用 Taro 快速开发鸿蒙原生应用,也可将现有的小程序转换
    的头像 发表于 02-02 16:09 800次阅读
    使用 Taro 开发鸿蒙<b class='flag-5'>原生</b>应用 —— 快速上手,鸿蒙应用开发指南

    鸿蒙Harmony是如何影响Android工程师的呢?

    其实鸿蒙在2019就已经出来了,那时候还是套壳Android的。从2023年9月的发布会上,华为宣布鸿蒙原生应用全面启动、HarmonyOS NEXT亮相以后,围绕着纯血鸿蒙展开的鸿蒙应用生态发展
    发表于 01-14 22:14

    Windows 11已原生支持11种文件存档格式,包括7-Zip和RAR

    “我们使用 libarchive 开源项目添加了对其他存档格式的原生支持,包括 tar、7-Zip、RAR、gz 和许多其他格式。现在,你可以在 Windows 上的压缩过程中获得更高的存档功能性能。”
    的头像 发表于 11-24 16:17 704次阅读
    Windows 11已<b class='flag-5'>原生</b><b class='flag-5'>支持</b>11种文件存档格式,包括7-Zip和RAR

    OpenCV对openEuler提供上游原生支持

    2023年11月17日,OpenCV社区正式接纳openEuler作为持续集成(Continuous Integration,CI)系统的操作系统之一,对openEuler提供上游原生支持
    的头像 发表于 11-20 09:14 792次阅读

    .NET8为原生AOT改进 Linux上原生AOT应用程序大小最多减少50%

    ,它不需要运行时,所有内容都包含在一个文件中。 微软介绍道,.NET 8 为原生 AOT 发布带来了以下改进: 增加对 x64 和 macOS Arm64 架构的支持 将 Linux 上原生 AOT
    的头像 发表于 11-14 11:53 1355次阅读
    .NET8为<b class='flag-5'>原生</b>AOT改进 Linux上<b class='flag-5'>原生</b>AOT应用程序大小最多减少50%