Android 8.0 introduced Project Treble, modularizing the OS to separate vendor implementations from the Android framework. Kernel 4.14 was the first version where Treble was truly mature. Version 4.14.117 represented a "reference kernel" for many OEMs implementing Treble 2.0, ensuring that generic system images (GSIs) could boot across devices with minimal modification.
: A high-severity Use-After-Free (UaF) vulnerability ( CVE-2021-1940 ) was identified in the Qualcomm NPU driver on devices using this kernel, potentially allowing arbitrary code execution. kernel version 4.14.117 android
Support for Heterogeneous Memory Management (HMM) , a requirement for modern GPU-heavy tasks in mobile gaming and UI . Notable Fixes in 4.14.117 Android 8
: Devices shipping with this kernel were supported by Google through January 2024, following a 6-year LTS commitment. Key Technical Features Key Technical Features