Android

Er Android Linux?

Er Android Linux?
Folk har snakket om Android, og at kjernen bare er et utløp av Linux, og derfor bare er Linux. Men er det faktisk sant?

Kort svar: Ja- men ikke akkurat.

Android som rammeverk er definitivt opprettet som en utvidelse av Linux-kjernen - la oss få det rett ut av veien først. Utviklerne av Android slapp å skrive koden fra bunnen av; de hadde det nødvendige arbeidet lagt ut for seg i form av Linux eller som en “pre-built.”Men dette kvalifiserer ikke Android til å bli kalt“ Linux ”.

Se, ordet Linux har noen veldig uskarpe definisjoner. Den kan brukes til å referere til Linux-kjernen eller GNU-programvaren. Det refererer også til mange Linux-distribusjoner.

På toppen av det bruker Android ikke Linux-kjernen fullt ut, bare noen få deler som den finner relevant, så det er ikke "Linux" i den forstand at det er en Linux-distro.

For ikke å nevne kontrasten mellom enhetene de er designet for. Android brukes som et grensesnitt i håndholdte enheter med pads på berøringsskjerm, mens Linux-distribusjoner passer til stasjonære datamaskiner og servere.

Du kan lage forbindelsen mellom de to ved å se på lasteskjermene på Android-enheter; det er faktisk Linux-kjernen som starter opp. Det er imidlertid lett å se at likhetene bare går så langt. Ved nærmere undersøkelse vil du oppdage at Glibc-biblioteket, sammen med andre biblioteker, vanligvis finnes på en Linux-enhet mangler.

Men hva er egentlig forskjellene??

For å gjøre et konkret argument mot å klassifisere Android OS som “Linux”, la oss se nærmere på noen av de viktigste funksjonene i de to.

For å begynne med bruker Android ikke standard Linux-kjernen, og den mangler også noen av de grunnleggende Linux-bibliotekene, som den forkaster til fordel for biblioteker som er spesielle for Android. Når vi holder dette i perspektiv, kan vi diskreditere argumentet om at Android er beslektet med Linux-distribusjon, siden en typisk distro ikke endrer Linux-kjernen i den grad Android har gjort.

En av de definerende funksjonene i Linux-distribusjoner er tilpassbarhet; en funksjon som Android ikke nesten integrerer i den grad. Rottilgangen er for eksempel bare et par kommandolinjer unna i Linux, mens det kreves en spesiell applikasjon for å bryte inn i Android-kjernen.

Linux-programvaren er ganske fremmed for Android. Applikasjonene for en Linux-distribusjon fungerer på tvers av alle andre distribusjoner, og dette er ikke tilfelle med Android. Faktisk slutter likhetene mellom Android- og Linux-distribusjoner med kjernen, resten av programvarelageret hadde ingen likhet med hverandre.

Til slutt er det saken om lisensiering. Linux distros er åpen kildekode. Det er et kjennetegn på alle ting Linux. Mens Android er teknisk åpen kildekode i den forstand at baseprogramvaren blir gjort offentlig tilgjengelig, har videre utvikling blitt gjort strengt privat.

Opprinnelsen til Android OS

Google kjøpte Android OS fra Android Inc. i 2005 og ga ut i 2008. Siden den gang har det blitt det de facto operativsystemet for håndholdte berøringsenheter ved siden av IOS. Android presenterte seg som en perfekt konkurrent til IOS. Mens IOS er begrensende og privat med hensyn til tilpassbarhet, Android, med sin åpen kildekode som inviterte programmerere og utviklere til å ta med sine egne tolkninger og bygge sine egne applikasjoner.

Morsomt faktum: Android ble først markedsført til digitale kamerabedrifter som et avansert operativsystem. Dette gikk ingen steder, og operativsystemet fant etter hvert et marked i smarttelefonindustrien.

Hvordan Linux ble?

Linux er et gratis og åpen kildekode-Unix-lignende operativsystem basert på Linux-kjernen, opprinnelig utviklet for Intelx86-datamaskiner, men fant raskt at det ble plassert i andre plattformer. Hvis Android skal betraktes som et Linux-basert operativsystem, vil Linux være det mest populære generelle operativsystemet i historien så langt.

De "strengt" Linux-distribusjonene er mer populære blant nisjetekniske entusiaster enn blant brukere som er generelle. Det har også funnet et marked i moderne tid blant serververter som ofte bruker Linux-distribusjoner som Ubuntu og CentOS.

Konklusjon:

Svaret ligger egentlig i det du refererer til når du sier "Linux". Hvis Linux i definisjonen din må inkludere GNU-programvaren, passer ikke Android din definisjon. På samme måte er Android ikke en Linux-distro i den forstand at den ikke lever opp til egenskapene vi har forventet fra en typisk Linux-distribusjon. Men hvis et program som er bygget på Linux-kjernen, passer til definisjonen av "Linux" i boken din, så er det definitivt Linux.

Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...
Mus Hvordan reversere rulle retning for mus og styreplater i Windows 10
Hvordan reversere rulle retning for mus og styreplater i Windows 10
Mus og Pekeplates gjør ikke bare databehandling enkelt, men mer effektivt og mindre tidkrevende. Vi kan ikke forestille oss et liv uten disse enhetene...
Mus Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Musepekeren og markøren i Windows 10 er veldig viktige aspekter ved operativsystemet. Dette kan sies også for andre operativsystemer, så i sannhet er ...