0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

對(duì)于WireGuard 的原生支持,Android 12很有希望

454398 ? 來源:oschina ? 作者:局長(zhǎng) ? 2020-10-16 11:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

雖然作為 APP 的 WireGuard 早已在 Google Play 上提供,用戶通過它可以在 Android 系統(tǒng)中使用此跨平臺(tái)、開源的安全 VPN 隧道解決方案。不過 Android 內(nèi)核最新合并的代碼顯示,谷歌似乎有意為 WireGuard 提供有一種形式的官方支持。

Linux Kernel 5.6 將 WireGuard 合并進(jìn)內(nèi)核主線,作為內(nèi)核代碼樹之外的模塊 (DKMS) 提供。也許是看到上游對(duì) WireGuard 的采納和肯定,谷歌現(xiàn)在似乎也放心將 WireGuard 引入 Android 內(nèi)核。

Android 內(nèi)核最新合并的代碼提供了對(duì) WireGuard 安全網(wǎng)絡(luò)隧道 (WireGuard secure network tunnel) 的支持,主要是將其作為網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序?qū)崿F(xiàn),可通過虛擬網(wǎng)絡(luò)驅(qū)動(dòng)程序使用的常規(guī) RTNL 方式進(jìn)行訪問。

而在另一個(gè) commit 中則是啟用 CONFIG_WIREGUARD 配置項(xiàng),用于為 WireGuard 添加原生內(nèi)核支持。

因此,對(duì)于未來發(fā)布的 Android 12,有望看到它對(duì)于 WireGuard 的原生支持,或許不需要像現(xiàn)在這樣基于 APP 來支持,這遠(yuǎn)優(yōu)于 OpenVPN 等解決方案。

