Rozdíl mezi Androidem a Linuxem

Android vs Linux

Android je operační systém s otevřeným zdrojovým kódem vyvinutý pro mobilní zařízení společností Google. Původní vývojář softwaru Android, Android, Inc., byl zakoupen společností Google, Inc. v roce 2005. Byl vyvinut na základě jádra Linux 2.6. Operační systém Linux byl vyvinut v roce 1991 jako operační systém s otevřeným zdrojovým kódem pro stolní počítače od Linuse Torvaldse. Operační systém Linux byl vyvinut jako operační systém MINIX a nepodporoval 32bitové funkce u počítačů Intel 80386. Přestože je Android vyvíjen na bázi Linuxu, operační systém zcela nepoužívá standardní linuxové jádro. Architektura Android podporuje v tomto okamžiku pouze dva typy architektury, viz: x86 a ARM. Linuxové jádro však podporuje různé typy architektur, včetně architektury x86, která se nejčastěji používá v systémech desktop / laptop / server. Systém Android používá architekturu x86 pro mobilní internetová zařízení (MID) a platformu ARM pro mobilní telefony.

Při vývoji operačního systému Android bylo do jádra systému Linux přidáno několik funkcí, mezi něž patří: ovladač poplachu, debugger jádra, logger, správa napájení a ovladač sdílené paměti systému Android. Tato vylepšení byla postavena na vrcholu standardního linuxového jádra.

Operační systém Android má od svého vydání mnoho aktualizací. Každá aktualizace operačního systému obsahuje několik oprav chyb a některé nové funkce. Každá nová verze operačního systému Android je vydána pod jedinečným názvem založeným na dezertní položce. Tyto verze následují například abecední pořadí; Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb atd. Budoucí verze systému Android se v Q4 2011 bude jmenovat Ice Cream Sandwich uvolňující. Linux je distribuován v různých příchutích, které zahrnují: debian, ubuntu, knoppix, gentoo, pacman, RPM, fedora, red Hat Enterprise Linux, mandriva Linux, slackware a slax. Distribuce založená na ubuntu má několik variant, jako; Edubuntu, Gobuntu, Kubuntu, Lubuntu, Xubuntu, Ubuntu Netbook, Ubuntu mobile a vydání serveru Ubuntu.

Většina distribucí v systému Linux používá knihovnu GNU C, aby vyhověla potřebám knihovny. Operační systém Android má svou vlastní knihovnu C známou jako Bionic, která je navržena tak, aby poskytovala rychlé cesty provádění a odvrátila případy hran. Knihovna obsahuje obsah z knihovny C BSD a původní zdrojový kód systému Android. Kromě toho společnost Android, Inc. vyvinula svůj vlastní virtuální stroj Dalvik na rozdíl od virtuálního počítače Java, který používá vlastní bytecode namísto Java bytecode.

Úložná média používaná systémem Android je známá jako Yet Another Flash File System (YAFFS). Flash paměť se používá kvůli omezenému prostoru v mobilních zařízeních. Flash paměť také nabízí rychlý přístup ke čtení a lepší odolnost vůči kinetickým otřesům než tradiční pevné disky. Flash systém používaný v Androidu je typu NAND. Standardní systém Linux používá spíše magnetické jednotky než flash paměť. Ext3 je nejpoužívanější systém souborů ve standardním systému Linux. V zařízeních se systémem Android je snížení spotřeby energie řízeno vlastním Linux Power Manager na rozdíl od funkcí Advanced Power Management (APM) nebo Advanced Configuration and Power Interface (ACPI) používaných v systému Linux.

Souhrn:

1. Android je operační systém s otevřeným zdrojovým kódem vyvinutý společností Android, Inc., který je nyní

ve vlastnictví společnosti Google, Inc. vzhledem k tomu, že Linux je vyvíjen jako operační systém s otevřeným zdrojovým kódem v rámci projektu GNU Linus Torvalds a mnoho dalších.

2. Android je vyvíjen pro mobilní internetová zařízení a mobilní telefony, zatímco Linux je vyvíjen pro stolní počítače / notebooky / servery.

3. Operační systém Android má vlastní knihovnu C nazvanou Bionic, zatímco systémy Linux používají knihovnu GNU C.

4. Systémy Android používají místo pevných disků flash paměť, zatímco standardní systémy Linux používají magnetické disky.

5. Systémy Android mají svého vlastního správce napájení, zatímco systémy Linux používají ke správě napájení APM a ACPI.