Android er dybt sammenflettet med Linux. Her er sammenbruddet:
* Android er bygget på Linux -kernen: Kernen i Android, dets operativsystemfundament, er Linux -kernen. Denne kerne leverer de vigtige funktioner på lavt niveau, der administrerer hardware, hukommelse, processer og netværk.
* Android bruger Linux System Libraries: Android er også stærkt afhængig af Linux -systembiblioteker, såsom GNU C -biblioteket (GLIBC), for dets kernefunktionaliteter.
* Android -apps kan udnytte Linux -værktøjer: Udviklere kan bruge Linux-kommandolinjeværktøjer som GCC (GNU Compiler Collection) til at udvikle Android-apps.
* Android's sikkerhedsmodel låner fra Linux: Android's sikkerhedsmodel, der er afhængig af brugerkonti, tilladelser og sandkasse, trækker stærkt fra de koncepter, der findes i Linux.
Det er dog vigtigt at forstå, at Android ikke er en Linux -distribution:
* Android har sin egen brugergrænseflade og applikationer: Mens Android bruger Linux -kernen, har den sin egen unikke brugergrænseflade (UI) og sæt applikationer. Det er ikke et traditionelt desktop Linux -miljø.
* Android bruger en modificeret version af Linux -kernen: Mens Android er baseret på Linux -kernen, er det en modificeret version, der er optimeret til mobile enheder. Dette betyder, at Android -udviklere tilpasser kernen til at imødekomme de specifikke behov for mobil hardware og software.
I det væsentlige udnytter Android det kraftfulde fundament i Linux -kernen for at tilvejebringe en solid base for sit operativsystem. Selvom det ikke er en Linux -distribution, er det stærkt afhængig af Linux -komponenter og koncepter.