In computing, mechanisms and techniques for managing services often differ by operating system. Examples of operating system service management are:
Service Control Manager - Used by Microsoft Windowslaunchd - Used by Apple macOSsystemd - Used by many Linux distributionsUpstart - Used by Google Chrome OSService Management Facility - Used by illumos distributions and Oracle SolarisAndroid init - Used by Google Androidsysvinit - Used by older Unix-like operating systemsrc.d or rcorder-based init - Used by BSD operating systemscygserver - Used by Cygwinrunit - Used by VoidOpenRC - Used by GentooThe GNU Shepherd - Used by the Guix System Distribution and GNU Hurd but designed to work on every POSIX-like system where Guile is available reference