A) Linus won't stablize kernel ABI
B) Device manufacturers won't release driver code to allow recompilation of an updated kernel.
So this means an upgraded kernel needs upgraded drivers from manufacturers that match the kernel version, but manufacturers don't want to do this.
Not sure where I heard it but I thought that was one of things about Fuschia is the device ABI is a separate, stable layer.
Where classical Linux drivers are considered legacy (Passthrough HALs) and all new drivers since Android 8 are user space, written in either Java or C++ and talk to the kernel via Android IPC (Binderized HALs).
Yes, but this is for very good reasons. https://github.com/torvalds/linux/blob/master/Documentation/...
I wonder for how long we'll be able to use Gmail before it follows the G+ road.
Or are you saying you aren’t going to use anything new by them? That is probably the case and I misunderstood. Though it’s not like Google has any major hits this decade anyway. Everything mentioned is quite old.
Basically, yes. I don't even make the effort to log in to use any of their services, except for the Google account on my phone for the purposes of Play Store access. I'm just tired of being Charlie Brown trying to kick Google-Lucy's exciting-new-product-football.