Modulare Kernel-Anforderungen

Mit Android 8.0 wurde ein modularer Kernel eingeführt, der den Geräte-Kernel in einen System-on-Chip (SoC), geräte- und boardspezifische Liefergegenstände. Diese Änderung Geräteherstellern und Originalherstellern von Ausrüstungsherstellern, die in isolierten, platinenspezifischen Bäumen arbeiten, board-spezifischen Funktionen und Treibern, mit denen sie allgemeine Kernel- Konfigurationen, das Hinzufügen neuer Treiber in Form von Kernelmodulen usw.

Die modulare Kernel-Unterstützung unter Android umfasst Folgendes:

  • Plattformunterstützung für unabhängige SoC- und OEM-/ODM-Kernel-Entwicklung Android 9 und höher empfiehlt, Der gesamte board-spezifische Code wird als Kernel-Module auf Geräten versendet. Die Folge: <ph type="x-smartling-placeholder">
  • Application Binärschnittstelle (ABI) und Application Programming Interface (API) in der Anbieter-Test-Suite (Vendor Test Suite, VTS) Diese Tests stellen sicher, dass ein bestimmter Kernel das Android Open Source Project ausführen kann (AOSP).
  • Minimale Kernel-Version pro Android-Release.
  • Unterstützung beim Generieren Android Vendor Interface (VINTF) Kernel-Objekte.