Ubuntu's Success Story: the Upstart Startup Manager (Linux Boot Camp p.2) | Linux Today

Ubuntu’s Success Story: the Upstart Startup Manager (Linux Boot Camp p.2)

Written By
Web Webster
Web Webster
Apr 8, 2010

“Boot Camp Part I explained how Linux boots, using the old “SysV
init” system of scripts. But some modern Linux distros have been
gradually migrating to a newer model, called Upstart.

“Upstart has been around since 2006, but it’s only in the last
year or so that it’s taken a major role in booting distributions
like Ubuntu and Fedora. Debian and OpenSuSE are reportedly joining
in soon, while it’s available as an optional component on most
other distros. No distro uses it as the sole boot method yet: even
Fedora 12 and the upcoming Ubuntu 10.04 keep a lot of functionality
in SysV scripts.

“An event-based model

“The normal SysV boot process is synchronous — meaning things
happen one at a time, one after the other. First you run
S10sysklogd, and only when that’s finished you can start running
S11klogd. If anything in the boot process takes a long time,
everything else has to wait.

“Upstart, in contrast, is event based. An “event” can be
something like “booting” … or it can be a lot more specific, like
“the network is ready to use now”. You can specify which scripts
depend on which events. Anything that isn’t waiting for an event
can run whenever there’s CPU available.

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.