Android

Je li Android Linux?

Je li Android Linux?
Ljudi su govorili o Androidu i da je njegova jezgra samo izdanak Linuxa, pa je stoga u osnovi i Linux. No je li to zapravo istina?

Kratki odgovor: Da, ali ne baš.

Android kao okvir definitivno je stvoren kao proširenje jezgre Linuxa - maknimo to prvo s puta. Programeri Androida nisu morali pisati kod ispočetka; imali su im potreban posao u obliku Linuxa ili kao „unaprijed izgrađen.”Ali ovo ne kvalificira Android da se naziva„ Linux ”.

Vidite, riječ Linux ima neke zamagljene definicije. Mogao bi se koristiti za pozivanje na Linux kernel ili GNU softver. Također se odnosi na mnoštvo Linux distribucija.

Povrh toga, Android ne koristi u potpunosti Linux kernel, samo nekoliko dijelova koje smatra relevantnim, pa nije "Linux" u smislu da je Linux distro.

A da ne spominjemo kontrast između uređaja za koje su dizajnirani. Android se koristi kao sučelje u ručnim uređajima s jastučićima osjetljivim na dodir, dok Linux distribucije odgovaraju stolnim računalima i poslužiteljima.

Možete uspostaviti vezu između njih dvoje gledajući zaslone za učitavanje u android uređajima; zapravo se pokreće Linux kernel. Međutim, lako je uočiti da sličnosti idu samo tako daleko. Pomnijim uvidom ustanovit ćete da nedostaje knjižnica Glibc, zajedno s ostalim knjižnicama, koje se obično nalaze na Linux uređaju.

Ali koje su točno razlike?

Da bismo pružili konkretan argument protiv klasificiranja Android OS-a kao "Linux", pogledajmo bliže neke od primarnih značajki ove dvije.

Za početak, Android ne koristi standardnu ​​jezgru Linuxa, a nedostaju mu i neke od osnovnih Linux knjižnica, koje odbacuje u korist knjižnica posebnih za Android. Imajući ovo u perspektivi, možemo diskreditirati argument da je Android srodan distribuciji Linuxa jer tipični distro ne mijenja Linux kernel u mjeri u kojoj je to učinio Android.

Jedna od definirajućih značajki Linux distribucija je prilagodljivost; značajka koju Android gotovo i ne integrira u toj mjeri. Na primjer, root pristup udaljen je samo nekoliko naredbenih redaka u Linuxu, dok je za proboj u Android kernel potreban poseban program.

Linux softver prilično je stran Androidu. Aplikacije za jednu Linux distribuciju rade u svim ostalim distribucijama, a to nije slučaj s Androidom. Zapravo, sličnosti između distribucija Androida i Linuxa završavaju se sa jezgrom, ostatak softverskog ležaja nije bio sličan jedni drugima.

I na kraju, tu je stvar licenciranja. Linux distribucije su otvorenog koda. Karakteristika je svega Linuxa. Iako je Android tehnički otvoren izvor u smislu da je njegov osnovni softver javno dostupan, daljnji razvoj učinjen je strogo privatnim.

Podrijetlo Android OS-a

Google je Android Android kupio od Android Inc. 2005. godine i objavio je 2008. godine. Od tada je postao de facto operativni sustav za ručne dodirne uređaje uz IOS. Android se predstavio kao savršen konkurent IOS-u. Iako je IOS restriktivan i privatan u pogledu prilagodljivosti, Android je svojom prirodom otvorenog koda pozvao programere i programere da donesu vlastite interpretacije i izgrade vlastite programe.

Zabavna činjenica: Android se tvrtkama koje se bave digitalnim fotoaparatima prvi put plasirao kao napredni OS. To nikamo nije otišlo, a OS je na kraju pronašao tržište u industriji pametnih telefona.

Kako je Linux nastao?

Linux je besplatni i otvoreni izvorni računalni operativni sustav nalik Unixu zasnovan na Linux jezgri, izvorno zamišljen za računala Intelx86, ali je brzo pronašao da je smješten na drugim platformama. Ako se Android smatra OS-om koji se temelji na Linuxu, tada bi Linux bio najpopularniji operativni sustav opće namjene u povijesti do sada.

„Strogo“ distribucije Linuxa popularnije su među entuzijastima nišnih tehnologija nego među korisnicima opće namjene. Također je u današnje vrijeme pronašao tržište među poslužiteljskim domaćinima koji često koriste Linux distribucije kao što su Ubuntu i CentOS.

Zaključak:

Odgovor se doista krije u tome na što točno mislite kad kažete "Linux". Ako Linux u vašoj definiciji mora uključivati ​​GNU softver, onda Android ne odgovara vašoj definiciji. Isto tako, Android nije distribucija za Linux u smislu da ne ispunjava karakteristike koje smo očekivali od tipične Linux distribucije. Ali ako se aplikacija koja je izgrađena na Linux jezgri uklapa u definiciju "Linux" u vašoj knjizi, onda je to definitivno Linux.

Kako promijeniti lijevu i desnu tipku miša na računalu sa sustavom Windows 10
Sasvim je normalno da su svi uređaji računalnog miša ergonomski dizajnirani za dešnjake. Ali postoje dostupni uređaji za miš koji su posebno dizajnira...
Emulirajte klikove mišem lebdeći mišem bez klika u sustavu Windows 10
Korištenje miša ili tipkovnice u pogrešnom držanju pretjerane upotrebe može rezultirati mnogim zdravstvenim problemima, uključujući naprezanje, sindro...
Dodajte geste miša u sustav Windows 10 pomoću ovih besplatnih alata
Posljednjih godina računala i operativni sustavi uvelike su se razvili. Bilo je vrijeme kada su korisnici morali koristiti naredbe za navigaciju kroz ...