Google dodaje WireGuard VPN do jądra Linuksa Androida 12

Google właśnie wykonał duży ruch, aby wprowadzić akcelerację jądra WireGuard VPN do Androida 12, łącząc obsługę drzew Linux Kernel 4.19 i 5.4.

Aktualizacja 1 (26.10.2020 o 18:11 ET): Do drzewa Linux Kernel 4.19 dodano także natywną obsługę jądra dla protokołu WireGuard VPN. Przewiń w dół, aby uzyskać więcej informacji. Artykuł opublikowany 13 października 2020 r. znajduje się poniżej.

Ponieważ praca zdalna staje się normą w wielu firmach dzięki Covid-19, ważniejsze niż kiedykolwiek jest zabezpieczanie połączeń sieciowych za pomocą wirtualnej sieci prywatnej, czyli VPN. Istnieje wiele protokołów tunelowania VPN, z których mogą korzystać usługi, ale stosunkowo nowa implementacja nazywa się WireGuard szturmem podbiła świat technologii. Jak wyjaśniliśmy wcześniej, WireGuard to następna generacja Protokół VPN który uwzględnia nowoczesne standardy kryptograficzne i posiada bezpieczną, podlegającą audytowi bazę kodów. Po włączeniu do Jądro Linuksa 5.6, Google dodaje teraz obsługę protokołu do Androida 12drzewo jądra Linux 5.4.

Google rozdziela każdą wersję jądra Linuksa, aby zawierała „poprawki interesujące społeczność Androida, które nie zostały włączone do jąder głównych lub obsługiwanych długoterminowo (LTS). Jądra te nazywane są Wspólne jądra Androida i stanowią one podstawę wydania jądra Linuksa, które jest dostarczane na każdym urządzeniu z Androidem dostępnym obecnie na rynku. Dla każdej wersji Androida Google obsługuje kilka wersji jądra Linuksa; dla Androida 11 jest to obecnie Linux Kernel w wersjach 4.14 i 4.19, natomiast dla Androida 12, będą to wersje 4.19 i 5.4.

Typowe dzisiaj flagowe urządzenie z Androidem działa na rozwidleniu jądra Linux 4.19, ale oczekuje się, że to się zmieni, gdy nowy układ krzemowy Qualcomm i innych dostawców SoC zostanie dostarczony na urządzenia z Androidem nowej generacji. Na wielu z tych nadchodzących urządzeń będzie działać kolejna wersja Androida – Android 12 – pod koniec 2021 r. na szczycie jądra Linux 5.4 i te urządzenia mogą być pierwszymi, które natywnie obsługują WireGuard VPN Android.

Dziś rano zauważyliśmy ok poruszenie z nowe zobowiązania do Drzewo Androida 12-5.4 wspólnego jądra Androida. Wśród tych nowych zobowiązań był Sam protokół WireGuard VPN, wzdłuż opcja konfiguracji umożliwiająca tę opcję w jądrach Androida. Zostało to dodane przez doświadczonego programistę stabilnego jądra Grega KH, który opisał tę zmianę jako „dodanie natywnej obsługi jądra dla rozsądnej sieci VPN”.

Zanim jednak użytkownicy będą mogli natywnie włączyć VPN przy użyciu protokołu WireGuard w systemie Android 12, Google musi dodać interfejsy API do komunikacji z modułem jądra. Można się spodziewać, że właśnie nad tym Google będzie w przyszłości pracować, więc będziemy bacznie obserwować AOSP, aby śledzić postęp obsługi WireGuard w przyszłorocznej wersji Androida.

Zainteresowani użytkownicy Pixela mogą już teraz skorzystać z tego przyspieszenia jądra, rootując swoje urządzenie i instalując wstępnie skompilowany moduł jądra. Na innych urządzeniach możesz flashować niestandardowe jądro, które reklamuje obsługę WireGuard na forach XDA. W przypadku użytkowników bez uprawnień roota aplikacja WireGuard nadal działa świetnie i pozostaje najszybszą dostępną siecią VPN. Aby dowiedzieć się więcej, pobierz plik Aplikacja WireGuard z Google Play na swoim smartfonie z Androidem lub urządzenie z Androidem TV. Jeśli chcesz przyczynić się do projektu, możesz skontaktować się z zespołem programistów WireGuard — aktywnie poszukują nowego opiekuna aplikacji na Androida.

WireGuardDeweloper: Zespół programistów WireGuard

Cena: za darmo.

4.5.

Pobierać

Aktualizacja 1: Włączona w drzewie stabilnym dla Androida 4.19

WireGuard VPN będzie obsługiwany przez wszystkie wersje jądra Linuksa obsługiwane przez Androida 12. Po połączeniu z drzewem Android 12-5.4 wspólnego jądra systemu Android, natywna obsługa jądra dla WireGuard została dodany do drzewa stabilnego dla Androida 4.19. Oznacza to, że akceleracja jądra dla WireGuard będzie obsługiwana w systemie Android 12 na urządzeniach z jądrem Linux 4.19, a także 5.4. okaże się, czy Google doda interfejsy API do interfejsu modułu jądra na czas przed stabilną wersją Androida 12.