Also frage mich nur. Sind alle Android-Roms für jedes Gerät maßgeschneidert? Ich meine, ist es wie eine Gentoo-ähnliche Konfiguration, in der Sie den Linux-Kernel mit all den Sachen kompilieren, die Sie brauchen, anstatt einen generischen zu verwenden?Sind Android-Roms benutzerdefinierte Kernelkonfigurationen?
2
A
Antwort
3
Das ist tatsächlich der aktuelle Stand der Dinge. Embedded-Geräte sind so spezifisch, dass jede von ihnen mit einer eigenen Board-Konfigurationsdatei (in arch/arm/mach-xxx) geliefert wird, in der das Geräte-Layout fest codiert ist. Der Gerätebaum versucht dies zu beheben, aber wir sind immer noch weit von der x86-Situation entfernt, in der ein Kernel alle Maschinen booten kann.
Ein weiterer Anreiz für einen maßgeschneiderten Kernel besteht darin, den Speicherbedarf zu reduzieren und Hunderte ungenutzter Kernel-Module auf dem begrenzten Speicherplatz zu sparen.