Android är djupt sammanflätad med Linux. Här är uppdelningen:
* Android är byggt på Linux -kärnan: Kärnan i Android, dess operativsystem Foundation, är Linux -kärnan. Denna kärna tillhandahåller de väsentliga lågnivåfunktionerna som hanterar hårdvara, minne, processer och nätverk.
* Android använder Linux -systembibliotek: Android förlitar sig också starkt på Linux -systembibliotek, till exempel GNU C -biblioteket (GLIBC), för dess kärnfunktioner.
* Android -appar kan utnyttja Linux -verktyg: Utvecklare kan använda Linux-kommandoradsverktyg som GCC (GNU Compiler Collection) för att utveckla Android-appar.
* Androids säkerhetsmodell lånar från Linux: Androids säkerhetsmodell, som förlitar sig på användarkonton, behörigheter och sandlådor, drar kraftigt från de koncept som finns i Linux.
Det är emellertid avgörande att förstå att android inte är en Linux -distribution:
* Android har sitt eget användargränssnitt och applikationer: Medan Android använder Linux -kärnan, har den sitt eget unika användargränssnitt (UI) och uppsättning applikationer. Det är inte en traditionell stationär Linux -miljö.
* Android använder en modifierad version av Linux -kärnan: Medan Android är baserad på Linux -kärnan, är det en modifierad version optimerad för mobila enheter. Detta innebär att Android -utvecklare anpassar kärnan för att tillgodose de specifika behoven hos mobil hårdvara och programvara.
I huvudsak utnyttjar Android den kraftfulla grunden för Linux -kärnan för att ge en solid bas för sitt operativsystem. Även om det inte är en Linux -distribution, förlitar den sig starkt på Linux -komponenter och koncept.