Android a Linux

Anonim

Android vs Linux

Android je operační systém open source vyvinutý společností Google pro mobilní zařízení. Původní vývojář softwaru Android, Inc., koupil společnost Google, Inc. v roce 2005. Byl vyvinut na základě jádra Linuxu 2.6. Operační systém Linux byl vyvinut v roce 1991 jako open source operační systém pro stolní počítače Linus Torvalds. Operační systém Linux byl vyvinut jako operační systém MINIX a nepodporoval 32bitové funkce s počítači Intel 80386. Přestože je systém Android vyvinutý na bázi Linuxu, operační systém zcela nevyužívá standardní linuxové jádro. Architektura Android v současné době podporuje pouze dva typy architektury, a to: 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 desktopových / přenosných / serverových systémech. Systém Android používá architekturu x86 pro zařízení Mobile Internet Devices (MID) a platformu ARM pro mobilní telefony.

Při vývoji operačního systému Android byly k jádru Linuxu přidány některé funkce, které zahrnují: ovladač alarmu, ladicí program jádra, protokol, správu napájení a ovladač sdílené paměti Android. Tato vylepšení byla postavena na standardním jádře Linuxu.

Operační systém Android má od jeho 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ávána pod jedinečným jménem založeným na předmětu pro dezerty. Tyto verze se podle abecedního pořadí, například; Které budou obsahovat: debian, ubuntu, knoppix, gentoo, gadgets, gadgets, gadgets, gadgets, gadgets, pacman, RPM, fedora, červený klobouk Linux, mandriva Linux, slackware a slax. Distribuce na bázi ubuntu má několik variant, jako například: Edubuntu, Gobuntu, Kubuntu, Lubuntu, Xubuntu, Ubuntu Netbook, Ubuntu a Ubuntu Server edition.

Většina distribucí Linuxu využívá knižnici GNU C k uspokojení rutinních potřeb knihovny. Operační systém Android má vlastní knihovnu C známou jako Bionic, která je navržena tak, aby poskytovala rychlý způsob provádění a odvrátila okrajové případy. Knihovna obsahuje obsah z knihovny C BSD a původní zdrojový kód Androidu. Navíc společnost Android, Inc. vyvinula svůj vlastní Dalvik Virtual Machine na rozdíl od virtuálního stroje Java, který používá vlastní bytecode namísto Java bytecode.

Paměťové médium používané společností Android je známé jako další systém souborů Flash (YAFFS). Paměť flash se používá v důsledku omezení prostoru v mobilních zařízeních. Paměť flash také nabízí rychlý přístup k čtení a lepší odolnost proti kinetickým nárazům než tradiční pevné disky. Systém blesku používaný v systému Android je typ NAND. Standardní systém Linux používá spíše magnetické jednotky než paměť flash. Ext3 je nejrozšířenější souborový systém ve standardním systému Linux. V zařízeních s operačním systémem Android je snižování energetického odpadu řízeno vlastním systémem Linux Power Manager, na rozdíl od funkcí Advanced Power Management (APM) nebo Advanced Configuration a Power Interface (ACPI) používaných v systému Linux.

Souhrn:

1. Android je open source operační systém vyvinutý společností Android, Inc., která je nyní

vlastněný firmou Google Inc., zatímco Linux je v rámci projektu GNU vyvinutý jako open source operační systém Linus Torvalds a mnoho dalších.

2. Android je vyvinut pro zařízení Mobile Internet Devices a mobilní telefony, zatímco Linux je vyvinut 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ů flashovou paměť, zatímco standardní systémy Linux používají magnetické disky.

5. Systémy Android mají vlastní správce napájení, zatímco systémy Linux používají APM a ACPI k řízení napájení.