Hacker ApprovedDepartments

Upstart init system

Ranked 5 of 9 init systems by recommenders

Upstart was a Linux init system that replaced shell-script init files and was seen as a reasonable choice. Critics say it became defunct and had a broken design, and Canonical's other projects drew similar criticism.

Upstart was a Linux init system that replaced shell-script init files and was seen as a reasonable choice. Critics say it became defunct and had a broken design, and Canonical's other projects drew similar criticism.

25 people gave an opinion

recommend it
11
criticize it
14
approval share
44%
Each figure is one person. RecommendsCriticizes

Recommended in 6 of 13 months

  1. November 2025: not recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: not recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 11 people recommend itNeeds 10 or more, met.
  • 0.7 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 6 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Seen as reasonable and sufficient

    “Upstart seems to be dead (outside of ChromeOS) but it would also have sufficed.”

    Comment from 3 Feb 2026 in “Linux from Scratch Ends SysVinit Support”

    “However upstart was totally reasonable.”

    Comment from 18 Sep 2026 in “Systemd is a suite of basic building blocks”
  • Leading choice over shell scripts

    “It was pretty much the accepted successor to shell scripts for an init system”

    Comment from 11 Apr 2026 in “What is RISC-V and why it matters to Canonical”

    “the choices were either upstart and systemd”

    Comment from 4 Feb 2026 in “Linux from Scratch Ends SysVinit Support”

What people warn about

Each mark is one comment

  • Considered dead and unmaintained

    “Upstart seems to be dead (outside of ChromeOS) but it would also have sufficed.”

    Comment from 3 Feb 2026 in “Linux from Scratch Ends SysVinit Support”

    “instead of dragging upstart on, like it has done with countless other projects that are past their time”

    Comment from 11 Apr 2026 in “What is RISC-V and why it matters to Canonical”
  • Broken architecture and design

    “Because firstly, it had a broken architecture.”

    Comment from 19 Sep 2026 in “Systemd is a suite of basic building blocks”

    “Upstart was a totally broken mess”

    Comment from 25 May 2026 in “C extensions, portability, and alternative compilers”
  • Canonical's failed custom projects

    “Putting aside Ubuntu's/Canonical's failed custom projects (e.g. upstart)”

    Comment from 24 Feb 2026 in “What it means that Ubuntu is using Rust”

    “I expect nothing less from the creators of unity, upstart, and snap.”

    Comment from 29 Apr 2026 in “Bugs Rust Won't Catch”

Other init systems people recommend

The four most recommended other init systems, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Upstart init system compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
systemd32633549%1214 yrs8 owners—
OpenRC21775%925 yrs4 ownersApproved
SysVinit192642%630 yrs3 owners—
runit19386%6—Approved
Upstart init systemThis page111444%6——
See all 9 init systems, ranked

What people said

20 of the 26 comments that mention it, newest first. Each links to the original comment.

“Because firstly, it had a broken architecture.”

CriticizesComment from 19 Sep 2026 in “Systemd is a suite of basic building blocks”

“Didn't have timers for one, or the same level of support around sockets.”

CriticizesComment from 18 Sep 2026 in “Systemd is a suite of basic building blocks”

“However upstart was totally reasonable.”

RecommendsComment from 18 Sep 2026 in “Systemd is a suite of basic building blocks”

“I do mourn the loss of Upstart though, I thought that was one of Canonical's cooler projects”

RecommendsComment from 30 Jun 2026 in “No Systemd”

“I hated dealing with any of it”

CriticizesComment from 30 Jun 2026 in “No Systemd”

“was a huge improvement over Upstart and the old SysV-style init scripts”

CriticizesComment from 2 Jun 2026 in “You Don't Love Systemd Timers Enough”

“Upstart? These Ubuntu-centric kids will never learn.”

CriticizesComment from 26 May 2026 in “C extensions, portability, and alternative compilers”

“Upstart was a totally broken mess”

CriticizesComment from 25 May 2026 in “C extensions, portability, and alternative compilers”

“I expect nothing less from the creators of unity, upstart, and snap.”

CriticizesComment from 29 Apr 2026 in “Bugs Rust Won't Catch”

“instead of dragging upstart on, like it has done with countless other projects that are past their time”

CriticizesComment from 11 Apr 2026 in “What is RISC-V and why it matters to Canonical”

“It was pretty much the accepted successor to shell scripts for an init system”

RecommendsComment from 11 Apr 2026 in “What is RISC-V and why it matters to Canonical”

“I preferred it as init system.”

RecommendsComment from 11 Apr 2026 in “What is RISC-V and why it matters to Canonical”

“attempted to uproot for no purpose other than Canonical wanted more control”

CriticizesComment from 10 Apr 2026 in “What is RISC-V and why it matters to Canonical”

“Or when Ubuntu switched from System V init to Upstart.”

CriticizesComment from 25 Mar 2026 in “Ubuntu wants to strip some of GRUB features in 26.10 for security purposes”

“They were obvious errors.”

CriticizesComment from 21 Mar 2026 in “Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords”

“Putting aside Ubuntu's/Canonical's failed custom projects (e.g. upstart)”

CriticizesComment from 24 Feb 2026 in “What it means that Ubuntu is using Rust”

“the choices were either upstart and systemd”

MixedComment from 4 Feb 2026 in “Linux from Scratch Ends SysVinit Support”

“Upstart seems to be dead (outside of ChromeOS) but it would also have sufficed.”

MixedComment from 3 Feb 2026 in “Linux from Scratch Ends SysVinit Support”

“Even the defunct Upstart is better than what's in Devuan.”

RecommendsComment from 28 Jan 2026 in “Devuan – Debian Without Systemd”

“init files were inevitably much longer than the corresponding Upstart or systemd files despite doing less”

MixedComment from 18 Jan 2026 in “Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.