Ist Android Linux?

Is Android Linux



Die Leute haben über Android gesprochen und dass sein Kern nur ein Ableger von Linux ist und daher im Grunde nur Linux ist. Aber stimmt das wirklich?







Kurze Antwort: Ja – aber nicht genau.

Android als Framework wird definitiv als Erweiterung des Linux-Kernels erstellt – lassen Sie uns das zuerst aus dem Weg räumen. Die Entwickler von Android mussten den Code nicht von Grund auf neu schreiben; sie hatten die notwendige Arbeit in Form von Linux oder als vorgefertigte für sie ausgelegt. Dies qualifiziert Android jedoch nicht für den Namen Linux.



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



Darüber hinaus nutzt Android den Linux-Kernel nicht vollständig aus, nur einige Teile, die es für relevant hält, also ist es kein Linux in dem Sinne, dass es sich um eine Linux-Distribution handelt.





Ganz zu schweigen vom Kontrast zwischen den Geräten, für die sie entwickelt wurden. Android wird als Schnittstelle in Handheld-Geräten mit Touchscreen-Pads verwendet, während Linux-Distributionen für Desktop-Computer und Server geeignet sind.

Sie können die Verbindung zwischen den beiden herstellen, indem Sie sich die Ladebildschirme in Android-Geräten ansehen. Es ist tatsächlich der Linux-Kernel, der hochfährt. 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 fehlt, 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-Betriebssystemen als Linux vorzubringen, werfen wir einen genaueren Blick auf einige der Hauptfunktionen der beiden.

Zu Beginn verwendet Android nicht den Standard-Linux-Kernel, und es fehlen auch einige der grundlegenden Linux-Bibliotheken, die es zugunsten von Android-spezifischen Bibliotheken verwirft. Wenn wir dies im Blick behalten, können wir das Argument, dass Android mit der Linux-Distribution verwandt ist, diskreditieren, da eine typische Distribution den Linux-Kernel nicht in dem Maße verändert, wie es Android getan hat.

Eines der bestimmenden Merkmale von Linux-Distributionen ist die Anpassbarkeit; eine Funktion, die Android nicht annähernd in diesem Umfang integriert. So ist beispielsweise der Root-Zugriff in Linux nur ein paar Befehlszeilen entfernt, während für den Einbruch in den Android-Kernel eine spezielle Anwendung erforderlich ist.

Die Linux-Software ist Android ziemlich fremd. Die Anwendungen für eine Linux-Distribution funktionieren über alle anderen Distributionen hinweg 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 hatte keine Ähnlichkeit miteinander.

Schließlich geht es um die Lizenzierung. Linux-Distributionen sind Open-Source. Es ist ein Merkmal von allem, was mit Linux zu tun hat. Während Android insofern technisch Open Source ist, als seine Basissoftware öffentlich verfügbar gemacht wird, wurden Weiterentwicklungen streng privat gemacht.

Die Ursprünge des Android-Betriebssystems

Google hat Android OS 2005 von Android Inc. übernommen und 2008 veröffentlicht. Seitdem ist es neben IOS das De-facto-Betriebssystem für Handheld-Touch-Geräte. Android präsentierte sich als perfekter Konkurrent von IOS. Während IOS in Bezug auf die Anpassbarkeit restriktiv und privat ist, lud Android mit seiner Open-Source-Natur Programmierer und Entwickler ein, ihre eigenen Interpretationen einzubringen und ihre eigenen Anwendungen zu entwickeln.

Interessante Tatsache: Android wurde zuerst als fortschrittliches Betriebssystem an Digitalkameraunternehmen vermarktet. Dies führte nirgendwo hin und das Betriebssystem fand schließlich einen Markt in der Smartphone-Industrie.

Wie es zu Linux kam

Linux ist ein kostenloses und quelloffenes Unix-ähnliches Computerbetriebssystem, das auf dem Linux-Kernel basiert und ursprünglich für die Intelx86-Computer konzipiert wurde, aber schnell auf anderen Plattformen gefunden wurde. Wenn Android als Linux-basiertes Betriebssystem angesehen werden soll, wäre Linux das bisher beliebteste Allzweck-Betriebssystem in der Geschichte.

Die reinen Linux-Distributionen sind bei Nischen-Tech-Enthusiasten beliebter als bei Allzweckbenutzern. Es hat auch in der heutigen Zeit einen Markt unter Server-Hosts gefunden, die häufig Linux-Distributionen wie Ubuntu und CentOS verwenden.

Abschluss:

Die Antwort liegt wirklich darin, worauf Sie sich beziehen, wenn Sie Linux sagen. Wenn Linux in Ihrer Definition die GNU-Software enthalten muss, dann passt Android nicht zu Ihrer Definition. Ebenso ist Android keine Linux-Distribution in dem Sinne, dass es nicht den Eigenschaften entspricht, die wir von einer typischen Linux-Distribution erwarten. Aber wenn eine Anwendung, die auf dem Linux-Kernel basiert, der Definition von Linux in Ihrem Buch entspricht, dann ist es definitiv Linux.