Je Android distribuce Linuxu?

To, že Android je založen na Linuxu, je dobře známo, lze se tedy zeptat, zda je Android distribucí Linuxu, jako je Ubuntu nebo Debian .
Pravda je, že i když není systém Android založen na operačním systému Linux, není operačním systémem určeným pro PC, má aplikace, které nefungují na jiných linuxových distribucích a zároveň není možné instalovat Linuxové programy na Android.
Linux je ústřední součástí Androidu, ale Google do svého operačního systému pro smartphony a tablety nepřidal typický software distribuce Linuxu, jako je Ubuntu.
Velký rozdíl je tedy omezen na to, co se míní pod pojmem „Linux“, který v podstatě neoznačuje konkrétní operační systém, ale pouze jeho „jádro“, které je centrální částí nebo srdcem každého systému.
Distribuce v systému Linux pak obsahují nejen stejné jádro, ale mnoho dalších softwaru, jako jsou například nástroje GNU shell, pracovní plocha GNOME, webový prohlížeč Firefox atd.
Proto jsou někteří lidé, pro snadnost porozumění, někteří lidé označováni jako distribuce jako systémy Linux.
Stejně jako všechny Linuxové programy je i jádro otevřeným zdrojovým kódem a může jej změnit i ten, kdo vyvíjí operační systém.
Vývojáři Google, kteří se zabývají systémem Android, pak mohou upravit své linuxové jádro tak, aby vyhovovalo jejich potřebám.
Stejně jako Android existuje i mnoho jiných operačních systémů založených na linuxovém jádře, více, než si myslíte.
Jiná zařízení používají různá jádra a například PlayStation 4 používá jádro FreeBSD (což je otevřený zdroj), zatímco Xbox One používá jádro Windows NT, stejné jako Windows.
V systému Android můžete vidět verzi jádra systému Linux spuštěného v zařízení tak, že přejdete do nabídky Nastavení a poté do Informace na telefonu nebo tabletu.
Když se vracím k otázce článku, pokud lze Android považovat za distribuci Linuxu, všiml jsem si, jak je dobře definovaná odpověď stále velmi diskutována.
Při spouštění zařízení Android se jádro systému Linux načte stejně jako v jakékoli jiné distribuci.
Téměř veškerý software zahrnutý v systému Android se však liší a například neexistují žádné knihovny GNU C (glibc) a dokonce ani X server, jako je Xorg, zahrnutý v běžných distribucích Linuxu, které se používají ke spouštění standardních aplikací.
Android používá virtuální stroj s názvem Dalvik ke spuštění aplikací, které jsou v podstatě psány v Javě. Tyto aplikace jsou zaměřeny na zařízení Android a jsou programovány pomocí rozhraní API (programovací rozhraní) poskytovaných společností Google.
Na druhé straně je však v systému Android možné přistupovat k terminálu (pomocí speciální aplikace, jako je terminálový emulátor), která je velmi podobná terminálu linuxového distro, i když není možné udělat mnoho, pokud jej neodemknete Android s oprávněními root, tj. Správce systému.
Jak již bylo zmíněno, na standardní distribuci Linuxu bez virtuálního počítače Dalvik nelze nainstalovat a spustit aplikace pro Android .
To však neznamená, že schopný vývojář může zahrnout Dalvika do distribuce Linuxu, aby mohl běžet různé aplikace na běžném počítači.
Jako nejlepší příklad jsme viděli, že můžete nainstalovat Android X86 do notebooku a také některé emulátory, jako jsou Bluestacks, k instalaci aplikací pro Android ve Windows a Mac .
Ve skutečnosti však musí být jasně řečeno, že Android není systém navržený pro počítače, takže jeho provoz na PC, i s dokonalými emulátory, nebude schopen poskytnout stejný vynikající zážitek pro Android na chytrých telefonech nebo tabletech.
Kromě systému Android je Google Chrome OS také založen na systému Linux.
Na rozdíl od Androidu je však operační systém Chrome OS určen pro počítače, a proto je mnohem více podobný standardní distribuci systému Linux, natolik, že v Chromebookech je možné povolit vývojářský režim pro instalaci programů do počítačů se systémem Linux.

Zanechte Svůj Komentář

Please enter your comment!
Please enter your name here