Google har nettopp gjort et stort grep for å bringe WireGuard VPN-kjerneakselerasjon til Android 12 ved å slå sammen støtte i Linux Kernel 4.19- og 5.4-trær.
Oppdatering 1 (26.10.2020 @ 18:11 ET): Innebygd kjernestøtte for WireGuard VPN-protokollen er også lagt til Androids Linux Kernel 4.19-tre. Bla til bunnen for mer informasjon. Artikkelen publisert 13. oktober 2020 er bevart nedenfor.
Ettersom fjernarbeid blir normen i mange bedrifter takket være COVID-19, er det viktigere enn noen gang å sikre nettverksforbindelser med et virtuelt privat nettverk, eller VPN. Det er flere VPN-tunnelprotokoller som tjenester kan benytte seg av, men en relativt ny implementering kalt WireGuard har tatt teknologiverdenen med storm. Som vi har forklart før, er WireGuard en neste generasjon VPN-protokoll som omfavner moderne kryptografistandarder og har en sikker, kontrollerbar kodebase. Etter at den ble inkludert i Linux Kernel 5.6, legger Google nå til støtte for protokollen til Android 12sitt Linux Kernel 5.4-tre.
Google fordeler hver Linux-kjerne-utgivelse for å inkludere "patcher av interesse for Android-fellesskapet som ikke har blitt slått sammen til hovedlinje- eller langtidsstøttede (LTS)-kjerner." Disse kjernene kalles Android vanlige kjerner og de danner grunnlaget for Linux-kjerneutgivelsen som leveres på hver eneste Android-enhet på markedet i dag. For hver Android-utgivelse støtter Google en håndfull Linux-kjerneutgivelser; for Android 11, det er for øyeblikket Linux Kernel versjoner 4.14 og 4.19, mens for Android 12, det blir versjon 4.19 og 5.4.
Den typiske flaggskipet Android-enheten i dag kjører på toppen av en gaffel av Linux Kernel 4.19, men det forventes å endre seg når nytt silisium fra Qualcomm og andre SoC-leverandører leveres på neste generasjons Android-enheter. Mange av disse kommende enhetene vil kjøre den neste versjonen av Android—Android 12—på slutten av 2021 på toppen av Linux Kernel 5.4, og disse enhetene kan være de første som naturlig støtter WireGuard VPN på Android.
Tidligere i dag så vi en kavling av nye forpliktelser til android12-5.4 treet av Android Common Kernel. Blant disse nye forpliktelsene var Selve WireGuard VPN-protokollen, ved siden av et konfigurasjonsalternativ som aktiverer dette på Android-kjerner. Dette ble lagt til av veteranen, stabil kjerneutvikler Greg KH, som beskrev endringen som «å legge til innebygd kjernestøtte for en fornuftig VPN».
Før brukere naturlig kan aktivere en VPN ved hjelp av WireGuard-protokollen på Android 12, må Google imidlertid legge til APIer for grensesnitt med kjernemodulen. Man kan forvente at det er akkurat det Google skal jobbe med neste gang, og vi vil holde et øye med AOSP for å spore fremdriften for WireGuard-støtte i neste års Android-utgivelse.
Interesserte Pixel-brukere kan dra nytte av denne kjerneakselerasjonen akkurat nå ved å roote enheten og installere den forhåndsbygde kjernemodulen. På andre enheter kan du flashe en tilpasset kjerne som annonserer WireGuard-støtte fra XDA-foraene. For brukere uten root fungerer WireGuard-appen fortsatt utmerket og er fortsatt den raskeste VPN-en der ute. For å lære mer, last ned WireGuard-appen fra Google Play på din Android-smarttelefon eller Android TV-enhet. Og hvis du er interessert i å bidra til prosjektet, kan du kontakte WireGuard-utviklingsteamet – de søker aktivt etter en ny vedlikeholder for Android-appen.
Pris: Gratis.
4.5.
Oppdatering 1: Aktivert i android-4.19-stabilt tre
WireGuard VPN vil bli støttet av alle Linux-kjerneversjoner som støttes av Android 12. Etter sammenslåingen til Android12-5.4-treet til Android Common Kernel, har innebygd kjernestøtte for WireGuard blitt la til til det android-4.19-stabile treet. Dette betyr at kjerneakselerasjon for WireGuard vil bli støttet i Android 12 på enheter med Linux Kernel 4.19 samt 5.4, men det gjenstår å se om Google vil legge til APIer for grensesnitt med kjernemodulen i tide for den stabile utgivelsen av Android 12.