Hin und wieder versucht ein Kollege von mir, den Anteil der Benutzerzahlen von Linux zu erhöhen, indem er argumentiert, dass Android deshalb als Linux-Distribution angesehen werden kann es verwendet den Linux-Kernel.
Lassen Sie mich dieses Missverständnis klären, ob Android als Linux angesehen werden kannDistribution ein für alle Mal raus.
Wenn Sie unseren Artikel über den Unterschied zwischen Unix und Linux noch nicht gelesen haben, sollten Sie dort anfangen. Ich habe definiert, was Unix und Linux sind, ihre Geschichte und wie sie sich unterscheiden.Der springende Punkt ist, dass Linux der Kernel ist, der 1991 von Linus Torvalds auf Basis des MINIX OS entwickelt wurde.
Im Laufe der Zeit haben sich Mitwirkende die Tatsache zunutze gemacht, dass Linux (in Verbindung mit seiner GNU-Komponente) Open Source ist, und sich angepasst es an ihre Ideen und Umsetzungen anzupassen; Erstellen einer Vielzahl von Distributionen mit einer Fülle einzigartiger Funktionen.
Was ist Android?
Android Inc wurde im Oktober 2003 von Andy Rubin gegründet , Rich Miner, Nick Sears und Chris Weiß in Kalifornien, USA. Das Android-Projekt wurde als ein Projekt mit „enormem Potenzial für die Entwicklung intelligenterer mobiler Geräte beschrieben, die den Standort und die Vorlieben ihres Besitzers besser kennen“.
Das Open-Source-Betriebssystem Android wurde zunächst mit dem Ziel entwickelt, ein fortschrittliches Betriebssystem für Digitalkameras zu schaffen, bis sie herausfanden, dass der Markt für Digitalkameras nicht groß genug war, und sie ihren Fokus neu ausrichteten Entwicklung eines Betriebssystems für Mobiltelefone, das mit Microsofts Windows Mobile und Symbian konkurrieren würde
Google Inc. kaufte das Unternehmen 2005 und wie wir heute wissen, ist der Rest Geschichte.
Unter der Haube verwendet Android einen modifizierten Linux-Kernel, der Entwicklern unzählige vorgefertigte und gepflegte Funktionen bietet. Dies wiederum spart Zeit und ermöglicht Android-Entwicklern, sich auf die wichtigsten Funktionen für Mobilgeräte zu konzentrieren.
Ausgehend von den Details im GNU-Manifest von Richard Stallman hat ein Betriebssystem vier Elemente:
Der Aspekt von Android, der Linux ist, ist sein monolithischer Kernel, der eine modifizierte Version des Linux-Kernels ist und mit eigenen Bibliotheken und APIs geliefert wird. Die Modifikationen am Linux-Kernel dienen hauptsächlich den speziellen Leistungsanforderungen tragbarer Geräte mit etwas kleinen Batterien, und die spezialisierten Bibliotheken und APIs dienen der Interaktion mit dem Mobilfunkteil eines Mobiltelefons sowie der Implementierung einer gemeinsamen Programmier- und Benutzeroberfläche für App-Unterstützung, damit sie nicht spezifisch für die Telefonmodellreihe eines bestimmten Herstellers sein müssen.
Ein weiteres relevantes Detail ist, dass das Betriebssystem Linux, als es 1991 als Open-Source-Betriebssystem für Desktop-Computer von Linus Torvalds entwickelt wurde, als MINIX-Betriebssystem entwickelt wurde und 32-Bit nicht unterstützte Funktionen mit Intel 80386-Maschinen. Ein wesentlicher Unterschied zwischen den beiden war damals, dass die Android-Architektur nur x86 und ARM unterstützte, die sie für Mobile Internet Devices (MIDs) und Mobiltelefone einsetzt.
Abschließend
Android ist keine GNU/Linux-Distribution, aber sein Kernel (sein Kraftpaket) ist Linux, und da es Konvention ist, dass eine Sammlung von Software, die um den Linux-Kernel herum zusammengestellt wird, als Linux bezeichnet wird,Android ist Linux.
Ich hoffe, dieser Artikel hat Ihnen geholfen, die Beziehung zwischen Android und Linux zu verstehen. und warum ist Android zwar Linux, aber keine Linux-Distribution?
Haben Sie Meinungsverschiedenheiten, Fragen oder Anmerkungen zum Thema? Teilen Sie sie uns im Kommentarbereich unten mit.