Můj kolega se tu a tam pokouší zvýšit počet uživatelů Linuxu argumentem, že Android lze považovat za distribuci Linuxu, protože používá linuxové jádro.
Dovolte mi vyřešit toto nedorozumění, zda Android lze považovat za Linuxdistribuce jednou provždy.
Pokud jste nečetli náš článek o rozdílech mezi Unixem a Linuxem, měli byste začít odtamtud. Definoval jsem, co jsou Unix a Linux, jejich historii a jak se liší.Jádrem věci je, že Linux je jádro, které vyvinul Linus Torvalds v roce 1991 na základě MINIX OS
Postupem času využili přispěvatelé toho, že Linux (ve spojení s jeho GNU komponentou) je open source a upravili aby to vyhovovalo jejich představám a implementacím; vytváření různých distribucí s množstvím jedinečných funkcí.
Co je Android?
Android Inc byla založena v říjnu 2003 Andy Rubin , Rich Miner, Nick Sears a Chris White v Kalifornii, USA. Projekt Android byl popsán jako projekt s „obrovským potenciálem ve vývoji chytřejších mobilních zařízení, která si lépe uvědomují polohu a preference svého vlastníka“.
Otevřený operační systém Android byl poprvé vyvinut s cílem vytvořit pokročilý operační systém pro digitální fotoaparáty, dokud nezjistili, že trh s digitálními fotoaparáty není dostatečně velký, a zaměřili se na vytvořit operační systém pro telefony, které budou konkurovat Microsoft Windows Mobile a Symbian
Google Inc. koupil společnost v roce 2005 a jak dnes víme, zbytek je historie.
Pod kapotou Android používá upravené linuxové jádro, které poskytuje vývojářům spoustu předpřipravených a dobře udržovaných funkcí. To zase šetří čas a umožňuje vývojářům Androidu soustředit se na nejdůležitější funkce pro mobilní zařízení.
Vycházející z implikace podrobností v Manifestu GNU od Richard Stallman, OS má čtyři prvky:
Aspektem Androidu, kterým je Linux, je jeho Monolithic kernel, což je upravená verze linuxového jádra a přichází s vlastními knihovnami a API. Úpravy linuxového jádra jsou hlavně pro speciální požadavky na napájení přenosných zařízení s poněkud malými bateriemi a specializované knihovny a API jsou pro interakci s celulární komunikační částí mobilního telefonu a také pro implementaci společného programování a uživatelského rozhraní. pro podporu aplikací, aby nemusely být specifické pro konkrétní modelovou řadu telefonu výrobce.
Další relevantní detail je, že když byl operační systém Linux vyvinut v roce 1991 jako operační systém s otevřeným zdrojovým kódem pro stolní počítače Linusem Torvaldsem, byl vyvinut jako operační systém MINIX a nepodporoval 32bitové funkce se stroji Intel 80386. Významný rozdíl mezi těmito dvěma v té době je, že architektura Android podporovala pouze x86 a ARM, které používá pro mobilní internetová zařízení (MID) a mobilní telefony.
Závěrem
Android není distribuce GNU/Linux, ale jeho jádro (jeho výkonná jednotka) je Linux, a protože je konvencí, že kolekce softwaru sestaveného kolem jádra Linuxu se nazývá Linux,Android je Linux.
Doufám, že vám tento článek pomohl pochopit vztah mezi Android a Linux a proč ačkoli Android je Linux, není to distribuce Linuxu?
Máte nějaké neshody, otázky nebo komentáře týkající se tématu? Podělte se o ně s námi v sekci komentářů níže.