Persyaratan Kernel Modular

Android 8.0 memperkenalkan kernel modular, membagi kernel perangkat menjadi system-on-chip (SoC), perangkat, dan kiriman khusus board. Perubahan ini memungkinkan produsen perangkat asli (ODM) dan produsen peralatan asli (OEM) untuk bekerja di pohon khusus papan yang terisolasi untuk fitur dan driver khusus papan, memungkinkan mereka untuk mengesampingkan konfigurasi kernel umum, menambahkan driver baru dalam bentuk modul kernel, dll.

Dukungan kernel modular di Android meliputi:

  • Dukungan platform untuk pengembangan kernel SoC dan OEM/ODM independen. Android 9 dan yang lebih tinggi merekomendasikan pembuatan dan pengiriman semua kode khusus papan sebagai modul kernel di perangkat. Hasil dari:
  • Pengujian antarmuka biner aplikasi (ABI)/antarmuka pemrograman aplikasi (API) di Vendor Test Suite (VTS) . Pengujian ini memastikan bahwa kernel tertentu dapat menjalankan framework Android Open Source Project (AOSP).
  • Versi kernel minimum per rilis Android.
  • Dukungan untuk menghasilkan objek kernel Android Vendor Interface (VINTF) .