🥳
'"TL;DR:
* #Google has upgraded the #kernel version of all Tensor-powered #Pixels in the Android 15 QPR2 Beta 1 release.
* The Google Pixel 6 series, Pixel 7 series, Pixel 8 series, Pixel Tablet, and Pixel Fold all join the Pixel 9 series in running #Linux 6.1.
* Previously, Tensor G1 and G2-powered Pixels were running #LinuxKernel 5.10 while Tensor G3-powered Pixels were running on Linux 5.15.'"
https://www.androidauthority.com/pixel-linux-6-1-android-15-qpr2-3498932/
@kernellogger so actual tldr: my phone would be fine, if they weren't abandoning it for money.
@kernellogger in the end, it really shouldn't be a big effort for the phone OEMs. Google does most of the work with their GKI kernels already.
@mxk are you sure?
I mean, sure, Google will ensure kernel <-> Android Userland will work.
But how hard is it for Android vendors that have huge kernel patches applied to support the hardware? Patches never upstreamed? Patches from a BSP that the chip vendor maybe never forward ported to support newer kernels and/or android versions?
@vathpela you lost me.
So you have a non-Tensor-powered Google phone? Or a Android phone from another vendor?
@kernellogger you don't get patches with GKI.
The kernel image itself is compiled by Google. All the vendor can do is supply kernel modules, which should be "GKI vendor modules" which are using a variant of the kernel module API that is kept stable by Google.
(Ensured through filtered headers used for building those modules)
@mxk you seem to know a lot more than I about this, so allow me to ask:
Is using GKI mandatory these days?
@gregkh @kernellogger @mxk thanks for the links. As someone who just occasionally follows the android part I’m happy to see the details here!