Daemons Discuss All articles
Opinion

Round One Goes to sshd: Recapping the Only Draft Where Every Pick Runs at Boot

Daemons Discuss
Round One Goes to sshd: Recapping the Only Draft Where Every Pick Runs at Boot

Photo: Trougnouf, CC BY 4.0, via Wikimedia Commons

Every April, America loses its collective mind over grown men in suits hugging Roger Goodell on a stage. We figured the same energy could work for background processes. So we opened the Draft Room, slapped up a live poll, and told our readers to build their dream starting lineup of daemons. What followed was three days of the most passionate infrastructure discourse we've hosted since the Great Config Format Tournament, and yes, there was a flame war. There's always a flame war.

The Board, As It Fell

Pick 1: sshd — Unanimous. Our readers might argue about init systems until the heat death of the universe, but nobody, and we mean nobody, was leaving the front door unlocked. One reader put it best: "It's the only pick where passing means you can never reach your server again." Scouting report: elite availability, works in every weather, zero drama. Bust potential: functionally none, unless you count that one time in 2018 nobody talks about.

Pick 2: systemd — The pick that started the fire. Half the room cheered, the other half accused the poll of ballot stuffing. A commenter from Ohio wrote, quote, "I would rather run my entire fleet on a Raspberry Pi in a swamp than see this pick on the board," which is the kind of energy we came here for. Love it or hate it, the resume speaks for itself: handles logging, mounts, timers, and apparently half of your opinions.

Pick 3: nginx — A safe, savvy selection. High throughput, low maintenance, the kind of workhorse that makes your whole line better. Our scouts noted it's "never been the problem," which in production football is worth a first-rounder every time.

Round Two: Where Things Got Weird

Pick 4: postgres — Technically not always a daemon depending on your setup, and the rules committee absolutely heard about it. Forty-one comments of pedantry. Beautiful. This is what the site is for.

Pick 5: dockerd — The flashy pick. Huge upside, but our scouts flagged the bust risk: "One bad update and your whole roster's on the sideline." Classic boom-or-bust prospect. Somebody in the comments compared it to a quarterback who only throws deep, and honestly, fair.

Pick 6: chronyd — The quiet, competent pick that football people call "a locker room guy." Nobody notices it until it's gone, and then the whole operation falls apart in ways that take six hours to diagnose. Every championship team needs one.

The Cron Slide

Here's the story everyone's talking about: cron, a first-ballot legend, fell all the way to pick nine. The reasoning from readers was brutal and unanimous — "it's just on the roster because of inertia." One trade rumor circulated mid-draft that a reader tried to package cron and a conditional pick for systemd-timers, and the deal was rejected on the grounds that, and we quote, "I have 400 crontabs and I'm not explaining any of them to my successor."

That's the thing about this draft: it wasn't really about ranking daemons. It was about confessing. Every slide, every reach, every "why is this guy still on the board" was really a story about 2 a.m. pages and inherited servers and the one process nobody dares to touch. We don't draft daemons. We survive them.

Trade Rumors and the Waiver Wire

The late rounds devolved, as they should. Readers reached for rsync ("the most reliable guy in the league, just ask his college tape"), dnsmasq (underrated glue guy), and one absolutely chaotic selection of yes with the justification "morale." Somebody tried to draft systemd-udevd in the seventh round and was ruled ineligible for reasons the commissioner declined to explain.

The biggest post-draft debate: should systemd-journald have gone higher? One camp called it "the best pure talent available," the other called it "a hoarder." Both are correct.

The Final Rankings

  1. sshd
  2. systemd
  3. nginx
  4. postgres
  5. dockerd
  6. chronyd
  7. syslog-ng
  8. rsync
  9. cron (yes, really)
  10. dnsmasq

Honorable mention to the reader who wrote in to nominate inetd as a "throwback pick for the heads in the room." We see you. We were there too.

We're running this again next year with a rookie class, because apparently there are new daemons being born every day and none of us asked for them. Until then: sshd went first, cron fell out of the first round, and the group chat is still on fire. Just like draft night should be.

All Articles

Related Articles

Love Is Blind, But Your Process Table Shouldn't Be: Inside Our Daemon Couples Counseling Session

Love Is Blind, But Your Process Table Shouldn't Be: Inside Our Daemon Couples Counseling Session

Mind the Maintainer: A Field Manual for PR-ing Into a Project Run by One Very Tired Person

Eight Unmaintained Daemons Walk Into a Speed-Dating Event: The 30-Day Adoption Experiment Results Are In

Eight Unmaintained Daemons Walk Into a Speed-Dating Event: The 30-Day Adoption Experiment Results Are In