Component bedrock introduces powerful low-level APIs for running programs and routing capabilities on Fuchsia. Bedrock APIs are the primitives used to define the Fuchsia component model.
Bedrock aims to:
When we can confidently expose the underlying CF APIs to a user like Driver Framework or Starnix, and they report positive results after an integration to do more dynamic component creation and capability routing.
When we've implemented and exposed bedrock objects for all object types listed in ‘Goals’, and have extended our developer documentation and tooling to use them.
The bedrock APIs have been reviewed and approved by the security team and Fuchsia API council.
We have happy customers of the bedrock APIs who are using them to implement features on top of component framework that were previously not possible or required workarounds.
use runner
from childThe starnix team would like to be able to use
a runner from a child component, which is currently not possible.