In Fuchsia's model, you can run the latest OS with these vulnerable, non-updated drivers, or your device ODM could even release nothing and you don't have the GPLv2 to fall back on to get the Board Support Package for your hardware to build your own updates with.
1 - https://www.theverge.com/2020/12/8/22163225/google-fuchsia-o...
2 - https://en.wikipedia.org/wiki/BlueBorne_(security_vulnerabil...
I think having a sandboxed driver model is a great idea in general, but this will only encourage hardware manufacturers to care even less about supporting their drivers beyond the initial more-or-less-working release.
That requires a level of investment in engineering competence that they aren’t doing because there is little incentive.
How would you suggest changing that?
How do you create the incentive for it?
Also seizing source code at gunpoint seems antithetical to the notion of free software.
> How would the law define ‘support ends’?
Whenever the company refuses to fix security bugs.
Seizing property at gunpoint doesn’t seem related to this.
It also happens to solve some of the pain points with Android: in a way it is "Project Treble on steroids" aiming to resolve the issue with fragmentation and lack of long term support from Android chipsets and OEMs.
It's open source and it has a modern, secure capability architecture.
Running Linux binaries, not just source code, is a design goal of Fuchsia: https://news.ycombinator.com/item?id=26104667