Ist Android Linux?

Ist Android Linux?
Die Leute haben über Android gesprochen und sein Kern ist nur ein Ableger von Linux und daher im Grunde genommen nur Linux. Aber ist das eigentlich wahr?

Kurze Antwort: Ja- aber nicht genau.

Android als Framework wird definitiv als Erweiterung des Linux-Kernels erstellt. Lassen Sie uns das zuerst direkt aus dem Weg gehen. Die Entwickler von Android mussten den Code nicht von Grund auf neu schreiben. Sie hatten die notwendigen Arbeiten für sie in Form von Linux oder als „vorgefertigt."Dies ist jedoch nicht qualifiziert, Android als" Linux "bezeichnet zu werden.

Sehen Sie, das Wort Linux hat einige wirklich verschwommene Definitionen. Es könnte verwendet werden, um sich auf den Linux -Kernel oder die GNU -Software zu beziehen. Es bezieht sich auch auf die Vielzahl von Linux -Verteilungen.

Darüber hinaus nutzt Android den Linux -Kernel nicht voll und ganz, nur wenige Teile, die es für relevant findet. Es ist also nicht „Linux“ in dem Sinne, dass es sich um eine Linux -Distribante handelt.

Ganz zu schweigen von dem Kontrast zwischen den Geräten, für die sie ausgelegt sind. Android wird als Schnittstelle in handgehalten.

Sie können die Verbindung zwischen den beiden herstellen, indem Sie sich die Ladebildschirme in Android -Geräten ansehen. Es ist eigentlich der Linux -Kernel, der aufsteigt. Es ist jedoch leicht zu erkennen, dass die Ähnlichkeiten nur so weit gehen. Bei näherer Betrachtung werden Sie feststellen, dass die GLIBC -Bibliothek zusammen mit anderen Bibliotheken, die normalerweise auf einem Linux -Gerät zu finden sind.

Aber was genau sind die Unterschiede??

Um ein konkretes Argument gegen die Klassifizierung von Android OS als „Linux“ vorzulegen, schauen wir uns einige der Hauptmerkmale der beiden genauer an.

Zu Beginn verwendet Android nicht den Standard -Linux -Kernel, und es fehlt auch einige der grundlegenden Linux -Bibliotheken, die es zugunsten von Bibliotheken für Android verfolgt. Wenn wir dies in der Perspektive behalten, können wir das Argument diskreditieren, dass Android der Linux -Verteilung ähnelt, da eine typische Distribution den Linux -Kernel nicht in dem Maße verändert, wie Android getan hat.

Eine der definierenden Funktionen von Linux -Verteilungen ist die Anpassbarkeit. Ein Merkmal, das Android nicht in der Nähe integriert. Zum Beispiel ist der Stammzugriff nur ein paar Befehlszeilen in Linux entfernt, während eine spezielle Anwendung erforderlich ist, um in den Android -Kernel einzudringen.

Die Linux -Software ist Android ziemlich fremd. Die Anwendungen für eine Linux -Verteilung funktionieren in allen anderen Verteilungen und dies ist bei Android nicht der Fall. Tatsächlich enden die Ähnlichkeiten zwischen Android und Linux -Distributionen mit dem Kernel, der Rest der Software -Lagerung ähnlich miteinander.

Zuletzt ist es die Frage der Lizenzierung. Linux-Distributionen sind Open-Source. Es ist ein Merkmal aller Dinge Linux. Während Android technisch Open-Source in dem Sinne ist, dass seine Basissoftware öffentlich verfügbar ist, wurden weitere Entwicklungen streng privat gemacht.

Die Ursprünge von Android OS

Google erwarb Android OS von Android Inc. im Jahr 2005 und veröffentlichte es 2008. Seitdem ist es das De -facto -Betriebssystem für Handheld -Touch -Geräte neben iOS geworden. Android präsentierte sich als perfekter Konkurrent für iOS. Während iOS restriktiv und privat in Bezug auf die Anpassungsfähigkeit, Android, mit seiner Open-Source-Art ist, die Programmierer und Entwickler einlud.

Lustige Tatsache: Android wurde zunächst als fortschrittliches Betriebssystem an Digitalkamerasunternehmen vermarktet. Dies ging nirgendwo hin, und das Betriebssystem fand schließlich einen Markt in der Smartphone -Branche.

Wie Linux entstand?

Linux ist ein kostenloses und open-Source-UNIX-ähnliches Computerbetriebssystem, das auf Linux-Kernel basiert, das ursprünglich für die IntELX86-Computer konzipiert wurde, aber schnell festgestellt hat, dass es auf anderen Plattformen platziert ist. Wenn Android als Linux-basiertes Betriebssystem betrachtet werden soll, wäre Linux das bisher beliebteste Betriebssystem der allgemeinen Purpose in der Geschichte.

Die „streng“ Linux-Verteilungen sind bei Nischen-Tech-Enthusiasten beliebter als bei Nutzern von Allgemeinmedizinern. Es hat auch einen Markt im modernen Tag unter Serverhosts gefunden, die häufig Linux-Verteilungen wie Ubuntu und CentOS verwenden.

Abschluss:

Die Antwort liegt wirklich darin, worauf Sie sich genau beziehen, wenn Sie "Linux" sagen. Wenn Linux in Ihrer Definition die GNU -Software einbeziehen muss, passt Android nicht zu Ihrer Definition. Ebenso ist Android keine Linux -Distribution in dem Sinne, dass es den Eigenschaften, die wir von einer typischen Linux -Verteilung erwarten, nicht gerecht werden. Aber wenn eine Anwendung, die auf dem Linux -Kernel aufgebaut ist.