svc.startd daemon is also referred to as the master process starter and restarter. In earlier versions of Oracle Solaris and other flavors of UNIX,
init would start all processes and bring the system to the appropriate “run level” or “init state.” In Oracle Solaris 11, SMF—or, more specifically, the
svc.startd daemon—assumes the role of starting system services.
A service can be described as an entity that provides a resource or list of capabilities to applications and other services. This entity can be running locally or remote, but at this phase of the boot process the service is running locally.
A service does not have to be a process; it can be a system state, a software state of a device, or a mounted file system. ...