3 ms·
Fuchsia does a lot of interesting/new things, but the primary motivation for Fuchsia was to make it possible to update the OS independently of drivers. Everyone
by eklitzke 5y ago
Fuchsia does a lot of interesting/new things, but the primary motivation for Fuchsia was to make it possible to update the OS independently of drivers. Everyone complains when their Android devices stop receiving software updates, and nearly always the reason that new Android versions can't be backported is that the devices have custom hardware drivers (perhaps closed source) that would need to be be updated to work on newer versions of the Linux kernel.
Since Fuchsia was started, Google has committed to maintaining a stable kernel ABI for AOSP, what they call the GKI. This is a huge amount of work for kernel developers at Google but it will allow (in theory) updates to newer kernels without the need to update these old drivers. I believe ChromeOS is also going to use the GKI (not 100% sure about this though).
I think the big question for Fuchsia is how successful the GKI initiative is, since it takes a lot of wind out of the sails of Fuchsia. Linux already works, has a lot more features than Fuchsia, and has much better performance.