Er Android en Linux-distribusjon?

At Android er basert på Linux er velkjent, kan man derfor spørre om Android er en Linux-distribusjon som Ubuntu eller Debian .
Sannheten er at selv om Linux-basert, Android ikke er et operativsystem designet for PC-er, har det applikasjoner som ikke fungerer på andre Linux-distros, og det er samtidig ikke mulig å installere Linux-programmer på Android.
Linux er den sentrale delen av Android, men Google har ikke lagt til, i sitt operativsystem for smarttelefoner og nettbrett, den typiske programvaren for en Linux-distribusjon som Ubuntu.
Den store forskjellen er derfor redusert til hva som menes med uttrykket "Linux", som egentlig ikke indikerer et spesifikt operativsystem, men bare "kjernen", det er den sentrale delen eller hjertet i hvert system.
Linux-distribusjoner har da ikke bare den samme kjernen i seg, men mange andre programvarer, for eksempel GNU-shell-verktøyene, GNOME-skrivebordet, Firefox-nettleseren og så videre.
Når de er så like, refererer noen mennesker, ofte for å forstå det, distribusjoner som Linux-systemer.
Som alle Linux-programmer er kjernen også åpen kildekode og kan endres av de som utvikler operativsystemet.
Google-utviklere som har å gjøre med Android, kan deretter endre Linux-kjernen for å imøtekomme deres behov.
I likhet med Android er det mange andre operativsystemer basert på Linux-kjernen, mer enn du tror.
Andre enheter bruker forskjellige kjerner, og for eksempel bruker PlayStation 4 FreeBSD-kjernen (som er åpen kildekode), mens Xbox One bruker Windows NT-kjernen, det samme som Windows.
På Android kan du se versjonen av Linux-kjernen som kjører på en enhet ved å gå til Innstillinger-menyen og deretter på Info på telefonen eller nettbrettet.
Når jeg går tilbake til spørsmålet om artikkelen, hvis Android kan betraktes som en Linux-distribusjon, la jeg merke til hvordan et godt definert svar fortsatt er sterkt omdiskutert.
Når du starter en Android-enhet, laster Linux-kjernen akkurat som den gjør på annen distribusjon.
Imidlertid er nesten all programvaren som er inkludert i Android forskjellig, og for eksempel er det ingen GNU C (glibc) -biblioteker og ikke en gang en X-server som Xorg inkludert i normale Linux-distribusjoner som brukes til å kjøre standardapplikasjoner.
Android bruker en virtuell maskin kalt Dalvik for å kjøre applikasjoner som egentlig er skrevet i Java. Disse applikasjonene er rettet mot Android-enheter og er programmert ved hjelp av API-er (programmeringsgrensesnitt) levert av Google.
På den annen side er det imidlertid på Android mulig å få tilgang til en terminal (ved hjelp av en spesiell app som Terminal Emulator) som er veldig lik den til en Linux-distro, selv om det ikke er mulig å gjøre mye, med mindre du låser opp den Android med root-rettigheter, dvs. systemadministrator.
Som allerede nevnt, på en standard Linux-distribusjon, ikke inkludert den virtuelle Dalvik-maskinen, kan ikke Android-applikasjoner installeres og kjøres .
Dette betyr imidlertid ikke at en dyktig utvikler kan inkludere Dalvik i en Linux-distribusjon slik at han kan kjøre forskjellige applikasjoner på en vanlig datamaskin.
Vi har sett, som et beste eksempel, at du kan installere Android X86 på en bærbar PC og også noen emulatorer som Bluestacks for å installere Android-apper på Windows og Mac .
I virkeligheten må det imidlertid sies klart, Android er ikke et system designet for datamaskiner, så driften på PC, selv med perfekte emulatorer, vil ikke kunne gi den samme utmerkede Android-opplevelsen på smarttelefoner eller nettbrett.
I tillegg til Android er Google Chrome OS også basert på Linux.
I motsetning til Android, er imidlertid Chrome OS designet for PC-er og er derfor mye mer lik standard Linux-distribusjoner, så mye at det på Chromebook er mulig å aktivere utviklermodus for å installere programmer på Linux-datamaskiner.

Legg Igjen Din Kommentar

Please enter your comment!
Please enter your name here