Over på Code Aurora-forumene har Qualcomm gitt ut noe av kildekoden for deres Snapdragon 865 og Snapdragon 765 mobilplattformer.
Tilbake i desember 2019 under Snapdragon Tech Summit kunngjorde Qualcomm Snapdragon 865 og Snapdragon 765 mobile plattformer. Disse brikkesettene er Qualcomms kraftigste flaggskip og SoC-er i øvre mellomklasse til dags dato, og de leveres allerede på en antall førsteklasses enheter som Samsung Galaxy S20 (865), Xiaomi Mi 10 (865), OnePlus 8 (865) og OPPO Reno3 Pro (765). Over 4 måneder siden Qualcomm først kunngjorde disse SoC-ene, har selskapet begynt å laste opp noen av kildene knyttet til de to mobile plattformene.
Code Aurora Forum, eller CAF for kort, er vert for kildekoden for ulike Qualcomm Snapdragon SoCs. Qualcomm, som en SoC leverandør, distribuerer en splittet versjon av Linux-kjernen til OEM-er/ODM-er, som deretter legger til enhetsspesifikke endringer på frakt enheter. I tillegg gjør Qualcomm endringer i AOSP-rammeverket for å optimalisere Android for hver av selskapets Snapdragon-mobilplattformer. Qualcomm distribuerer privat deres modifiserte Linux-kjerner, AOSP-rammeverk og andre programvareverktøy til sine partnere som en del av en Board Support Package, eller BSP. På den annen side er CAF der Qualcomm offentlig publiserer disse Linux-kjerneendringene og AOSP-rammeverksendringene. Denne CAF-utgivelsen kan være nyttig for tilpassede ROM-utviklere som ønsker å bruke den som et utgangspunkt i stedet for ren AOSP, og det er derfor du noen ganger ser "CAF-baserte" ROMer på forumene våre.
Å oppsummere:
- Mainline Linux-kjerne --> Android Common Kernel --> SoC-spesifikk kjerne (hva Qualcomm publiserer på CAF) --> BSP --> enhetsspesifikk kjerne (hva OEM-er er pålagt å publisere)
- AOSP --> AOSP + rammeverksendringer gjort av SoC-leverandører (ikke påkrevd å bli publisert under Apache 2.0, men Qualcomm gjør det uansett) --> BSP --> OEM Android-programvare (OxygenOS, ZenUI, etc.)
Du kan bla gjennom den tilknyttede utgivelsen for Snapdragon 865 (kodenavnet "kona") og Snapdragon 765 (kodenavnet "lito") på CAF nå. Qualcomm har tidligere gitt ut noe av kildekoden for Snapdragon 855 tilbake i mai 2019, noe som betyr at dagens utgivelse har kommet omtrent en måned tidligere enn vi forventet.