Hacker News new | ask | show | jobs
by yjftsjthsd-h 731 days ago
> Shortening this propagation delay (e.g. using Android APEX to ship updated kernel drivers) would go a long way to minimizing the Android driver patch gap.

Oh, I didn't realize APEX could ship kernel modules; that's neat.

1 comments

Curious how that works given the kernel has no stable kernel<>kernel ABI.
I wondered the same, but I'm assuming it's just a faster way for the vendor to ship an updated .ko to a known kernel. That is, for existing phone myphone3a-variant7 there is an existing kernel 5.10.123-myphone3a-variant7 and the vendor wants to fix a bug in it; they can either ship a whole OS update containing 5.10.124-myphone3a-variant7 or they can build 5.10.124-myphone3a-variant7, pull out the one .ko that actually changed, stick that in an APEX update, and ship that, thereby getting the update out much faster and with less (no?) action on the part of users.

At least, that's what I'm guessing; I can't tell for sure either:P