Requisitos modulares do kernel

O Android 8.0 introduziu um kernel modular, dividindo o kernel do dispositivo em um sistema em chip (SoC), resultados específicos do dispositivo e da placa. Essa mudança os fabricantes de dispositivos originais (ODMs, na sigla em inglês) e os fabricantes de equipamentos (OEMs) para trabalhar em árvores isoladas e específicas de quadros para drivers e recursos específicos da placa, permitindo que eles modifiquem o kernel comum da VM, adicionar novos drivers na forma de módulos do kernel etc.

O suporte modular ao kernel no Android inclui o seguinte: