Who manages a service after startup?
A service manager responds to change across a system. Isolated processes contain failures inside a running application. Each boundary protects different work.
Read on through a shared source
Where does the kernel's job end? →Compare the kernel's responsibilities with the work of keeping services running as hardware and software change. Starting a process is just one part of managing its life.Can a service survive a local failure? →Compare containing an exceptional condition with isolating a failing process. In each case ask which healthy work can still proceed.How far can one bottleneck spread? →Process isolation contains certain runtime failures. Decoupling services can contain a capacity problem. Identify what is still shared before relying on either boundary.
Compare the passages
maintaining services needs to listen to hardware and software changesseparating failures by separating things into different processes