Whatsapp

Mitä eroa on Androidilla ja Linuxilla?

Anonim

Aina ​​silloin tällöin eräs kollegani yrittää nostaa Linuxin käyttäjämäärää väittämällä, että Android voidaan pitää Linux-distrona, koska se käyttää Linux-ydintä.

Sallikaa minun selvittää tämä väärinkäsitys siitä, voidaanko Android pitää Linuxdistro ulos lopullisesti.

Jos et ole lukenut artikkeliamme Unixin ja Linuxin eroista, aloita sieltä. Määritin, mitä Unix ja Linux ovat, niiden historian ja miten ne eroavat toisistaan.Asian ydin on, että Linux on ydin, jonka Linus Torvalds kehitti vuonna 1991 MINIX OS pohj alta.

Ajan mittaan avustajat ovat hyödyntäneet sitä tosiasiaa, että Linux (yhdessä sen GNU-komponentin kanssa) on avoimen lähdekoodin ja ovat mukautuneet se sopii heidän ideoihinsa ja toteutukseensa; luoda erilaisia ​​distroja, joissa on lukuisia ainutlaatuisia ominaisuuksia.

Mikä Android on?

Android Inc perusti lokakuussa 2003 Andy Rubin , Rich Miner, Nick Sears ja Chris White Kaliforniassa, Yhdysvalloissa. Android-projektia kuvattiin hankkeeksi, jolla on "v altava potentiaali kehittää älykkäämpiä mobiililaitteita, jotka ovat paremmin tietoisia omistajansa sijainnista ja mieltymyksistä".

Avoimen lähdekoodin Android-käyttöjärjestelmä kehitettiin alun perin tavoitteenaan luoda edistynyt käyttöjärjestelmä digitaalikameroille, kunnes he huomasivat, että digitaalikameroiden markkinat eivät olleet riittävän suuret, ja keskittyivät uudelleen rakentaa käyttöjärjestelmä puhelimille, jotka kilpailevat Microsoftin Windows Mobilen ja Symbian kanssa

Google Inc. osti yrityksen vuonna 2005 ja kuten nyt tiedämme, loppu on historiaa.

Kotelon alla Android käyttää muokattua Linux-ydintä, joka tarjoaa kehittäjille paljon valmiita ja hyvin ylläpidettyjä ominaisuuksia. Tämä puolestaan ​​säästää aikaa ja antaa Android-kehittäjille mahdollisuuden keskittyä mobiililaitteiden tärkeimpiin ominaisuuksiin.

Richard StallmanRichard Stallmanin Richard Stallmanin

Androidin osa, joka on Linux, on sen monoliittinen ydin, joka on muokattu versio Linux-ytimestä ja jossa on omat kirjastonsa ja API:t. Linux-ytimeen tehdyt muutokset on tarkoitettu pääasiassa kannettavien, hieman pienillä akuilla varustettujen laitteiden erikoistehotarpeisiin, ja erikoiskirjastot ja API:t ovat vuorovaikutuksessa matkapuhelimen matkapuhelinviestintäosan kanssa sekä yhteisen ohjelmoinnin ja käyttöliittymän toteuttamista. sovellustukea varten, jotta niiden ei tarvitse olla tietyn valmistajan puhelinmallin mukaisia.

Toinen tärkeä yksityiskohta on, että kun Linus Torvalds kehitti Linux-käyttöjärjestelmän vuonna 1991 avoimen lähdekoodin käyttöjärjestelmäksi pöytätietokoneille, se kehitettiin MINIX-käyttöjärjestelmäksi, eikä se tukenut 32-bittistä käyttöjärjestelmää. ominaisuuksia Intel 80386 -koneissa. Merkittävä ero näiden kahden välillä oli tuolloin se, että Android-arkkitehtuuri tuki vain x86:ta ja ARM:ää, joita se käyttää mobiililaitteille (MID) ja matkapuhelimille.

Tiivistettynä

Android ei ole GNU/Linux-distro, mutta sen ydin (sen voimanpesä) on Linux, ja koska on tapana, että Linux-ytimen ympärille koottua ohjelmistokokoelmaa kutsutaan Linuxiksi,Android on Linux.

Toivottavasti tämä artikkeli on auttanut sinua ymmärtämään Android ja Linux välisen suhteen ja miksi vaikka Android on Linux, se ei ole Linux-jakelu?

Onko sinulla aiheeseen liittyviä erimielisyyksiä, kysymyksiä tai kommentteja? Jaa ne kanssamme alla olevassa kommenttiosiossa.