WireGuard 是一個(gè) VPN 內(nèi)核實(shí)現(xiàn),代碼行數(shù)少,優(yōu)先考慮性能,配置簡(jiǎn)單,試圖在做到配置簡(jiǎn)單的同時(shí)提供高性能。WireGuard 基于 UDP,數(shù)據(jù)包在一端加密之后封裝在 UDP 包內(nèi)發(fā)送到遠(yuǎn)程端點(diǎn),然后解密。自從被合并進(jìn) Linux Kernel 主線,它也得到了越來越多 Linux 發(fā)行版的廣泛支持。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3973

    瀏覽量

    130198
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213681
  • APP
    APP
    +關(guān)注

    關(guān)注

    33

    文章

    1586

    瀏覽量

    74206
  • Kernel
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    11677
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    華為原生鴻蒙操作系統(tǒng)正式發(fā)布,徹底擺脫內(nèi)核依賴

    電子發(fā)燒友網(wǎng)報(bào)道(文/黃山明)近日,華為正式發(fā)布了原生鴻蒙操作系統(tǒng),也是國(guó)內(nèi)首個(gè)移動(dòng)操作系統(tǒng),這讓其成為繼蘋果iOS與Android系統(tǒng)后,全球第三大移動(dòng)操作系統(tǒng)。據(jù)了解,目前已有超過15000多個(gè)
    的頭像 發(fā)表于 10-24 01:07 ?4521次閱讀

    安卓原生兼容服務(wù)器

    安卓原生兼容服務(wù)器的定義 安卓原生兼容服務(wù)器?指基于Android系統(tǒng)內(nèi)核和服務(wù)框架構(gòu)建的服務(wù)器環(huán)境,能夠在不依賴第三方適配層的情況下,直接運(yùn)行符合Android API規(guī)范的服務(wù)程序
    的頭像 發(fā)表于 06-19 17:32 ?160次閱讀

    ArkUI-X在Android上使用Fragment開發(fā)指南

    本文介紹將ArkUI框架的UIAbility跨平臺(tái)部署至Android平臺(tái)Fragment的使用說明,實(shí)現(xiàn)Android原生Fragment和ArkUI跨平臺(tái)Fragment的混合開發(fā),方便開發(fā)者
    發(fā)表于 06-12 22:42

    Android Studio中的Gemini支持多模態(tài)輸入功能

    在開發(fā)生命周期的每個(gè)階段,Android Studio 中的 Gemini 都已成為您的 AI 助手,助您更輕松地構(gòu)建高質(zhì)量的應(yīng)用。我們很高興地與您分享一項(xiàng)重大升級(jí):Android Studio 中
    的頭像 發(fā)表于 05-14 16:44 ?484次閱讀

    摩爾線程發(fā)布Torch-MUSA v2.0.0版本 支持原生FP8和PyTorch 2.5.0

    支持原生FP8數(shù)據(jù)類型,支持PyTorch 2.5.0 ,并通過多項(xiàng)針對(duì)MUSA計(jì)算平臺(tái)的性能優(yōu)化,進(jìn)一步提升了對(duì)AI模型和大規(guī)模數(shù)據(jù)處理的支持能力。 FP8
    的頭像 發(fā)表于 05-11 16:41 ?677次閱讀

    啟明智顯5G CPE再度升級(jí)!全線支持原生0penWrt!

    啟明智顯5GCPE系列迎來重大利好消息!該系列產(chǎn)品全線支持原生OpenWrt系統(tǒng),為用戶帶來無與倫比的使用體驗(yàn)。在軟件支持方面,啟明智顯5GCPE系列目前搭載OpenWrt23.05版本,能夠
    的頭像 發(fā)表于 04-23 19:11 ?484次閱讀
    啟明智顯5G CPE再度升級(jí)!全線<b class='flag-5'>支持</b><b class='flag-5'>原生</b>0penWrt!

    原生AI服務(wù)怎么樣

    原生AI服務(wù),是指采用云原生的原則和技術(shù)來構(gòu)建、部署和管理人工智能應(yīng)用及工作負(fù)載的方法和模式。那么,云原生AI服務(wù)怎么樣呢?下面,AI部落小編帶您了解。
    的頭像 發(fā)表于 01-23 10:47 ?454次閱讀

    原生LLMOps平臺(tái)作用

    原生LLMOps平臺(tái)是一種基于云計(jì)算基礎(chǔ)設(shè)施和開發(fā)工具,專門用于構(gòu)建、部署和管理大型語言模型(LLM)全生命周期的平臺(tái)。以下,是對(duì)云原生LLMOps平臺(tái)作用的梳理,由AI部落小編整理。
    的頭像 發(fā)表于 01-06 10:21 ?455次閱讀

    鴻蒙原生頁面高性能解決方案上線OpenHarmony社區(qū) 助力打造高性能原生應(yīng)用

    NEXT的原生頁面高性能解決方案,從頁面滑動(dòng)、跳轉(zhuǎn)及應(yīng)用冷啟動(dòng)等關(guān)鍵環(huán)節(jié),為開發(fā)者提供全面的支持。目前,這些解決方案均已上線OpenHarmony開源社區(qū),可在OpenHarmony三方庫中心倉(cāng)進(jìn)行搜索,歡迎開發(fā)者多多使用和共建,打造更極致性能的鴻蒙應(yīng)用,共建共享鴻蒙新
    發(fā)表于 01-02 18:00

    Arm原生Google Chrome增強(qiáng)Windows on Arm性能

    微軟 Windows 10 和 Windows 11 集成了 Arm 原生支持,這保證了為 Windows 開發(fā)更多 Arm 原生應(yīng)用。這種支持提供了額外的工具,以簡(jiǎn)化應(yīng)用移植、增強(qiáng)應(yīng)
    的頭像 發(fā)表于 12-17 10:25 ?1031次閱讀

    什么是云原生MLOps平臺(tái)

    原生MLOps平臺(tái),是指利用云計(jì)算的基礎(chǔ)設(shè)施和開發(fā)工具,來構(gòu)建、部署和管理機(jī)器學(xué)習(xí)模型的全生命周期的平臺(tái)。以下,是對(duì)云原生MLOps平臺(tái)的介紹,由AI部落小編整理。
    的頭像 發(fā)表于 12-12 13:13 ?517次閱讀

    迅為RK3588開發(fā)板Android12動(dòng)態(tài)替換開機(jī)logo

    迅為RK3588開發(fā)板Android12動(dòng)態(tài)替換開機(jī)logo
    的頭像 發(fā)表于 11-15 15:04 ?1068次閱讀
    迅為RK3588開發(fā)板<b class='flag-5'>Android12</b>動(dòng)態(tài)替換開機(jī)logo

    PCM2707C是否支持Android系統(tǒng)?PCM2707C Android應(yīng)用層怎么寫?

    有如下兩個(gè)問題,幫忙看看,謝謝! 1,PCM2707C是否支持Android系統(tǒng) 2,PCM2707C Android應(yīng)用層怎么寫?如何獲取USB上的音頻數(shù)據(jù)。
    發(fā)表于 10-30 07:46

    原生和非云原生哪個(gè)好?六大區(qū)別詳細(xì)對(duì)比

    原生和非云原生各有優(yōu)劣,具體選擇取決于應(yīng)用場(chǎng)景。云原生利用云計(jì)算的優(yōu)勢(shì),通過微服務(wù)、容器化和自動(dòng)化運(yùn)維等技術(shù),提高了應(yīng)用的可擴(kuò)展性、更新速度和成本效益。非云原生則可能更適合對(duì)延遲敏感
    的頭像 發(fā)表于 09-13 09:53 ?769次閱讀

    請(qǐng)問MODUS支持LINUX、FREERTOS、UCOS、Mbed、Android所有操作系統(tǒng)嗎?

    請(qǐng)問 MODUS 支持 LINUX、FREERTOS、UCOS、Mbed、Android 所有操作系統(tǒng)嗎?
    發(fā)表于 07-23 06:06

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品