Android не написан с нуля. В качестве ядра используется Linux, но как правило, производители смартфонов и процессоров модифицируют его для поддержки оборудования. Вскоре ситуация может измениться, так как Google стремится как можно меньше модифицировать ядро Linux. Об этом инженеры компании рассказали на конференции Linux Plumbers.
Суть заключается в том, чтобы перенести как можно больше изменений в основное ядро Linux, а производители должны будут подключать драйвера через Project Treble, который используется с Android 8.
Чтобы показать, что было достигнуто, Том Гэлл (Tom Gall), директор организации Linaro, показал Xiaomi Pocophone F1 с установленным Android 10 на базе основного ядра.
Что это даст? Во-первых, это позволит использовать всегда последнюю версию ядра с исправленными уязвимостями и багами, а значит система станет более безопасной и стабильной. Во-вторых, производителям не нужно будет тратить время на модификацию ядра. В-третьих, так как в ядро не будут вноситься изменения, то не придётся открывать его исходный код, как требует лицензия GPL.