Android

Er Android Linux?

Er Android Linux?
Folk har talt om Android, og at dens kerne bare er en udløber af Linux, og derfor er det grundlæggende Linux. Men er det faktisk sandt?

Kort svar: Ja- men ikke ligefrem.

Android som en ramme er bestemt oprettet som en udvidelse af Linux-kernen - lad os få det lige ud af vejen først. Udviklerne af Android behøvede ikke at skrive koden fra bunden; de havde lagt det nødvendige arbejde ud i form af Linux eller som en ”pre-built.”Men dette kvalificerer ikke Android til at blive kaldt“ Linux ”.

Se, ordet Linux har nogle virkelig slørede definitioner. Det kunne bruges til at henvise til Linux-kernen eller GNU-softwaren. Det henviser også til de mange Linux-distributioner.

Oven i købet bruger Android ikke Linux-kernen fuldt ud, kun et par dele, som den finder relevant, så det er ikke "Linux" i den forstand, at det er en Linux-distro.

For ikke at nævne kontrasten mellem de enheder, de er designet til. Android bruges som en grænseflade i håndholdte enheder med berøringsfølsomme pads, mens Linux-distributioner passer til stationære computere og servere.

Du kan oprette forbindelsen mellem de to ved at se på indlæsningsskærmene i Android-enheder; det er faktisk Linux-kernen, der starter op. Det er dog let at se, at lighederne kun går så langt. Ved nærmere eftersyn finder du, at Glibc-biblioteket sammen med andre biblioteker, der typisk findes på en Linux-enhed, mangler.

Men hvad er præcis forskellene?

For at gøre et konkret argument mod at klassificere Android OS som “Linux”, lad os se nærmere på nogle af de primære funktioner i de to.

Til at begynde med bruger Android ikke standard Linux-kernen, og den mangler også nogle af de grundlæggende Linux-biblioteker, som den kasserer til fordel for specielle biblioteker til Android. Når vi holder dette i perspektiv, kan vi miskreditere argumentet om, at Android ligner Linux-distribution, da en typisk distro ikke ændrer Linux-kernen i det omfang, Android har gjort.

En af de definerende funktioner i Linux-distributioner er tilpasningsevne; en funktion, som Android ikke næsten integrerer i det omfang. For eksempel er rodadgangen kun et par kommandolinjer væk i Linux, mens der kræves en speciel applikation for at bryde ind i Android-kernen.

Linux-softwaren er ganske fremmed for Android. Applikationerne til en Linux-distribution fungerer på tværs af alle andre distributioner, og dette er ikke tilfældet med Android. Faktisk slutter lighederne mellem Android og Linux distroer med kernen, resten af ​​softwarebæringen havde ingen lighed med hinanden.

Endelig er der spørgsmålet om licensering. Linux distroer er open source. Det er et kendetegn ved alle ting Linux. Mens Android er teknisk open source i den forstand, at dets basissoftware gøres offentligt tilgængeligt, er yderligere udvikling gjort strengt privat.

Oprindelsen til Android OS

Google erhvervede Android OS fra Android Inc. i 2005 og udgav den i 2008. Siden da er det blevet de facto-operativsystemet til håndholdte berøringsenheder sammen med IOS. Android præsenterede sig som en perfekt konkurrent til IOS. Mens IOS er begrænsende og privat med hensyn til tilpasning, Android, med sin open source-natur, der opfordrede programmører og udviklere til at bringe deres egne fortolkninger og opbygge deres egne applikationer.

Sjov kendsgerning: Android blev først markedsført til digitale kamerafirmaer som et avanceret operativsystem. Dette gik ikke nogen steder, og OS fandt til sidst et marked i smartphone-industrien.

Hvordan Linux kom til at være?

Linux er et gratis og open source Unix-lignende computeroperativsystem baseret på Linux-kerne, oprindeligt udtænkt til Intelx86-computere, men fandt hurtigt, at det var placeret på andre platforme. Hvis Android skal betragtes som et Linux-baseret operativsystem, ville Linux hidtil være det mest populære almindelige operativsystem i historien.

De "strengt" Linux-distributioner er mere populære blandt niche-tech-entusiaster end blandt almindelige brugere. Det har også fundet et marked i moderne tid blandt serverværter, der ofte bruger Linux-distributioner som Ubuntu og CentOS.

Konklusion:

Svaret ligger virkelig i, hvad du præcist henviser til, når du siger “Linux”. Hvis Linux i din definition skal inkludere GNU-softwaren, passer Android ikke til din definition. Ligeledes er Android ikke en Linux-distro i den forstand, at den ikke lever op til de egenskaber, som vi er kommet til at forvente af en typisk Linux-distribution. Men hvis et program, der er bygget på Linux-kernen, passer til definitionen af ​​“Linux” i din bog, så er det bestemt Linux.

Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der...
Bedste Linux Distros til spil i 2021
Linux-operativsystemet er kommet langt fra dets originale, enkle, serverbaserede udseende. Dette operativsystem er forbedret enormt i de senere år og ...
Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....