Google vient de faire un grand pas en avant pour apporter l'accélération du noyau VPN WireGuard à Android 12 en fusionnant la prise en charge des arborescences du noyau Linux 4.19 et 5.4.
Mise à jour 1 (26/10/2020 à 18h11 HE) : La prise en charge native du noyau pour le protocole VPN WireGuard a également été ajoutée à l'arborescence Linux Kernel 4.19 d'Android. Faites défiler vers le bas pour plus d’informations. L'article tel que publié le 13 octobre 2020 est conservé ci-dessous.
Alors que le travail à distance devient la norme dans de nombreuses entreprises grâce au COVID-19, il est plus important que jamais de sécuriser les connexions réseau avec un réseau privé virtuel, ou VPN. Il existe plusieurs protocoles de tunneling VPN que les services peuvent utiliser, mais une implémentation relativement nouvelle appelée WireGuard a pris d’assaut le monde de la technologie. Comme nous l'avons déjà expliqué, WireGuard est une nouvelle génération Protocole VPN qui adopte les normes de cryptographie modernes et dispose d'une base de code sécurisée et vérifiable. Après son inclusion dans
Noyau Linux 5.6, Google ajoute désormais la prise en charge du protocole à Android 12L'arborescence du noyau Linux 5.4.Google propose chaque version du noyau Linux pour inclure « des correctifs intéressant la communauté Android qui n'ont pas été fusionnés sur les noyaux principaux ou pris en charge à long terme (LTS) ». Ces noyaux sont appelés Noyaux communs Android et ils constituent la base de la version du noyau Linux fournie sur chaque appareil Android actuellement disponible sur le marché. Pour chaque version d'Android, Google prend en charge une poignée de versions du noyau Linux; pour Android 11, il s'agit actuellement des versions 4.14 et 4.19 du noyau Linux, tandis que pour Android 12, ce sera la version 4.19 et 5.4.
L'appareil Android phare typique aujourd'hui fonctionne sur un fork du noyau Linux 4.19, mais cela devrait changer une fois que le nouveau silicium de Qualcomm et d’autres fournisseurs de SoC sera livré sur les appareils Android de nouvelle génération. Beaucoup de ces appareils à venir exécuteront la prochaine version d’Android, Android 12, fin 2021. haut du noyau Linux 5.4, et ces appareils pourraient être les premiers à prendre en charge nativement WireGuard VPN sur Android.
Plus tôt dans la journée, nous avons repéré un rafale de nouveaux commits au arbre android12-5.4 du noyau commun Android. Parmi ces nouveaux engagements figurait le Protocole VPN WireGuard lui-même, aux côtés de une option de configuration permettant cela sur les noyaux Android. Cela a été ajouté par Greg KH, développeur chevronné du noyau stable, qui a décrit le changement comme « l'ajout d'un support natif du noyau pour un VPN sensé ».
Avant que les utilisateurs puissent activer nativement un VPN à l’aide du protocole WireGuard sur Android 12, Google doit ajouter des API pour s’interfacer avec le module du noyau. On pourrait s’attendre à ce que ce soit exactement ce sur quoi Google travaillera ensuite, et nous garderons un œil sur AOSP pour suivre les progrès de la prise en charge de WireGuard dans la version Android de l’année prochaine.
Les utilisateurs de Pixel intéressés peuvent profiter dès maintenant de cette accélération du noyau en rootant leur appareil et en installant le module de noyau prédéfini. Sur d'autres appareils, vous pouvez flasher un noyau personnalisé annonçant la prise en charge de WireGuard sur les forums XDA. Pour les utilisateurs sans root, l'application WireGuard fonctionne toujours très bien et reste le VPN le plus rapide du marché. Pour en savoir plus, téléchargez le Application WireGuard de Google Play sur votre smartphone Android ou appareil Android TV. Et si vous souhaitez contribuer au projet, vous pouvez contacter l'équipe de développement de WireGuard: elle recherche activement un nouveau responsable pour l'application Android.
Prix : Gratuit.
4.5.
Mise à jour 1: activée dans l'arborescence stable d'Android-4.19
WireGuard VPN sera pris en charge par toutes les versions du noyau Linux prises en charge par Android 12. Suite à sa fusion avec l'arborescence Android12-5.4 du noyau commun Android, la prise en charge native du noyau pour WireGuard a été ajoutée à l'arborescence stable d'Android-4.19. Cela signifie que l'accélération du noyau pour WireGuard sera prise en charge dans Android 12 sur les appareils dotés du noyau Linux 4.19 et 5.4, cependant il reste à voir si Google ajoutera ou non des API pour s'interfacer avec le module du noyau à temps pour la version stable d'Android 12.