Android

Je Android Linux?

Je Android Linux?
Ljudje govorijo o Androidu in o tem, da je njegovo jedro le podružnica Linuxa, zato je v bistvu le Linux. Toda ali je to dejansko res?

Kratek odgovor: Ja, ampak ne ravno.

Android kot ogrodje je vsekakor ustvarjen kot podaljšek jedra Linuxa - najprej to odstranimo s poti. Razvijalcem Androida kode ni bilo treba pisati iz nič; zanje so imeli potrebno delo v obliki Linuxa ali kot "vnaprej izdelano."Toda to ne pomeni, da se Android imenuje" Linux ".

Glejte, beseda Linux ima nekaj res zamegljenih definicij. Lahko se uporablja za sklicevanje na jedro Linuxa ali programsko opremo GNU. Nanaša se tudi na množico distribucij Linuxa.

Poleg tega Android ne uporablja v celoti jedra Linuxa, le nekaj delov, ki se mu zdijo ustrezni, zato ni "Linux" v smislu, da gre za Linux distro.

Da ne omenjam kontrasta med napravami, za katere so namenjeni. Android se uporablja kot vmesnik v ročnih napravah z blazinicami na dotik, medtem ko distribucije Linuxa ustrezajo namiznim računalnikom in strežnikom.

Povezavo lahko vzpostavite tako, da si ogledate nakladalne zaslone v napravah Android; pravzaprav se zažene jedro Linuxa. Vendar je lahko videti, da gre podobnost le tako daleč. Ob natančnejšem pregledu boste ugotovili, da knjižnica Glibc skupaj z drugimi knjižnicami, ki jih običajno najdemo v napravi Linux, manjka.

Toda v čem so natančno razlike?

Da bi konkretno argumentirali uvrstitev sistema Android med "Linux", si poglejmo podrobneje nekatere glavne značilnosti obeh.

Za začetek Android ne uporablja standardnega jedra Linuxa, manjka pa mu tudi nekaj osnovnih knjižnic Linuxa, ki jih zavrže v korist knjižnic, ki so posebne za Android. Če to držimo v perspektivi, lahko diskreditiramo argument, da je Android podoben distribuciji Linuxa, saj tipični distro ne spreminja jedra Linuxa v obsegu, kot je to storil Android.

Ena od značilnosti distribucije Linuxa je prilagodljivost; funkcija, ki je Android skorajda ne integrira do te mere. Korenski dostop je na primer v Linuxu oddaljen le nekaj ukaznih vrstic, medtem ko je za vdor v jedro Android potrebna posebna aplikacija.

Programska oprema Linux je Androidu precej tuja. Aplikacije za eno distribucijo Linuxa delujejo v vseh drugih distribucijah, kar pa ne velja za Android. Pravzaprav se podobnosti med distribucijama Android in Linux končata z jedrom, preostala programska oprema pa ni bila podobna drug drugemu.

Nazadnje gre za vprašanje licenciranja. Distributi za Linux so odprtokodni. To je značilnost vsega, kar je Linux. Čeprav je Android tehnično odprtokoden v smislu, da je njegova osnovna programska oprema javno dostopna, je bil nadaljnji razvoj popolnoma zaseben.

Izvor Android OS

Google je Android OS pridobil pri Androidu Inc. leta 2005 in ga izdal leta 2008. Od takrat je dejansko postal operacijski sistem za ročne naprave na dotik ob IOS. Android se je predstavil kot popoln konkurent IOS-u. Medtem ko je IOS omejujoč in zaseben glede prilagodljivosti, Android s svojo odprtokodno naravo poziva programerje in razvijalce, da prinesejo svoje interpretacije in izdelajo lastne aplikacije.

Zabavno dejstvo: Android so podjetja digitalnih fotoaparatov prvič tržila kot napreden OS. To ni šlo nikamor in OS je sčasoma našel trg v industriji pametnih telefonov.

Kako je nastal Linux?

Linux je brezplačen in odprtokodni Unixu podoben računalniški operacijski sistem, ki temelji na jedru Linuxa, prvotno zasnovan za računalnike Intelx86, vendar je hitro ugotovil, da je umeščen na druge platforme. Če naj bi Android obravnavali kot sistem, ki temelji na Linuxu, bi bil Linux doslej najbolj priljubljen operacijski sistem za splošno uporabo v zgodovini.

"Strogo" distribucije Linuxa so bolj priljubljene med navdušenci nad tehnološkimi nišami kot med splošnimi uporabniki. Sodoben trg je našel tudi med strežniškimi gostitelji, ki pogosto uporabljajo distribucije Linuxa, kot sta Ubuntu in CentOS.

Zaključek:

Odgovor je res v tem, na kaj natančno se sklicujete, ko rečete "Linux". Če mora Linux v vašo definicijo vključiti programsko opremo GNU, potem Android ne ustreza vaši definiciji. Podobno tudi Android ni distribucija za Linux v smislu, da ne ustreza značilnostim, ki smo jih pričakovali od običajne distribucije Linuxa. Če pa aplikacija, ki je zgrajena na jedru Linuxa, ustreza definiciji "Linux" v vaši knjigi, potem je to zagotovo Linux.

Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...
Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...