Google、WireGuard VPN を Android 12 の Linux カーネルに追加

Google は、Linux カーネル 4.19 ツリーと 5.4 ツリーのサポートを統合することで、WireGuard VPN カーネル アクセラレーションを Android 12 に導入するという大きな動きを行いました。

アップデート 1 (2020 年 10 月 26 日 @ 06:11 PM ET): WireGuard VPN プロトコルのネイティブ カーネル サポートも、Android の Linux カーネル 4.19 ツリーに追加されました。 詳細については、一番下までスクロールしてください。 2020年10月13日に公開された記事を以下に保存します。

新型コロナウイルス感染症 (COVID-19) の影響で多くの企業でリモートワークが標準となり、仮想プライベート ネットワーク (VPN) を使用してネットワーク接続を保護することがこれまで以上に重要になっています。 サービスで利用できる VPN トンネリング プロトコルは複数ありますが、比較的新しい実装は、 ワイヤーガード テクノロジーの世界に旋風を巻き起こしました。 以前に説明したように、WireGuard は次世代の VPNプロトコル 最新の暗号化標準を採用し、安全で監査可能なコード ベースを備えています。 に組み込まれた後、 Linux カーネル 5.6, Google は現在、次のプロトコルのサポートを追加しています。 アンドロイド12の Linux カーネル 5.4 ツリー。

Google は、各 Linux カーネル リリースをフォークして、「メインライン カーネルや長期サポート (LTS) カーネルにマージされていない、Android コミュニティにとって興味深いパッチ」を含めます。 これらのカーネルは次のように呼ばれます Android 共通カーネル そしてそれらは、現在市場に出ているすべての Android デバイスに搭載されている Linux カーネル リリースの基礎を形成しています。 Android リリースごとに、Google はいくつかの Linux カーネル リリースをサポートしています。 Android 11 の場合、現在の Linux カーネル バージョン 4.14 および 4.19 ですが、Android 12 の場合、 バージョン4.19になります および5.4。

今日の典型的な主力 Android デバイス

Linux カーネル 4.19 のフォーク上で動作しますしかし、クアルコムや他の SoC ベンダーの新しいシリコンが次世代 Android デバイスに搭載されると、状況は変わると予想されます。 これらの今後のデバイスの多くは、2021 年後半に Android の次のバージョンである Android 12 を実行する予定です。 Linux カーネル 5.4 の最上位であり、これらのデバイスは、WireGuard VPN をネイティブにサポートする最初のデバイスになる可能性があります。 アンドロイド。

今日の初めに、私たちは次のことを発見しました。 慌ただしい新しいコミットandroid12-5.4ツリー Android 共通カーネルの。 これらの新しいコミットの中には、 WireGuard VPN プロトコル自体、横に Android カーネルでこれを有効にする設定オプション. これは、ベテランの安定したカーネル開発者である Greg KH によって追加されました。彼は、この変更を「まともな VPN にネイティブ カーネル サポートを追加する」と説明しました。

ただし、ユーザーが Android 12 で WireGuard プロトコルを使用して VPN をネイティブに有効にする前に、Google はカーネル モジュールとインターフェースするための API を追加する必要があります。 Google が次に取り組むのはまさにそれであると期待する人もいるかもしれません。私たちは、来年の Android リリースでの WireGuard サポートの進捗状況を追跡するために AOSP に注目していきます。

興味のある Pixel ユーザーは、デバイスをルート化し、事前に構築されたカーネル モジュールをインストールすることで、今すぐこのカーネル アクセラレーションを利用できます。 他のデバイスでは、XDA フォーラムから WireGuard サポートをアドバタイズするカスタム カーネルをフラッシュできます。 root を持たないユーザーにとって、WireGuard アプリは依然として優れた機能を発揮し、依然として最速の VPN です。 さらに詳しく知りたい場合は、 Google Play の WireGuard アプリ Androidスマートフォンで または Android TV デバイス. プロジェクトに貢献することに興味がある場合は、WireGuard 開発チームに連絡してください。彼らは Android アプリの新しいメンテナーを積極的に探しています。

ワイヤーガード開発者: ワイヤーガード開発チーム

価格:無料。

4.5.

ダウンロード

更新 1: android-4.19-stable ツリーで有効化

WireGuard VPN は、Android 12 でサポートされるすべての Linux カーネル バージョンでサポートされます。 Android 共通カーネルの android12-5.4 ツリーへの統合に続いて、WireGuard のネイティブ カーネル サポートが追加されました。 追加した android-4.19-stable ツリーに追加します。 これは、WireGuard のカーネル アクセラレーションが、Linux カーネル 4.19 および 5.4 を搭載したデバイス上の Android 12 でサポートされることを意味します。 Google が Android 12 の安定版リリースに間に合うようにカーネル モジュールとインターフェースするための API を追加するかどうかはまだわかりません。