Android

Ir Android Linux?

Ir Android Linux?
Cilvēki ir runājuši par Android un to, ka tā kodols ir tikai Linux atzars un tāpēc būtībā ir tikai Linux. Bet vai tā tiešām ir taisnība?

Īsa atbilde: Jā, bet ne tieši tā.

Android kā ietvars noteikti ir izveidots kā Linux kodola paplašinājums - vispirms atbrīvosimies no tā. Android izstrādātājiem nebija jāraksta kods no jauna; viņiem bija paredzēts nepieciešamais darbs Linux formā vai kā “iepriekš izveidots.”Bet tas neatbilst Android saukšanai par“ Linux ”.

Skat, vārdam Linux ir dažas ļoti neskaidras definīcijas. To varētu izmantot, lai atsauktos uz Linux kodolu vai GNU programmatūru. Tas attiecas arī uz daudzajiem Linux izplatījumiem.

Papildus tam Android pilnībā neizmanto Linux kodolu, tikai dažas daļas, kuras tā uzskata par būtiskām, tāpēc tas nav “Linux” tādā nozīmē, ka tas ir Linux izplatītājs.

Nemaz nerunājot par kontrastu starp ierīcēm, kurām tie ir paredzēti. Android tiek izmantots kā saskarne rokas ierīcēs ar skārienekrāna spilventiņiem, savukārt Linux izplatījumi ir piemēroti galddatoriem un serveriem.

Jūs varat izveidot savienojumu starp abiem, apskatot Android ierīču ielādes ekrānus; tas faktiski ir Linux kodols, kas tiek palaists. Tomēr ir viegli saprast, ka līdzības iet tikai tik tālu. Apskatot tuvāk, jūs atradīsit, ka trūkst Glibc bibliotēkas kopā ar citām bibliotēkām, kas parasti atrodamas Linux ierīcē.

Bet kādas tieši ir atšķirības?

Lai izteiktu konkrētu argumentu pret Android OS klasificēšanu kā “Linux”, aplūkosim tuvāk dažas no abām galvenajām iezīmēm.

Lai sāktu, Android neizmanto standarta Linux kodolu, un tam trūkst arī dažas pamata Linux bibliotēkas, kuras tas atmet par labu Android bibliotēkām. Paturot to perspektīvā, mēs varam diskreditēt argumentu, ka Android ir līdzīgs Linux izplatīšanai, jo tipisks izplatītājs nemaina Linux kodolu tiktāl, kā to ir darījis Android.

Viena no Linux Distributions raksturīgajām iezīmēm ir pielāgojamība; funkcija, kuru Android tik tālu neintegrē. Piemēram, saknes piekļuve Linux ir tikai pāris komandrindu attālumā, savukārt, lai ielauztos Android kodolā, nepieciešama īpaša lietojumprogramma.

Linux programmatūra ir diezgan sveša Android. Viena Linux izplatīšanas lietojumprogrammas darbojas visos pārējos izplatījumos, un tas tā nav Android gadījumā. Faktiski līdzības starp Android un Linux distros beidzas ar kodolu, pārējai programmatūras daļai nebija līdzības vienam ar otru.

Visbeidzot, šeit ir jautājums par licencēšanu. Linux distros ir atvērtā koda. Tas ir raksturīgs visām Linux lietām. Kaut arī Android ir tehniski atvērta pirmkoda ziņā, ka tā pamata programmatūra ir publiski pieejama, turpmākā attīstība ir bijusi stingri privāta.

Android OS izcelsme

Google iegādājās Android OS no Android Inc. 2005. gadā un izlaida 2008. gadā. Kopš tā laika tā ir kļuvusi par de facto operētājsistēmu rokas skārienierīcēm līdzās IOS. Android sevi parādīja kā perfektu IOS konkurentu. Lai gan IOS ir ierobežojošs un privāts attiecībā uz pielāgojamību, Android ar savu atvērtā pirmkoda raksturu, kas aicināja programmētājus un izstrādātājus dot savu interpretāciju un veidot savas lietojumprogrammas.

Jautrs fakts: Android vispirms digitālo fotokameru uzņēmumiem tika pārdots kā uzlabota OS. Tas nekur nepazuda, un OS galu galā atrada tirgu viedtālruņu nozarē.

Kā Linux kļuva?

Linux ir bezmaksas un atvērtā koda Unix līdzīga datoru operētājsistēma, kuras pamatā ir Linux kodols un kas sākotnēji tika izstrādāta Intelx86 datoriem, taču ātri atrada, ka tā ir ievietota citās platformās. Ja Android jāuzskata par operētājsistēmu, kuras pamatā ir Linux, tad Linux būtu līdz šim vēsturē vispopulārākā universālā operētājsistēma.

"Stingri" Linux izplatījumi ir populārāki nišas tehnoloģiju entuziastu, nevis vispārējas nozīmes lietotāju vidū. Mūsdienās tas ir atradis arī tirgus starp serveru saimniekiem, kuri bieži izmanto Linux izplatīšanu, piemēram, Ubuntu un CentOS.

Secinājums:

Atbilde patiešām slēpjas tajā, uz ko tieši jūs domājat, sakot “Linux”. Ja Linux jūsu definīcijā jāiekļauj GNU programmatūra, tad Android neatbilst jūsu definīcijai. Tāpat arī Android nav Linux izplatītājs tādā ziņā, ka tas neatbilst tām īpašībām, kuras mēs esam sagaidījuši no tipiska Linux izplatīšanas. Bet, ja lietojumprogramma, kas ir veidota uz Linux kodola, atbilst jūsu grāmatas definīcijai “Linux”, tad tā noteikti ir Linux.

Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...