Android

Je Android Linux?

Je Android Linux?
Ľudia hovorili o Androide a že jeho jadro je iba odnožou Linuxu, a preto je v podstate len Linuxom. Ale je to v skutočnosti pravda?

Krátka odpoveď: Áno - ale nie úplne presne.

Android ako rámec je určite vytvorený ako rozšírenie linuxového jadra - najskôr poďme z cesty. Vývojári systému Android nemuseli písať kód od nuly; mali pre nich naplánovanú potrebnú prácu vo forme Linuxu alebo ako „vopred zostavený“.„To však Android nekvalifikuje ako„ Linux “.

Vidíte, slovo Linux má skutočne rozmazané definície. Môže sa použiť na označenie jadra Linuxu alebo softvéru GNU. Odkazuje tiež na množstvo distribúcií Linuxu.

Okrem toho Android úplne nevyužíva jadro Linuxu, iba pár častí, ktoré považuje za relevantné, takže nejde o „Linux“ v tom zmysle, že ide o distribúciu Linuxu.

Nehovoriac o kontraste medzi zariadeniami, pre ktoré sú určené. Android sa používa ako rozhranie v vreckových zariadeniach s podložkami pre dotykové obrazovky, zatiaľ čo distribúcie Linuxu vyhovujú stolovým počítačom a serverom.

Spojenie medzi týmito dvoma zariadeniami môžete vytvoriť tak, že sa pozriete na obrazovky načítania v zariadeniach so systémom Android; je to vlastne linuxové jadro, ktoré sa nabootuje. Je však ľahké vidieť, že podobnosti idú iba tak ďaleko. Pri bližšom skúmaní zistíte, že knižnica Glibc spolu s ďalšími knižnicami, ktoré sa zvyčajne nachádzajú na zariadeniach so systémom Linux, chýbajú.

Aké sú však rozdiely?

Aby sme predložili konkrétny argument proti klasifikácii operačného systému Android ako „Linux“, pozrime sa bližšie na niektoré z hlavných funkcií týchto dvoch operačných systémov.

Pre začiatok, Android nepoužíva štandardné jadro Linuxu a chýbajú mu tiež niektoré základné knižnice Linuxu, ktoré zahodí v prospech špeciálnych knižníc pre Android. Pri zachovaní tejto perspektívy môžeme diskreditovať argument, že Android je podobný distribúcii Linuxu, pretože typické distro nemení jadro Linuxu do takej miery, ako to urobil Android.

Jednou z definujúcich funkcií distribúcie Linuxu je prispôsobiteľnosť; funkcia, ktorú Android v takom rozsahu takmer neintegruje. Napríklad prístup root je v systéme Linux vzdialený iba pár príkazových riadkov, zatiaľ čo na preniknutie do jadra systému Android je potrebná špeciálna aplikácia.

Softvér pre Linux je pre Android úplne cudzí. Aplikácie pre jednu distribúciu Linuxu fungujú vo všetkých ostatných distribúciách a v prípade systému Android to neplatí. V skutočnosti podobnosti medzi distribúciami systému Android a Linux končia jadrom, zvyšok softvérového ložiska sa navzájom nepodobal.

A nakoniec je tu otázka licencií. Distribúcie systému Linux sú open-source. Je to charakteristika všetkých vecí pre Linux. Zatiaľ čo Android je technicky open-source v tom zmysle, že jeho základný softvér je sprístupňovaný verejne, ďalší vývoj sa stal prísne súkromným.

Počiatky operačného systému Android

Google získal operačný systém Android od spoločnosti Android Inc. v roku 2005 a vydal ju v roku 2008. Od tej doby sa stal de facto operačným systémom pre vreckové dotykové zariadenia popri IOS. Android sa predstavil ako dokonalý konkurent pre IOS. Zatiaľ čo IOS je obmedzujúci a súkromný, pokiaľ ide o prispôsobiteľnosť, Android so svojou otvorenou povahou vyzýval programátorov a vývojárov, aby priniesli svoje vlastné interpretácie a vytvorili svoje vlastné aplikácie.

Zábavný fakt: Android bol prvýkrát uvedený na trh spoločnostiam zaoberajúcim sa digitálnymi fotoaparátmi ako pokročilý operačný systém. To nešlo nikam a OS si nakoniec našiel trh v priemysle smartfónov.

Ako prišiel Linux?

Linux je bezplatný počítačový operačný systém Unix podobný open-source založený na jadre Linuxu, pôvodne koncipovaný pre počítače Intelx86, ale rýchlo sa zistilo, že je umiestnený na iných platformách. Ak sa má Android považovať za operačný systém založený na systéme Linux, potom by bol Linux najpopulárnejším univerzálnym operačným systémom v histórii.

„Striktne“ distribúcie Linuxu sú populárnejšie medzi nadšencami technologických technológií než medzi univerzálnymi používateľmi. Taktiež si v dnešnej dobe našiel trh medzi hostiteľmi serverov, ktorí často používajú distribúcie Linuxu, ako sú Ubuntu a CentOS.

Záver:

Odpoveď skutočne spočíva v tom, čo konkrétne máte na mysli, keď hovoríte „Linux“. Ak Linux vo vašej definícii musí obsahovať softvér GNU, potom Android nezodpovedá vašej definícii. Rovnako tak Android nie je distribúciou Linuxu v tom zmysle, že nespĺňa vlastnosti, ktoré sme od typickej distribúcie Linuxu očakávali. Ale ak aplikácia postavená na jadre Linuxu zodpovedá definícii „Linuxu“ vo vašej knihe, určite to je Linux.

Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...
Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...