'As is easy to tell by comparing versions of Android from different
handset manufacturers, developers are -- broadly speaking -- free to
do whatever they want with Android, but with Oreo, one aspect of this
is changing. Google is introducing a new requirement that OEMs must
meet certain requirements when choosing the Linux kernel they use.
Until now, as pointed out by XDA Developers, OEMs have been free to
use whatever Linux kernel they wanted to create their own version of
Android. Of course, their builds still had to pass Google's other
tests, but the kernel number itself was not an issue. Moving forward,
Android devices running Oreo must use at least kernel 3.18, but there
are more specific requirements to meet as well.
Google explains on the Android Source page: "Android O mandates a
minimum kernel version and kernel configuration and checks them both
in VTS as well as during an OTA. Android device kernels must enable
the kernel .config support along with the option to read the kernel
configuration at runtime through procfs."'
-- source: https://linux.slashdot.org/story/17/09/03/1653227
Dept. of Computer Science
University of Waikato, NZ
+64 (7) 858-5174