The Driver Manager is responsible for enumerating, loading, and managing the life cycle of device drivers. Driver Manager also vends the /dev directory to the rest of the system so that others can access drivers.
Driver Manager is built and run in every product. It is launched on startup.
If you're looking for running a hermetic Driver Manager for testing, please see driver test realm.
Driver Manager has two sources of drivers identified by
Both the base resolver and full resolver resolve components using the
fuchsia.component.resolution/Resolver FIDL interface. To disambiguate these sources, Driver Manager consumes the base resolver capability as
fuchsia.component.resolution/Resolver-base and the full resolver capability as