Hva skjer

Hva er forskjellen mellom Android og Linux?

Anonim

Ni og da prøver en kollega av meg å øke Linuxs andel av antall brukere ved å argumentere for at Android kan betraktes som en Linux-distro fordi den bruker Linux-kjernen.

La meg sortere denne misforståelsen om Android kan betraktes som en Linuxdistro ut en gang for alle.

Hvis du ikke har lest artikkelen vår om forskjellen mellom Unix og Linux, bør du starte derfra. Jeg definerte hva Unix og Linux er, deres historie og hvordan de er forskjellige.Sakens kjerne er at Linux er kjernen som ble utviklet av Linus Torvalds i 1991 basert på MINIX OS

Over tid har bidragsytere utnyttet det faktum at Linux (kombinert med GNU-komponenten) er åpen kildekode og har justert det for å passe deres ideer og implementeringer; lage en rekke distroer med en mengde unike funksjoner.

Hva er Android?

Android Inc ble grunnlagt i oktober 2003 av Andy Rubin , Rich Miner, Nick Sears og Chris White i California, USA. Android-prosjektet ble beskrevet som et prosjekt med "enormt potensial i å utvikle smartere mobile enheter som er mer bevisste på eierens plassering og preferanser".

Open-source Android OS ble først utviklet med sikte på å lage et avansert OS for digitale kameraer før de fant ut at markedet for digitale kameraer ikke var stort nok, og de justerte fokuset til bygge et OS for håndsett som vil konkurrere med Microsofts Windows Mobile og Symbian

Google Inc. kjøpte selskapet i 2005 og som vi vet nå er resten historie.

Under panseret bruker Android en modifisert Linux-kjerne som gir utviklere tonnevis av forhåndsbygde og godt vedlikeholdte funksjoner. Dette sparer igjen tid og lar Android-utviklere fokusere på de viktigste funksjonene for mobile enheter.

Aspektet av Android som er Linux er dens monolittiske kjerne, som er en modifisert versjon av Linux-kjernen og kommer med sine egne biblioteker og APIer. Endringene til Linux-kjernen er hovedsakelig for de spesialiserte strømkravene til bærbare enheter med noe små batterier, og de spesialiserte bibliotekene og API-ene er for samhandling med mobilkommunikasjonsdelen av en mobiltelefon, samt for å implementere en felles programmering og brukergrensesnitt for appstøtte, slik at de ikke trenger å være spesifikke for en bestemt produsents telefonmodelllinje.

En annen relevant detalj er at da Linux-operativsystemet ble utviklet i 1991 som et åpen kildekode-operativsystem for stasjonære datamaskiner av Linus Torvalds, ble det utviklet som MINIX-operativsystemet og støttet ikke 32-bit funksjoner med Intel 80386-maskiner. En betydelig forskjell mellom de to på den tiden er at Android-arkitekturen kun støttet x86 og ARM som den bruker for Mobile Internet Devices (MIDs) og mobiltelefoner.

For å konkludere

Android er Linux.

Jeg håper denne artikkelen har hjulpet deg med å forstå forholdet mellom Android og Linux og hvorfor selv om Android er Linux, er det ikke en Linux-distribusjon?

Har du noen uenigheter, spørsmål eller kommentarer knyttet til emnet? Del dem med oss ​​i kommentarfeltet nedenfor.