Onko Android Linux-jakelu?

Se, että Android perustuu Linuxiin, on yleisesti tiedossa, voidaan siis kysyä, onko Android Linux-jakelu, kuten Ubuntu vai Debian .
Totuus on, että vaikka Linux-pohjainen Android ei ole tietokoneille suunniteltu käyttöjärjestelmä, sillä on sovelluksia, jotka eivät toimi muilla Linux-distroilla, ja samaan aikaan ei ole mahdollista asentaa Linux-ohjelmia Androidiin.
Linux on Androidin keskeinen osa, mutta Google ei ole lisännyt älypuhelimien ja tablettien käyttöjärjestelmäänsä tyypillisiä Linux-jakeluohjelmien, kuten Ubuntun, ohjelmistoja.
Siksi suuri ero pienenee siihen, mitä tarkoitetaan käsitteellä "Linux", joka käytännössä ei tarkoita tiettyä käyttöjärjestelmää, vaan vain sen "ydintä", joka on kunkin järjestelmän keskusosa tai ydin.
Linux-jakeluissa ei ole vain sama ydin sisällä, vaan myös monia muita ohjelmistoja, kuten GNU-shell-apuohjelmat, GNOME-työpöytä, Firefox-selain ja niin edelleen.
Näin ollen niin samankaltaiset, jotkut ihmiset viittaavat usein ymmärtämisen helpottamiseksi jakeluihin Linux-järjestelmiksi.
Kuten kaikki Linux-ohjelmat, ydin on myös avoimen lähdekoodin käyttöjärjestelmä, ja käyttöjärjestelmän kehittäjät voivat muuttaa sitä.
Google-kehittäjät, jotka käsittelevät Androidia, voivat sitten muokata Linux-ytimen tarpeisiinsa.
Kuten Android, on monia muita Linux-ytimeen perustuvia käyttöjärjestelmiä enemmän kuin luulet.
Muut laitteet käyttävät erilaisia ​​ytimiä ja esimerkiksi PlayStation 4 käyttää FreeBSD-ydintä (joka on avoin lähdekoodi), kun taas Xbox One käyttää Windows NT-ydintä, samaa kuin Windows.
Androidissa voit nähdä laitteessa käynnissä olevan Linux-ytimen version siirtymällä Asetukset-valikkoon ja sitten puhelimen tai tabletin Tiedot-kohtaan.
Palattuaan artikkelin kysymykseen, jos Androidia voidaan pitää Linux-jakeluna, huomasin, kuinka hyvin määritellystä vastauksesta keskustellaan edelleen voimakkaasti.
Kun käynnistät Android-laitteen, Linux-ydin latautuu samalla tavalla kuin missä tahansa muussa jakelussa.
Lähes kaikki Android-ohjelmistot ovat kuitenkin erilaisia ja esimerkiksi GNU C (glibc) -kirjastoja ei ole eikä edes Xorgin kaltaista X-palvelinta sisälly normaaliin Linux-jakeluun, jota käytetään vakiosovellusten suorittamiseen.
Android käyttää Dalvik- nimistä virtuaalikonetta sovellusten ajamiseen, jotka ovat pääosin kirjoitettu Java-kielelle. Nämä sovellukset on suunnattu Android-laitteille ja ohjelmoidaan käyttämällä Googlen tarjoamia sovellusliittymiä (ohjelmointirajapintoja).
Toisaalta Androidilla on kuitenkin mahdollista päästä päätelaitteeseen (käyttämällä erityistä sovellusta, kuten Terminal Emulator), joka on hyvin samanlainen kuin Linux-distro, vaikka ei olisi mahdollista tehdä paljon, ellet avaa sitä. Android root-oikeuksilla, ts. Järjestelmänvalvoja.
Kuten jo mainittiin, Android-sovelluksia ei voida asentaa ja suorittaa tavanomaisessa Linux-jakelussa, lukuun ottamatta Dalvik-virtuaalikoneita.
Tämä ei kuitenkaan tarkoita, että kykenevä kehittäjä voi sisällyttää Dalvikin Linux-jakeluun, jotta hän voi käyttää erilaisia ​​sovelluksia normaalilla tietokoneella.
Olemme nähneet parhaana esimerkkinä, että voit asentaa Android X86: n kannettavaan tietokoneeseen ja myös joitain emulaattoreita, kuten Bluestacks, asentamaan Android-sovelluksia Windowsiin ja Maciin .
Todellisuudessa on kuitenkin todettava selvästi, Android ei ole tietokoneille suunniteltu järjestelmä, joten sen toiminta PC: llä, jopa täydellisillä emulaattoreilla, ei pysty tarjoamaan yhtä erinomaista Android-kokemusta älypuhelimissa tai tableteissa.
Androidin lisäksi Google Chrome OS perustuu myös Linuxiin.
Toisin kuin Android, Chrome OS on kuitenkin suunniteltu tietokoneille ja on siksi paljon samankaltainen kuin tavalliset Linux-jakelut, niin paljon, että Chromebookissa on mahdollista antaa kehittäjämoodille asentaa ohjelmia Linux-tietokoneisiin.

Jätä Kommentti

Please enter your comment!
Please enter your name here