Persyaratan Kernel Modular

Android 8.0 memperkenalkan kernel modular, yang membagi kernel perangkat menjadi system-on-chip (SoC), perangkat, dan hasil 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 mencakup hal berikut:

  • Dukungan platform untuk pengembangan kernel SoC dan OEM/ODM independen. Android 9 dan yang lebih tinggi merekomendasikan pembuatan dan pengiriman semua kode khusus board sebagai modul kernel di perangkat. Sebagai akibat:
  • 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) .