back

by itvision·6y ago·view on hn ↗
This will always be hamstrung by the lack of stable APIs - the issue which Google is so fed up with, they are in a process of writing their own microkernel, zircon.

You might have noticed that Android phones are supported at most for three years - that's because HW vendors refuse to maintain their drivers compatibility with lots of different kernel versions - it's expensive and takes a lot of work.

Once you have stable kernel APIs - you can write a driver once and forget about it for eternity.

1 comments
Not a problem if the drivers are written to be easy to forward port. But that's not the approach that embedded BSP's generally take.
Again you offer people to work/invest more just to comply with Linux for very dubious benefits if any. This is not how businesses operate.