Je Android distribúcia v systéme Linux?

To, že Android je založený na Linuxe, je dobre známe, preto by sme sa mali opýtať, či je Android distribúciou Linuxu ako Ubuntu alebo Debian .
Pravda je, že aj keď systém Android založený na systéme Linux nie je operačným systémom určeným pre počítače, má aplikácie, ktoré nefungujú na iných distribúciách systému Linux, a zároveň nie je možné do systému Android inštalovať programy systému Linux.
Linux je ústrednou súčasťou systému Android, ale spoločnosť Google nepridala vo svojom operačnom systéme pre smartfóny a tablety typický softvér distribúcie systému Linux, napríklad Ubuntu.
Veľký rozdiel sa teda obmedzuje na to, čo sa myslí pod pojmom „Linux“, ktorý v podstate neoznačuje konkrétny operačný systém, ale iba jeho „jadro“, ktoré je ústrednou časťou alebo srdcom každého systému.
Distribúcie systému Linux potom obsahujú nielen rovnaké jadro, ale mnoho ďalších softvérov, ako sú napríklad pomôcky GNU shell, desktop GNOME, webový prehliadač Firefox a podobne.
Niektorí ľudia, ktorí sú kvôli podobnosti podobní, preto označujú distribúcie ako systémy Linux.
Podobne ako všetky Linuxové programy, aj jadro je otvoreným zdrojom a môžu ho zmeniť tí, ktorí vyvíjajú operačný systém.
Vývojári spoločnosti Google, ktorí sa zaoberajú systémom Android, môžu svoje jadro systému Linux upraviť tak, aby vyhovovalo ich potrebám.
Podobne ako Android, existuje veľa ďalších operačných systémov založených na jadre Linuxu, viac, ako si myslíte.
Iné zariadenia používajú rôzne jadrá a napríklad PlayStation 4 používa jadro FreeBSD (čo je otvorený zdroj), zatiaľ čo Xbox One používa jadro Windows NT, rovnaké ako Windows.
V systéme Android môžete vidieť verziu jadra systému Linux spustenú v zariadení tak, že prejdete do ponuky Nastavenia a potom na položku Informácie v telefóne alebo tablete.
Ak sa vrátim k otázke článku, ak sa dá Android považovať za distribúciu systému Linux, všimol som si, ako sa o dobre definovanej odpovedi stále veľmi diskutuje.
Pri zavádzaní zariadenia so systémom Android sa jadro systému Linux načíta rovnako ako pri akejkoľvek inej distribúcii.
Takmer všetok softvér zahrnutý v systéme Android sa však líši a napríklad neexistujú žiadne knižnice GNU C (glibc) a ani X server, ako je Xorg, zahrnutý v bežných Linuxových distribúciách, ktoré sa používajú na spúšťanie štandardných aplikácií.
Android používa virtuálny stroj s názvom Dalvik na spúšťanie aplikácií, ktoré sú v podstate napísané v jazyku Java. Tieto aplikácie sú zamerané na zariadenia Android a sú programované pomocou rozhraní API (programovacie rozhrania) poskytovaných spoločnosťou Google.
Na druhej strane, v systéme Android je však možné pristupovať k terminálu (pomocou špeciálnej aplikácie, napríklad Terminal Emulator), ktorá je veľmi podobná terminálu operačného systému Linux, aj keď nie je možné urobiť veľa, pokiaľ ho neodomknete. Android s oprávneniami typu root, t. J. Správca systému.
Ako už bolo spomenuté, na štandardnej distribúcii Linuxu, ktorá neobsahuje virtuálny stroj Dalvik, nie je možné nainštalovať a spustiť aplikácie pre Android .
To však neznamená, že schopný vývojár môže zahrnúť Dalvika do distribúcie Linuxu, aby mohol bežať rôzne aplikácie na bežnom počítači.
Ako najlepší príklad sme videli, že môžete nainštalovať Android X86 na prenosný počítač a tiež niektoré emulátory, ako napríklad Bluestacks, na inštaláciu aplikácií pre Android na Windows a Mac .
V skutočnosti však treba jasne povedať, že Android nie je systém určený pre počítače, takže jeho prevádzka na PC ani s dokonalými emulátormi nebude schopná poskytovať rovnaké vynikajúce skúsenosti so systémom Android na smartfónoch alebo tabletoch.
Okrem systému Android je systém Google Chrome OS založený aj na systéme Linux.
Na rozdiel od systému Android je však systém Chrome OS určený pre počítače, a preto je oveľa viac podobný štandardnej distribúcii systému Linux, a to natoľko, že v Chromebookoch je možné povoliť vývojárovi režim inštalácie programov na počítačoch so systémom Linux.

Zanechajte Svoj Komentár

Please enter your comment!
Please enter your name here