O Google acaba de fazer uma grande mudança para trazer a aceleração do kernel VPN WireGuard para o Android 12, fundindo o suporte nas árvores Linux Kernel 4.19 e 5.4.
Atualização 1 (26/10/2020 às 18h11 horário do leste dos EUA): O suporte nativo do kernel para o protocolo VPN WireGuard também foi adicionado à árvore Linux Kernel 4.19 do Android. Role até o final para obter mais informações. O artigo publicado em 13 de outubro de 2020 está preservado abaixo.
Com o trabalho remoto se tornando a norma em muitas empresas graças à COVID-19, é mais importante do que nunca proteger as conexões de rede com uma rede privada virtual, ou VPN. Existem vários protocolos de tunelamento VPN que os serviços podem utilizar, mas uma implementação relativamente nova chamada WireGuard tomou o mundo da tecnologia de assalto. Como explicamos antes, o WireGuard é uma tecnologia de última geração Protocolo VPN que adota padrões modernos de criptografia e possui uma base de código segura e auditável. Após sua inclusão em
Kernel Linux 5.6, o Google agora está adicionando suporte para o protocolo para Andróide 12Árvore do Linux Kernel 5.4.O Google bifurca cada versão do kernel Linux para incluir “patches de interesse para a comunidade Android que não foram mesclados nos kernels principais ou com suporte de longo prazo (LTS)”. Esses núcleos são chamados Kernels comuns do Android e eles formam a base do lançamento do kernel Linux que é fornecido em todos os dispositivos Android no mercado atualmente. Para cada versão do Android, o Google oferece suporte a algumas versões do kernel Linux; para Android 11, atualmente são as versões 4.14 e 4.19 do Kernel Linux, enquanto para Android 12, serão as versões 4.19 e 5.4.
O típico dispositivo Android carro-chefe hoje roda em cima de um fork do Linux Kernel 4.19, mas espera-se que isso mude assim que o novo silício da Qualcomm e de outros fornecedores de SoC for lançado em dispositivos Android de próxima geração. Muitos desses próximos dispositivos executarão a próxima versão do Android – Android 12 – no final de 2021 em topo do Linux Kernel 5.4, e esses dispositivos podem ser os primeiros a oferecer suporte nativo ao WireGuard VPN em Android.
Hoje cedo, avistamos um agitação de novos commits para o árvore android12-5.4 do kernel comum do Android. Entre esses novos commits estava o O próprio protocolo VPN WireGuard, ao lado uma opção de configuração que permite isso nos kernels do Android. Isso foi adicionado pelo veterano desenvolvedor de kernel estável Greg KH, que descreveu a mudança como “adicionar suporte nativo ao kernel para uma VPN sã”.
Antes que os usuários possam ativar nativamente uma VPN usando o protocolo WireGuard no Android 12, porém, o Google precisa adicionar APIs para fazer interface com o módulo do kernel. Pode-se esperar que é exatamente nisso que o Google trabalhará a seguir, e estaremos de olho no AOSP para acompanhar o progresso do suporte do WireGuard no lançamento do Android no próximo ano.
Os usuários interessados do Pixel podem aproveitar as vantagens dessa aceleração do kernel agora mesmo, fazendo root em seus dispositivos e instalando o módulo de kernel pré-construído. Em outros dispositivos, você pode atualizar um kernel personalizado que anuncia o suporte do WireGuard nos fóruns do XDA. Para usuários sem root, o aplicativo WireGuard ainda funciona muito bem e continua sendo a VPN mais rápida do mercado. Para saber mais, baixe o Aplicativo WireGuard do Google Play no seu smartphone Android ou dispositivo Android TV. E se estiver interessado em contribuir com o projeto, você pode entrar em contato com a equipe de desenvolvimento do WireGuard – eles estão procurando ativamente um novo mantenedor para o aplicativo Android.
Preço: Grátis.
4.5.
Atualização 1: habilitada na árvore estável do Android-4.19
WireGuard VPN será compatível com todas as versões do kernel Linux suportadas pelo Android 12. Após sua fusão com a árvore android12-5.4 do Android Common Kernel, o suporte nativo do kernel para WireGuard foi adicionado para a árvore estável do Android-4.19. Isso significa que a aceleração do kernel para WireGuard será suportada no Android 12 em dispositivos com Linux Kernel 4.19 e 5.4, embora resta saber se o Google adicionará ou não APIs para interagir com o módulo do kernel a tempo para o lançamento estável do Android 12.