미니 기상천외한 샤오미 커널 소스 트리
- AlieNaTiZ
- 조회 수 697
- 2021.04.02. 13:34
최근에 미11, 미11 라이트 5G, 미11 프로, 미11 울트라, 미 믹스 폴드가 공식 발표되었습니다.
어느새부턴가 샤오미의 커널 소스가 굉장히 빨리 공개되고 있습니다. 그런데 놀라운 사실은
위의 나열한 기종 중에서 한 모델만 다른 칩셋인데요,
바로 미11 라이트 5G는 스냅드래곤 780G 입니다.
그런데 놀라운 것은 커널 소스가 같다는 거에요.
홍미 라인업 중에 스냅드래곤 888 칩셋을 탑재한 홍미 K40 프로 (haydn)
https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/haydn-r-oss
미 라인업 중에 스냅드래곤 888 칩셋을 가장 먼저 탑재해 출시한 미11 (venus)
https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/venus-r-oss
그런데
star 라는 디바이스 트리 안에 미11 라이트 5G (스냅드래곤 780G), 미11 프로/미11 울트라/미믹스 폴드(스냅드래곤 888)이 혼재되어 있는 순정 커널 자체가 common 그 자체입니다.
보통 디바이스의 컨픽 값 자체가 defconfig 으로 나뉘어있기 마련인데, 이걸 하나로 통합시켜버렸네요.
그래서 configs/vendor 단으로 넘어가면 무수히 많은 기기들의 config이 존재합니다.
아까 봤던 haydn, venus 커널 트리도 있지 않았냐구요? 네 맞아요.
같은 칩셋을 탑재한 기기들의 커널 소스를 같이 쓰는건 그러려니 하지만
스냅드래곤 780G와 스냅드래곤 888을 섞어쓴다니.. 퀄컴 AP를 완전히 미디어텍화하고 있는 느낌이네요.
(실제로 스냅드래곤 636 탑재한 기기를 스냅드래곤 660 커널하고 같아서 스냅드래곤 660 (sdm660) 이름으로 common 으로 묶어도 잘 됩니다. 리니지OS가 현재 그렇게 개발되었습니다.)
호오