Google은 Linux 커널 4.19 및 5.4 트리의 지원을 통합하여 WireGuard VPN 커널 가속을 Android 12에 도입하는 큰 움직임을 보였습니다.
업데이트 1(2020년 10월 26일 @ 오후 6시 11분(ET)): WireGuard VPN 프로토콜에 대한 기본 커널 지원도 Android의 Linux 커널 4.19 트리에 추가되었습니다. 자세한 내용을 보려면 아래로 스크롤하세요. 2020년 10월 13일에 게시된 기사는 아래에 보존되어 있습니다.
코로나19로 인해 많은 기업에서 원격 근무가 표준이 되면서 가상 사설망(VPN)으로 네트워크 연결을 보호하는 것이 그 어느 때보다 중요해졌습니다. 서비스에서 사용할 수 있는 VPN 터널링 프로토콜은 여러 가지가 있지만 비교적 새로운 구현인 와이어가드 기술계를 폭풍으로 몰아넣었습니다. 이전에 설명했듯이 WireGuard는 차세대 VPN 프로토콜 최신 암호화 표준을 수용하고 안전하고 감사 가능한 코드 기반을 갖추고 있습니다. 포함된 후 리눅스 커널 5.6, Google은 이제 프로토콜에 대한 지원을 추가하고 있습니다. 안드로이드 12의 Linux 커널 5.4 트리.
Google은 "메인라인 또는 LTS(장기 지원) 커널에 병합되지 않은 Android 커뮤니티에 관심 있는 패치"를 포함하기 위해 각 Linux 커널 릴리스를 포크합니다. 이러한 커널을 호출합니다. Android 일반 커널 이는 오늘날 시장에 나와 있는 모든 Android 기기에 탑재되는 Linux 커널 릴리스의 기초를 형성합니다. 각 Android 릴리스에 대해 Google은 소수의 Linux 커널 릴리스를 지원합니다. Android 11의 경우 현재 Linux 커널 버전 4.14 및 4.19이고 Android 12의 경우 4.19 버전이겠죠 그리고 5.4.
오늘날 전형적인 플래그십 Android 기기 Linux Kernel 4.19 포크 위에서 실행됩니다.하지만 Qualcomm 및 기타 SoC 공급업체의 새로운 실리콘이 차세대 Android 기기에 출시되면 상황이 바뀔 것으로 예상됩니다. 앞으로 출시될 이러한 기기 중 다수는 2021년 말에 Android의 다음 버전인 Android 12를 실행할 예정입니다. Linux Kernel 5.4 이상이며 이러한 장치는 기본적으로 WireGuard VPN을 지원하는 최초의 장치일 수 있습니다. 기계적 인조 인간.
오늘 일찍 우리는 한 가지를 발견했습니다. 단말마 ~의 새로운 커밋 ~로 android12-5.4 트리 Android 공통 커널의 일부입니다. 이 새로운 커밋 중에는 WireGuard VPN 프로토콜 자체, 나란히 Android 커널에서 이를 활성화하는 구성 옵션. 이는 베테랑 안정적인 커널 개발자인 Greg KH가 추가한 것으로, 그는 이 변경 사항을 "정상적인 VPN에 대한 기본 커널 지원 추가"라고 설명했습니다.
하지만 사용자가 Android 12에서 WireGuard 프로토콜을 사용하여 VPN을 기본적으로 활성화하려면 먼저 Google이 커널 모듈과 인터페이스할 API를 추가해야 합니다. 이것이 바로 Google이 다음에 작업할 것이라고 예상할 수 있으며, 우리는 내년 Android 릴리스에서 WireGuard 지원 진행 상황을 추적하기 위해 AOSP를 주시할 것입니다.
관심 있는 Pixel 사용자는 장치를 루팅하고 사전 구축된 커널 모듈을 설치하여 지금 바로 이 커널 가속을 활용할 수 있습니다. 다른 장치에서는 XDA 포럼에서 WireGuard 지원을 광고하는 사용자 정의 커널을 플래시할 수 있습니다. 루트가 없는 사용자의 경우 WireGuard 앱은 여전히 훌륭하게 작동하며 가장 빠른 VPN으로 남아 있습니다. 자세한 내용을 보려면 다음을 다운로드하세요. Google Play의 WireGuard 앱 당신의 안드로이드 스마트폰에서 또는 Android TV 기기. 프로젝트에 기여하고 싶다면 WireGuard 개발팀에 문의하세요. 그들은 Android 앱의 새로운 관리자를 적극적으로 찾고 있습니다.
가격: 무료.
4.5.
업데이트 1: android-4.19-stable 트리에서 활성화됨
WireGuard VPN은 Android 12에서 지원되는 모든 Linux 커널 버전에서 지원됩니다. Android 공통 커널의 android12-5.4 트리로 합병된 후 WireGuard에 대한 기본 커널 지원이 변경되었습니다. 추가됨 android-4.19-stable 트리로 이동합니다. 이는 WireGuard의 커널 가속이 Linux 커널 4.19 및 5.4를 사용하는 기기의 Android 12에서 지원된다는 의미입니다. Google이 Android 12의 안정적인 릴리스에 맞춰 커널 모듈과 인터페이스하기 위해 API를 추가할지 여부는 아직 알 수 없습니다.