Google только что предпринял большой шаг по внедрению ускорения ядра WireGuard VPN в Android 12, объединив поддержку в деревьях ядра Linux 4.19 и 5.4.
Обновление 1 (26.10.2020, 18:11 по восточному времени): Встроенная поддержка ядра протокола WireGuard VPN также была добавлена в дерево ядра Linux 4.19 Android. Прокрутите вниз для получения дополнительной информации. Статья, опубликованная 13 октября 2020 г., сохранена ниже.
Поскольку благодаря COVID-19 удаленная работа стала нормой для многих предприятий, как никогда важно обеспечить безопасность сетевых подключений с помощью виртуальной частной сети или VPN. Существует несколько протоколов туннелирования VPN, которые могут использовать службы, но существует относительно новая реализация, называемая WireGuard покорил мир технологий. Как мы объясняли ранее, WireGuard — это решение следующего поколения. VPN-протокол который соответствует современным стандартам криптографии и имеет безопасную, проверяемую кодовую базу. После его включения в
Ядро Linux 5.6, Google теперь добавляет поддержку этого протокола в Андроид 12Дерево ядра Linux 5.4.Google разветвляет каждый выпуск ядра Linux, включив в него «патчи, представляющие интерес для сообщества Android, которые не были объединены с основными ядрами или ядрами с долгосрочной поддержкой (LTS)». Эти ядра называются Общие ядра Android и они составляют основу версии ядра Linux, которая сегодня поставляется на каждом устройстве Android, представленном на рынке. Для каждой версии Android Google поддерживает несколько версий ядра Linux; для Android 11 в настоящее время это версии ядра Linux 4.14 и 4.19, а для Android 12 – это будут версии 4.19 и 5.4.
Типичное флагманское Android-устройство сегодня работает поверх ответвления Linux Kernel 4.19, но ожидается, что ситуация изменится, как только новый чип от Qualcomm и других поставщиков SoC появится на устройствах Android следующего поколения. Многие из этих будущих устройств будут работать под управлением следующей версии Android — Android 12 — в конце 2021 года. поверх ядра Linux 5.4, и эти устройства могут быть первыми, которые поддерживают WireGuard VPN на Андроид.
Ранее сегодня мы заметили шквал из новые коммиты к дерево android12-5.4 общего ядра Android. Среди этих новых коммитов был Сам протокол WireGuard VPN, рядом опция конфигурации, позволяющая это в ядрах Android. Его добавил опытный разработчик стабильного ядра Грег К.Х., который описал это изменение как «добавление встроенной поддержки ядра для нормального VPN».
Однако прежде чем пользователи смогут включить VPN с использованием протокола WireGuard на Android 12, Google необходимо добавить API для взаимодействия с модулем ядра. Можно было бы ожидать, что именно над этим Google будет работать дальше, и мы будем следить за AOSP, чтобы отслеживать прогресс поддержки WireGuard в выпуске Android в следующем году.
Заинтересованные пользователи Pixel могут воспользоваться этим ускорением ядра прямо сейчас, рутировав свое устройство и установив готовый модуль ядра. На других устройствах вы можете прошить собственное ядро, рекламирующее поддержку WireGuard на форумах XDA. Для пользователей без root-прав приложение WireGuard по-прежнему отлично работает и остается самым быстрым VPN. Чтобы узнать больше, загрузите Приложение WireGuard из Google Play на вашем Android-смартфоне или устройство Android TV. А если вы заинтересованы в участии в проекте, вы можете обратиться к команде разработчиков WireGuard — они активно ищут нового сопровождающего для приложения Android.
Цена: Бесплатно.
4.5.
Обновление 1: включено в дереве стабильной версии android-4.19.
WireGuard VPN будет поддерживаться всеми версиями ядра Linux, поддерживаемыми Android 12. После слияния с деревом android12-5.4 Android Common Kernel была реализована встроенная поддержка ядра WireGuard. добавлен в дерево стабильной версии android-4.19. Это означает, что ускорение ядра для WireGuard будет поддерживаться в Android 12 на устройствах с ядром Linux 4.19, а также 5.4. еще неизвестно, добавит ли Google API для взаимодействия с модулем ядра к стабильному выпуску Android 12.