TheLinuxNews

Linux and Open Source News, Articles, Howtos...



Ubuntu's Upstart event-based init daemon

Because the traditional System V init daemon (SysVinit) does not deal well with modern hardware, including hotplug devices, USB hard and flash drives, and network-mounted filesystems, Ubuntu replaced it with the Upstart init daemon.

This article is excerpted from the recently published book A Practical Guide to Ubuntu Linux.

Several other replacements for SysVinit are also available. One of the most prominent, initng, is available for Debian and runs on Ubuntu. Solaris uses SMF (Service Management Facility) and Mac OS uses launchd. Over time, Ubuntu will likely come to incorporate features of each of these systems into Upstart.

The runlevel-based SysVinit daemon (sysvinit package) uses runlevels (single-user, multiuser, and more) and links from the /etc/rc?.d directories to the init scripts in /etc/init.d to start and stop system services.
comments Discuss   addto Add this link to...  recommend Tell a friend   report Bury

Comments | Who Voted | Related Links