Nu og da prøver en af mine kollegaer at øge Linuxs andel af brugerantal ved at argumentere for, at Android kan betragtes som en Linux-distro, fordi den bruger Linux-kernen.
Lad mig sortere denne misforståelse om, hvorvidt Android kan betragtes som en Linuxdistro ud én gang for alle.
Hvis du ikke har læst vores artikel om forskellen mellem Unix og Linux, bør du starte derfra. Jeg definerede, hvad Unix og Linux er, deres historie, og hvordan de adskiller sig.Sagens kerne er, at Linux er kernen, som blev udviklet af Linus Torvalds i 1991 baseret på MINIX OS
Med tiden har bidragydere udnyttet det faktum, at Linux (sammen med dets GNU komponent) er open source og har justeret det passer til deres ideer og implementeringer; skabe en række distros med et væld af unikke funktioner.
Hvad er Android?
Android Inc blev grundlagt i oktober 2003 af Andy Rubin , Rich Miner, Nick Sears og Chris Hvid i Californien, USA. Android-projektet blev beskrevet som et projekt med "enormt potentiale i at udvikle smartere mobile enheder, der er mere opmærksomme på ejerens placering og præferencer".
Open source Android OS blev først udviklet med det formål at skabe et avanceret OS til digitale kameraer, indtil da de fandt ud af, at markedet for digitale kameraer ikke var stort nok, og de ændrede deres fokus til byg et OS til håndsæt, der ville konkurrere med Microsofts Windows Mobile og Symbian
Google Inc. købte virksomheden i 2005, og som vi ved nu, er resten historie.
Under motorhjelmen bruger Android en modificeret Linux-kerne, som giver udviklere masser af forudbyggede og velholdte funktioner. Dette sparer til gengæld tid og giver Android-udviklere mulighed for at fokusere på de vigtigste funktioner til mobile enheder.
Ud fra implikationen af detaljerne i GNU-manifestet af Richard Stallman, har et OS fire elementer:
Aspektet af Android, som er Linux, er dens monolitiske kerne, som er en modificeret version af Linux-kernen og kommer med sine egne biblioteker og API'er. Ændringerne af Linux-kernen er hovedsageligt til de specialiserede strømkrav til bærbare enheder med noget små batterier, og de specialiserede biblioteker og API'er er til at interagere med den cellulære kommunikationsdel af en mobiltelefon samt til at implementere en fælles programmering og brugergrænseflade for app-support, så de ikke behøver at være specifikke for en bestemt producents telefonmodellinje.
En anden relevant detalje er, at da Linux-operativsystemet blev udviklet i 1991 som et open source-operativsystem til stationære computere af Linus Torvalds, blev det udviklet som MINIX-operativsystemet og understøttede ikke 32-bit funktioner med Intel 80386-maskiner. En væsentlig forskel mellem de to på det tidspunkt er, at Android-arkitekturen kun understøttede x86 og ARM, som den anvender til Mobile Internet Devices (MID'er) og mobiltelefoner.
Afslutningsvis
…Android er Linux.
Jeg håber, at denne artikel har hjulpet dig med at forstå forholdet mellem Android og Linux og hvorfor selvom Android er Linux, er det ikke en Linux-distribution?
Har du nogen uenigheder, spørgsmål eller kommentarer vedrørende emnet? Del dem med os i kommentarfeltet nedenfor.