Google tilføjer WireGuard VPN til Android 12s Linux-kerne

click fraud protection

Google har netop taget et stort skridt for at bringe WireGuard VPN-kerneacceleration til Android 12 ved at fusionere support i Linux Kernel 4.19 og 5.4 træer.

Opdatering 1 (26/10/2020 @ 18:11 ET): Native kerne-understøttelse af WireGuard VPN-protokollen er også blevet tilføjet til Androids Linux Kernel 4.19-træ. Rul til bunden for mere information. Artiklen som offentliggjort den 13. oktober 2020 er bevaret nedenfor.

Med fjernarbejde, der er blevet normen i mange virksomheder takket være COVID-19, er det vigtigere end nogensinde før at sikre netværksforbindelser med et virtuelt privat netværk eller VPN. Der er flere VPN-tunneling-protokoller, som tjenester kan gøre brug af, men en relativt ny implementering kaldet WireGuard har taget teknologiverdenen med storm. Som vi har forklaret før, er WireGuard en næste generation VPN protokol der omfatter moderne kryptografistandarder og har en sikker, auditerbar kodebase. Efter dets optagelse i Linux Kernel 5.6, tilføjer Google nu understøttelse af protokollen til Android 12's Linux Kernel 5.4-træ.

Google gafler hver Linux Kernel-udgivelse til at inkludere "patches af interesse for Android-fællesskabet, der ikke er blevet flettet ind i mainline eller Long Term Supported (LTS) kerner." Disse kerner kaldes Android almindelige kerner og de danner grundlaget for Linux-kerneudgivelsen, der leveres på hver eneste Android-enhed på markedet i dag. For hver Android-udgivelse understøtter Google en håndfuld Linux-kerneudgivelser; for Android 11 er det i øjeblikket Linux Kernel version 4.14 og 4.19, mens for Android 12, det bliver version 4.19 og 5.4.

Den typiske flagskibs Android-enhed i dag kører oven på en gaffel af Linux Kernel 4.19, men det forventes at ændre sig, når nyt silicium fra Qualcomm og andre SoC-leverandører sendes på næste generations Android-enheder. Mange af disse kommende enheder vil køre den næste version af Android—Android 12—i slutningen af ​​2021 på toppen af ​​Linux Kernel 5.4, og disse enheder kan være de første til at understøtte WireGuard VPN på Android.

Tidligere i dag så vi en byge af nye commits til android12-5.4 træ af Android Common Kernel. Blandt disse nye tilsagn var Selve WireGuard VPN-protokollen, langs med en konfigurationsindstilling, der aktiverer dette på Android-kerner. Dette blev tilføjet af den veteran, stabile kerneudvikler Greg KH, der beskrev ændringen som "tilføjelse af indbygget kerneunderstøttelse til en fornuftig VPN."

Før brugere indbygget kan aktivere en VPN ved hjælp af WireGuard-protokollen på Android 12, skal Google dog tilføje API'er til grænseflade med kernemodulet. Man kan forvente, at det er præcis, hvad Google vil arbejde på næste gang, og vi vil holde øje med AOSP for at spore udviklingen af ​​WireGuard-support i næste års Android-udgivelse.

Interesserede Pixel-brugere kan drage fordel af denne kerneacceleration lige nu ved at roote deres enhed og installere det forudbyggede kernemodul. På andre enheder kan du flashe en brugerdefineret kerne, der annoncerer WireGuard-support fra XDA-foraerne. For brugere uden root fungerer WireGuard-appen stadig godt og forbliver den hurtigste VPN derude. For at lære mere, download WireGuard app fra Google Play på din Android-smartphone eller Android TV-enhed. Og hvis du er interesseret i at bidrage til projektet, kan du kontakte WireGuard-udviklingsteamet – de søger aktivt en ny vedligeholder til Android-appen.

WireGuardUdvikler: WireGuard udviklingsteam

Pris: Gratis.

4.5.

Hent

Opdatering 1: Aktiveret i android-4.19-stabilt træ

WireGuard VPN vil blive understøttet af alle Linux-kerneversioner, der understøttes af Android 12. Efter fusionen til Android12-5.4-træet i Android Common Kernel er indbygget kerneunderstøttelse af WireGuard blevet tilføjet til det android-4.19-stabile træ. Dette betyder, at kerneacceleration til WireGuard vil blive understøttet i Android 12 på enheder med Linux Kernel 4.19 samt 5.4, selvom Det er stadig at se, om Google vil tilføje API'er til grænsefladen med kernemodulet i tide til den stabile udgivelse af Android 12.