Ali je Android distribucija Linuxa?

Da Android temelji na Linuxu, je dobro znano, zato bi se lahko vprašali, ali je Android distribucija Linuxa, kot sta Ubuntu ali Debian .
Resnica je, da tudi če Linux temelji na sistemu Android, ni operacijski sistem, zasnovan za osebne računalnike, ima aplikacije, ki ne delujejo na druge diskoteke Linuxa, hkrati pa ni mogoče namestiti programov Linux na Android.
Linux je osrednji del Androida, vendar Google v svojem operacijskem sistemu za pametne telefone in tablične računalnike ni dodal značilne programske opreme distribucije Linuxa, kot je Ubuntu.
Velika razlika se torej zmanjša na tisto, kar pomeni izraz "Linux", ki v bistvu ne označuje določenega operacijskega sistema, temveč le njegovo "jedro", to je osrednji del ali srce vsakega sistema.
Nato distribucije Linuxa nimajo samo istega jedra v sebi, ampak tudi veliko druge programske opreme, kot so pripomočki lupine GNU, namizje GNOME, spletni brskalnik Firefox in tako naprej.
Ker so tako podobni, nekateri ljudje, zaradi lažjega razumevanja, distribucije navajajo kot sisteme Linux.
Kot vsi programi Linux je tudi jedro odprtokodno in ga lahko spremenijo tisti, ki razvijejo operacijski sistem.
Googlovi razvijalci, ki se ukvarjajo z Androidom, lahko nato spremenijo svoje Linuxovo jedro, da zadovolji njihove potrebe.
Tako kot Android obstaja tudi veliko drugih operacijskih sistemov, ki temeljijo na jedru Linux, več kot si mislite.
Druge naprave uporabljajo različna jedra in na primer PlayStation 4 uporablja jedro FreeBSD (ki je odprtokodno), medtem ko Xbox One uporablja jedro Windows NT, enako kot Windows.
V Androidu si lahko ogledate različico jedra Linux, ki deluje v napravi, tako da odprete meni Nastavitve in nato Info v telefonu ali tabličnem računalniku.
Če se vrnem k vprašanju članka, ali je Android mogoče šteti za distribucijo Linuxa, sem opazil, kako je dobro opredeljen odgovor še vedno zelo razpravljen.
Ko zaženete napravo Android, se Linuxovo jedro naloži tako kot pri drugih distribucijah.
Vendar pa je skoraj vsa programska oprema, ki je vključena v Android, drugačna in na primer v običajnih distribucijah Linuxa, ki se uporabljajo za zagon standardnih aplikacij, ni knjižnic GNU C (glibc) in niti X strežnika, kot je Xorg.
Android uporablja navidezni stroj, imenovan Dalvik, za zagon aplikacij, ki so v bistvu napisane na Javi. Te aplikacije so namenjene napravam Android in se programirajo s pomočjo API-jev (programskih vmesnikov), ki jih ponuja Google.
Po drugi strani pa je v sistemu Android mogoče dostopati do terminala (s pomočjo posebne aplikacije, kot je Terminal Emulator), ki je zelo podobna kot pri distribuciji Linuxa, četudi tega ni mogoče storiti veliko, če ga ne odklenete Android s korenskimi dovoljenji, tj. Sistemskim skrbnikom.
Kot smo že omenili, na standardnih distribucijah Linux, ki ne vključujejo virtualnega računalnika Dalvik, aplikacij Android ni mogoče namestiti in zagnati .
Vendar to ne pomeni, da lahko sposobni razvijalci vključijo Dalvik v distribucijo Linuxa, tako da lahko zažene različne aplikacije v običajnem računalniku.
Kot najboljši primer smo videli, da lahko na prenosnik namestite Android X86 in tudi nekatere emulatorje, kot je Bluestacks, da namestite Androidove aplikacije na Windows in Mac .
V resnici pa je treba jasno povedati, da Android ni sistem, zasnovan za računalnike, zato njegovo delovanje v računalniku, tudi s popolnimi emulatorji, ne bo moglo dati enake odlične Android izkušnje na pametnih telefonih ali tabličnih računalnikih.
Poleg Androida Google Chrome OS temelji tudi na Linuxu.
Za razliko od Androida je Chrome OS zasnovan za osebne računalnike in je zato veliko bolj podoben standardnim distribucijam Linuxa, tako da je na Chromebookih razvijalcem mogoče omogočiti namestitev programov v računalnike Linux.

Pustite Komentar

Please enter your comment!
Please enter your name here