Upstart Plans to Ease Linux Management
Streamlining the init Processes
Ubuntu has an interesting project called Upstart, which is a replacement for the traditional Unix
init system. The goals of Upstart are ambitious: to modernize and streamline the boot process, control user tasks, and manage services. Currently these things are managed with a multitude of different utilities: cron, atd, anacron, init, telinit, udev, acpid, apmd, ifupdown, module-init-tools, inetd, xinetd, update-rc.d,
/etc/rc*d, and gosh knows what-all. So Upstart intends to replace
initscripts, and to replace all the service and task managers--cron, atd, inetd, and so forth--with a single daemon. To make it even more fun, they are preserving backwards-compatibility for a period of time to make the transition easier for users. If you're running *buntu Edgy, you're already seeing Upstart in action.
It doesn't do a lot yet beyond replace
/etc/inittab, which you will notice is gone without anyone saying much about it, or replacing it with some kind of informative placeholder. The
/etc/event.d directory replaces it, which looks scary since it replaces a single nice easy-to-understand file to a whole directory of separate files. But fear not, for it replaces more than
/etc/inittab--soon it will replace all of
Sponsored by BlackBerry
BlackBerry® Enterprise Server Express enables businesses of any size to quickly and easily get started with the BlackBerry solution. It provides advanced BlackBerry smartphone features with no additional software or user license fees, and works with any Internet-enabled BlackBerry data plan or a BlackBerry enterprise data plan. Download now!