Hat Google eine vorhandene Distribution (Debian, Red Hat usw.) verwendet, um Android zu erstellen, oder haben sie das Nötigste verwendet (Kernel, Dateisystem und einige obligatorische Dateien)?
Hat Google eine vorhandene Distribution (Debian, Red Hat usw.) verwendet, um Android zu erstellen, oder haben sie das Nötigste verwendet (Kernel, Dateisystem und einige obligatorische Dateien)?
Antworten:
Android hat sehr wenig mit einer typischen Linux-Distribution zu tun. In der Tat ist dies der Punkt, an dem sich Richard Stallmans Unterscheidung zwischen "GNU / Linux" als nützlich erweist - Android ist eigentlich kein Unix-ähnliches Allzweck-Betriebssystem mit einem Linux-Kernel. Es ist ein neues System, das zufällig den Linux-Kernel verwendet. Dies geht bis zu seiner eigenen benutzerdefinierten libc-Implementierung ("Bionic" genannt), die nicht unbedingt die POSIX-Konformität anstrebt.
Dieser Artikel von ZDNet behandelt einen Vortrag, der einen ziemlich guten Überblick über das System gibt, und obwohl es ein paar Jahre alt ist, ist es im Grunde immer noch korrekt und hilfreich.