Android

Je Android Linux?

Je Android Linux?
Lidé už mluvili o Androidu a že jeho jádro je jen odnož Linuxu, a proto je to v podstatě Linux. Ale je to ve skutečnosti pravda?

Krátká odpověď: Ano - ale ne přesně.

Android jako rámec je rozhodně vytvořen jako rozšíření linuxového jádra - pojďme to nejprve odstranit z cesty. Vývojáři Androidu nemuseli psát kód od nuly; měli pro ně stanovenou nezbytnou práci ve formě Linuxu nebo jako „předem připravený“.„To ale Android nekvalifikuje jako„ Linux “.

Slovo Linux má opravdu rozmazané definice. Může být použit k označení jádra Linuxu nebo softwaru GNU. Rovněž odkazuje na množství distribucí Linuxu.

Kromě toho Android plně nevyužívá jádro Linuxu, pouze několik částí, které považuje za relevantní, takže to není „Linux“ v tom smyslu, že se jedná o distribuci Linuxu.

Nemluvě o kontrastu mezi zařízeními, pro která jsou určeny. Android se používá jako rozhraní v ručních zařízeních s podložkami dotykové obrazovky, zatímco distribuce Linuxu vyhovují stolním počítačům a serverům.

Spojení mezi nimi můžete vytvořit pohledem na obrazovky načítání v zařízeních Android; ve skutečnosti je to jádro Linuxu, které se spouští. Je však snadné vidět, že podobnosti jdou jen tak daleko. Při bližším zkoumání zjistíte, že knihovna Glibc spolu s dalšími knihovnami, které se obvykle nacházejí na zařízení Linux, chybí.

Ale co přesně jsou rozdíly?

Abychom konkrétně argumentovali proti klasifikaci OS Android jako „Linux“, pojďme se blíže podívat na některé z hlavních funkcí těchto dvou.

Za prvé, Android nepoužívá standardní linuxové jádro a chybí mu také některé základní linuxové knihovny, které zahodí ve prospěch speciálních knihoven pro Android. Když to vezmeme v perspektivě, můžeme zdiskreditovat argument, že Android je podobný distribuci Linuxu, protože typické distro nemění jádro Linuxu do té míry, že Android.

Jednou z definujících funkcí distribucí Linuxu je přizpůsobitelnost; funkce, kterou Android v tomto rozsahu téměř neintegruje. Například root je v systému Linux vzdálený jen pár příkazových řádků, zatímco pro vloupání do jádra Androidu je nutná speciální aplikace.

Linuxový software je Androidu zcela cizí. Aplikace pro jednu distribuci Linuxu fungují napříč všemi ostatními distribucemi a u Androidu tomu tak není. Ve skutečnosti podobnosti mezi distribucemi pro Android a Linux končí jádrem, zbytek softwarového ložiska se navzájem nepodobal.

A konečně je tu otázka licencování. Distribuce Linuxu jsou open-source. Je to charakteristika všech věcí Linuxu. Zatímco Android je technicky open-source v tom smyslu, že jeho základní software je veřejně dostupný, další vývoj byl přísně soukromý.

Počátky operačního systému Android

Google získal OS Android od Android Inc. v roce 2005 a vydal ji v roce 2008. Od té doby se stal de facto operačním systémem pro ruční dotyková zařízení vedle IOS. Android se představil jako dokonalý konkurent IOS. Zatímco IOS je omezující a soukromý, pokud jde o přizpůsobitelnost, Android se svou otevřenou povahou vyzýval programátory a vývojáře, aby přinesli své vlastní interpretace a vytvářeli své vlastní aplikace.

Zábavný fakt: Android byl poprvé uveden na trh společnostem zabývajícím se digitálními fotoaparáty jako pokročilý OS. To nikam nevedlo a OS nakonec našel trh v odvětví smartphonů.

Jak Linux přišel být?

Linux je bezplatný a otevřený unixový počítačový operační systém založený na linuxovém jádře, původně koncipovaný pro počítače Intelx86, ale rychle zjistil, že je umístěn na jiných platformách. Pokud má být Android považován za operační systém založený na Linuxu, pak by Linux byl dosud nejpopulárnějším univerzálním operačním systémem v historii.

„Striktně“ distribuce Linuxu jsou populárnější mezi nadšenými technologickými nadšenci než mezi univerzálními uživateli. Rovněž si v moderní době našel trh mezi hostiteli serverů, kteří často používají distribuce Linuxu, jako jsou Ubuntu a CentOS.

Závěr:

Odpověď opravdu spočívá v tom, co přesně máte na mysli, když řeknete „Linux“. Pokud Linux ve vaší definici musí obsahovat software GNU, pak Android neodpovídá vaší definici. Stejně tak Android není distribucí Linuxu v tom smyslu, že nesplňuje vlastnosti, které jsme očekávali od typické distribuce Linuxu. Pokud ale aplikace postavená na linuxovém jádru odpovídá definici „Linuxu“ ve vaší knize, pak to rozhodně je Linux.

Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...
Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...
Hry Jak zobrazit počítadlo FPS v linuxových hrách
Jak zobrazit počítadlo FPS v linuxových hrách
Hraní na Linuxu získalo velký tlak, když společnost Valve v roce 2012 oznámila podporu systému Linux pro klienta Steam a jejich hry. Od té doby se mno...