Google ha appena fatto una grande mossa per portare l'accelerazione del kernel VPN WireGuard su Android 12 unendo il supporto negli alberi Linux Kernel 4.19 e 5.4.
Aggiornamento 1 (26/10/2020, 18:11 ET): È stato aggiunto anche il supporto nativo del kernel per il protocollo VPN WireGuard all'albero Linux Kernel 4.19 di Android. Scorri fino in fondo per ulteriori informazioni. L'articolo pubblicato il 13 ottobre 2020 è conservato di seguito.
Poiché il lavoro remoto sta diventando la norma in molte aziende grazie al COVID-19, è più importante che mai proteggere le connessioni di rete con una rete privata virtuale o VPN. Esistono diversi protocolli di tunneling VPN che i servizi possono utilizzare, ma un'implementazione relativamente nuova chiamata WireGuard ha preso d'assalto il mondo della tecnologia. Come abbiamo spiegato prima, WireGuard è una nuova generazione Protocollo VPN che abbraccia i moderni standard di crittografia e dispone di una base di codice sicura e verificabile. Dopo la sua inclusione in
Kernel Linux 5.6, Google sta ora aggiungendo il supporto per il protocollo Androide 12l'albero del kernel Linux 5.4.Google esegue il fork di ogni versione del kernel Linux per includere "patch di interesse per la comunità Android che non sono state unite ai kernel principali o supportati a lungo termine (LTS)". Questi kernel sono chiamati Kernel comuni Android e costituiscono la base della versione del kernel Linux disponibile su ogni dispositivo Android oggi sul mercato. Per ogni versione di Android, Google supporta una manciata di versioni del kernel Linux; per Android 11, attualmente si tratta delle versioni Linux Kernel 4.14 e 4.19, mentre per Android 12, saranno le versioni 4.19 e 5.4.
Il tipico dispositivo Android di punta oggi funziona su un fork del kernel Linux 4.19, ma si prevede che la situazione cambierà una volta che il nuovo silicio di Qualcomm e altri fornitori di SoC sarà disponibile sui dispositivi Android di nuova generazione. Molti di questi prossimi dispositivi eseguiranno la prossima versione di Android, Android 12, alla fine del 2021. top di Linux Kernel 5.4 e questi dispositivi potrebbero essere i primi a supportare nativamente WireGuard VPN Androide.
Oggi abbiamo notato a raffica Di nuovi impegni al albero Android12-5.4 del kernel comune Android. Tra questi nuovi impegni c'era il Protocollo VPN WireGuard stesso, accanto un'opzione di configurazione che lo abilita sui kernel Android. Ciò è stato aggiunto dallo sviluppatore veterano del kernel stabile Greg KH, che ha descritto la modifica come "aggiunta del supporto nativo del kernel per una VPN sana".
Prima che gli utenti possano abilitare nativamente una VPN utilizzando il protocollo WireGuard su Android 12, tuttavia, Google deve aggiungere API per interfacciarsi con il modulo del kernel. Ci si potrebbe aspettare che questo sia esattamente ciò su cui Google lavorerà in seguito, e terremo d'occhio AOSP per monitorare i progressi del supporto WireGuard nella versione Android del prossimo anno.
Gli utenti Pixel interessati possono sfruttare subito questa accelerazione del kernel eseguendo il rooting del proprio dispositivo e installando il modulo kernel predefinito. Su altri dispositivi, puoi eseguire il flashing di un kernel personalizzato che pubblicizza il supporto WireGuard dai forum XDA. Per gli utenti senza root, l'app WireGuard funziona ancora alla grande e rimane la VPN più veloce in circolazione. Per saperne di più, scarica il Applicazione WireGuard da Google Play sul tuo smartphone Android o dispositivo Android TV. E se sei interessato a contribuire al progetto, puoi contattare il team di sviluppo di WireGuard: stanno attivamente cercando un nuovo manutentore per l'app Android.
Prezzo: gratuito.
4.5.
Aggiornamento 1: abilitato nell'albero Android-4.19-stabile
WireGuard VPN sarà supportata da tutte le versioni del kernel Linux supportate da Android 12. In seguito alla fusione con l'albero android12-5.4 del kernel comune Android, il supporto nativo del kernel per WireGuard è stato aggiunto all'albero Android-4.19-stabile. Ciò significa che l'accelerazione del kernel per WireGuard sarà supportata in Android 12 sui dispositivi con Linux Kernel 4.19 e 5.4, tuttavia resta da vedere se Google aggiungerà o meno le API per interfacciarsi con il modulo kernel in tempo per il rilascio stabile di Android 12.