Vai Android ir Linux izplatīšana?

Tas, ka Android pamatā ir Linux, ir labi zināms, tāpēc varētu jautāt, vai Android ir tāds Linux izplatīšanas veids kā Ubuntu vai Debian .
Patiesība ir tāda, ka pat tad, ja uz Linux balstīta Android nav operētājsistēma, kas paredzēta personālajiem datoriem, tai ir lietojumprogrammas, kas nedarbojas citos Linux distros, un tajā pašā laikā nav iespējams instalēt Linux programmas Android.
Linux ir Android galvenā sastāvdaļa, bet Google savā viedtālruņu un planšetdatoru operētājsistēmā nav pievienojis tipisku Linux izplatīšanas programmatūru, piemēram, Ubuntu.
Tāpēc lielā atšķirība tiek samazināta līdz tam, kas tiek domāts ar terminu "Linux", kas būtībā nenorāda uz konkrētu operētājsistēmu, bet tikai uz tā "kodolu", tas ir, katras sistēmas centrālo daļu vai sirdi.
Tad Linux izplatījumos tajos ir ne tikai viens un tas pats kodols, bet arī daudz citu programmatūru, piemēram, GNU čaulas utilītas, GNOME darbvirsma, Firefox tīmekļa pārlūks un tā tālāk.
Tā kā tie ir tik līdzīgi, daži cilvēki, bieži vien saprotot, atsaucas uz izplatīšanu kā uz Linux sistēmām.
Tāpat kā visas Linux programmas, arī kodols ir atvērtā koda un to var mainīt tie, kas izstrādā operētājsistēmu.
Google izstrādātāji, kas nodarbojas ar Android, pēc tam var modificēt tā Linux kodolu, lai apmierinātu viņu vajadzības.
Līdzīgi kā Android, ir daudz citu operētājsistēmu, kuru pamatā ir Linux kodols, vairāk nekā jūs domājat.
Citas ierīces izmanto dažādus kodolus un, piemēram, PlayStation 4 izmanto FreeBSD kodolu (kas ir atvērts avots), bet Xbox One izmanto Windows NT kodolu, tādu pašu kā Windows.
Operētājsistēmā Android varat redzēt Linux kodola versiju, kas darbojas ierīcē, dodoties uz izvēlni Iestatījumi un pēc tam uz tālruņa vai planšetdatora sadaļu Informācija.
Atgriežoties pie raksta jautājuma, ja Android var uzskatīt par Linux izplatīšanu, es pamanīju, kā joprojām tiek ļoti diskutēts par precīzi definētu atbildi.
Sāknējot Android ierīci, Linux kodols tiek ielādēts tāpat kā visos citos izplatījumos.
Tomēr gandrīz visa programmatūra, kas iekļauta Android, ir atšķirīga, un, piemēram, normālos Linux izplatījumos, kas tiek izmantoti standarta lietojumprogrammu darbībai, nav GNU C (glibc) bibliotēku un pat nav X servera, piemēram, Xorg.
Android izmanto virtuālo mašīnu ar nosaukumu Dalvik, lai palaistu programmas, kas būtībā ir rakstītas Java. Šīs lietojumprogrammas ir paredzētas Android ierīcēm un tiek ieprogrammētas, izmantojot API (programmēšanas saskarnes), ko nodrošina Google.
Tomēr, no otras puses, operētājsistēmā Android ir iespējams piekļūt terminālim (izmantojot īpašu lietotni, piemēram, Terminal Emulator), kas ir ļoti līdzīgs Linux distro, pat ja to nav iespējams izdarīt daudz, ja to neatbloķējat. Android ar sakņu atļaujām, t.i., sistēmas administrators.
Kā jau minēts, standarta Linux izplatīšanā, neieskaitot Dalvik virtuālo mašīnu, Android lietojumprogrammas nevar instalēt un palaist .
Tomēr tas nenozīmē, ka spējīgs izstrādātājs var iekļaut Dalvik Linux izplatīšanā, lai viņš normālajā datorā varētu darbināt dažādas lietojumprogrammas.
Kā labāko piemēru mēs esam redzējuši, ka jūs varat instalēt Android X86 klēpjdatorā, kā arī dažus emulatorus, piemēram, Bluestacks, lai instalētu Android lietotnes operētājsistēmā Windows un Mac .
Tomēr patiesībā tas ir skaidri jāsaka, ka Android nav sistēma, kas paredzēta datoriem, tāpēc tās darbība personālajā datorā, pat ar perfektiem emulatoriem, nespēs sniegt tikpat lielisku Android pieredzi viedtālruņos vai planšetdatoros.
Papildus operētājsistēmai Android arī operētājsistēmas Google Chrome OS pamatā ir Linux.
Atšķirībā no Android, Chrome OS tomēr ir paredzēts personālajiem datoriem un tāpēc ir daudz līdzīgāks standarta Linux izplatīšanai, tiktāl, ka Chromebook datoros ir iespējams iespējot izstrādātāja režīmu instalēt programmas Linux datoros.

Atstājiet Savu Komentāru

Please enter your comment!
Please enter your name here