Google току-що направи голям ход, за да внесе ускоряване на ядрото на WireGuard VPN в Android 12 чрез обединяване на поддръжката в ядрото на Linux 4.19 и дърветата 5.4.
Актуализация 1 (26.10.2020 г. в 18:11 ET): Вградената поддръжка на ядрото за протокола WireGuard VPN също е добавена към дървото на Linux ядрото 4.19 на Android. Превъртете до дъното за повече информация. Статията, публикувана на 13 октомври 2020 г., е запазена по-долу.
Тъй като отдалечената работа се превръща в норма за много фирми благодарение на COVID-19, е по-важно от всякога да защитите мрежовите връзки с виртуална частна мрежа или VPN. Има множество VPN протоколи за тунелиране, които услугите могат да използват, но сравнително нова реализация, т.нар WireGuard превзе технологичния свят като буря. Както обяснихме преди, WireGuard е следващо поколение VPN протокол който обхваща съвременните криптографски стандарти и има сигурна кодова база, която може да се проверява. След включването му в Linux ядро 5.6, сега Google добавя поддръжка за протокола към Android 12Linux ядрото 5.4 дърво.
Google разклонява всяко издание на ядрото на Linux, за да включва „кръпки, представляващи интерес за общността на Android, които не са обединени в основни или дългосрочно поддържани (LTS) ядра.“ Тези ядра се наричат Общи ядра на Android и те формират основата на версията на ядрото на Linux, която се доставя на всяко Android устройство на пазара днес. За всяка версия на Android Google поддържа няколко версии на ядрото на Linux; за Android 11, това в момента е ядрото на Linux версии 4.14 и 4.19, докато за Android 12, това ще бъдат версии 4.19 и 5.4.
Типичното водещо устройство с Android днес работи върху разклонение на ядрото на Linux 4.19, но се очаква това да се промени, след като нов силикон от Qualcomm и други доставчици на SoC се доставят на устройства с Android от следващо поколение. Много от тези предстоящи устройства ще работят със следващата версия на Android—Android 12—в края на 2021 г. в началото на Linux Kernel 5.4 и тези устройства може да са първите, които естествено поддържат WireGuard VPN на Android.
По-рано днес забелязахме a вихрушка на нови ангажименти към android12-5.4 дърво на общото ядро на Android. Сред тези нови ангажименти беше Самият WireGuard VPN протокол, заедно опция за конфигурация, позволяваща това на ядрата на Android. Това беше добавено от ветеран разработчик на стабилно ядро Greg KH, който описа промяната като „добавяне на родна поддръжка на ядрото за разумна VPN“.
Преди потребителите да могат естествено да активират VPN с помощта на протокола WireGuard на Android 12 обаче, Google трябва да добави API за интерфейс с модула на ядрото. Човек може да очаква, че Google ще работи точно върху това и ние ще следим AOSP, за да проследим напредъка на поддръжката на WireGuard в изданието на Android през следващата година.
Заинтересованите потребители на Pixel могат да се възползват от това ускорение на ядрото точно сега, като руутнат своето устройство и инсталират предварително изградения модул на ядрото. На други устройства можете да флашнете персонализирано ядро, което рекламира поддръжката на WireGuard от форумите на XDA. За потребители без root приложението WireGuard все още работи чудесно и остава най-бързият VPN на пазара. За да научите повече, изтеглете Приложение WireGuard от Google Play на вашия смартфон с Android или Android TV устройство. И ако се интересувате да допринесете за проекта, можете да се свържете с екипа за разработка на WireGuard – те активно търсят нов поддържащ за приложението за Android.
Цена: Безплатно.
4.5.
Актуализация 1: Активирана в android-4.19-stable дърво
WireGuard VPN ще се поддържа от всички версии на ядрото на Linux, поддържани от Android 12. След сливането му с android12-5.4 дървото на Android Common Kernel, естествената поддръжка на ядрото за WireGuard беше добавен към android-4.19-stable дърво. Това означава, че ускорението на ядрото за WireGuard ще се поддържа в Android 12 на устройства с Linux Kernel 4.19, както и 5.4, въпреки че остава да се види дали Google ще добави API за интерфейс с модула на ядрото навреме за стабилното издание на Android 12.