ACK를 처음 접했을 때 어떤 줄임말인 줄 몰라서 구글링 했던 기억이 있습니다. ACK를 어떻게 download 받는지도 몰라서 쩔쩔매던 모습이 생각나서 이번 글을 작성하게 되었습니다.
ACK(android common kernels)
android site에 들어가면 아래와 같이 설명이 되어 있습니다.
AOSP 일반 커널은 kernel.org 커널의 다운스트림이며 메인라인 또는 LTS(장기적 지원) 커널로 병합되지 않은 Android 커뮤니티의 관심 패치를 포함합니다.
출처: https://source.android.com/docs/core/architecture/kernel/android-common?hl=ko
Android 일반 커널 | Android Open Source Project
2025년 3월 27일부터 AOSP를 빌드하고 기여하려면 aosp-main 대신 android-latest-release를 사용하는 것이 좋습니다. 자세한 내용은 AOSP 변경사항을 참고하세요. 이 페이지는 Cloud Translation API를 통해 번역되
source.android.com
ACK는 일반 linux에 들어가는 kernel에서 특정 버전을 가져와서 android에 특화된 패치들을 포함한 것으로 저는 이해했습니다.
ACK git download 방법
ACK git download 하는 방법은 아래와 같습니다. 아래와 같이 command을 linux에 입력하면 ACK을 download 할 수 있습니다.
git clone https://android.googlesource.com/kernel/common
해당 command가 있는 link는 아래입니다. 참고하시면 좋을 것 같습니다.
kernel/common - Git at Google
How do I submit patches to Android Common Kernels BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in
android.googlesource.com
ACK를 download 하면 아래와 같이 나오게 됩니다.
ACK git에 들어가면 아래와 같이 보이게 됩니다. 정상적으로 download 받았음을 알 수 있습니다.
ACK download clear
ACK이 무엇인지 간략하게 소개하고 ACK를 download하는 방법에 대해서 공유드려 보았습니다. 나중에 혹시나 누군가가 이야기를 한다면 저처럼 당황하지 않고 아 android common kernels 이군아 라고 아셨으면 좋겠습니다.
'개발 > android' 카테고리의 다른 글
[android] SELinux Mode(Permissive VS Enforcing) (0) | 2025.07.06 |
---|---|
[android] SELinux 맛보기(feat. DAC vs MAC) (0) | 2025.07.04 |
[기타] fastboot 설치부터 명령어까지 (0) | 2023.09.10 |