ข้อกำหนดเคอร์เนลแบบโมดูล

Android 8.0 เปิดตัวเคอร์เนลแบบโมดูลซึ่งแยกเคอร์เนลของอุปกรณ์ออกเป็น สิ่งที่ส่งมอบในระบบบนชิป (SoC), อุปกรณ์ และการส่งมอบสำหรับกระดานโดยเฉพาะ การเปลี่ยนแปลงนี้ ทำให้ผู้ผลิตอุปกรณ์ดั้งเดิม (ODM) และอุปกรณ์ดั้งเดิม ผู้ผลิตอุปกรณ์ (OEM) ให้ทํางานในต้นไม้ที่แยกออกมาสำหรับคณะกรรมการโดยเฉพาะ ฟีเจอร์และไดรเวอร์เฉพาะบอร์ด ทำให้สามารถลบล้างเคอร์เนลทั่วไป การกำหนดค่าเอง ให้เพิ่มไดรเวอร์ใหม่ในรูปแบบโมดูลเคอร์เนล ฯลฯ

การรองรับเคอร์เนลแบบโมดูลใน Android ประกอบด้วยสิ่งต่อไปนี้

  • การสนับสนุนแพลตฟอร์มสำหรับการพัฒนาเคอร์เนล SoC และ OEM/ODM อิสระ Android 9 ขึ้นไปแนะนำให้สร้างและ จัดส่งรหัสเฉพาะบอร์ดทั้งหมดเป็นโมดูลเคอร์เนลในอุปกรณ์ ผลที่เกิดขึ้นมีดังนี้
  • Application Programming Interface (ABI) และ Application Programming Interface (API) ในชุดทดสอบของผู้ให้บริการ (VTS) เหล่านี้ การทดสอบช่วยให้มั่นใจว่าเคอร์เนลที่ระบุสามารถเรียกใช้โครงการโอเพนซอร์ส Android ได้ (AOSP)
  • เวอร์ชันเคอร์เนลขั้นต่ำต่อรุ่น Android แต่ละรุ่น
  • การสนับสนุนการสร้าง อินเทอร์เฟซสำหรับผู้ให้บริการ Android (VINTF) ออบเจ็กต์เคอร์เนล