Image of a chef chopping ingredients.
Photo attribution here.

While reading through the code for Ruby's Sidekiq library, I came across the "integrate_with_systemd" method. I was curious what "systemd" referred to, and this post is the result of what I learned while Googling around.

systemd vs. launchd

The first thing I realized when I was researching systemd is that it doesn't exist on Unix systems, only on Linux systems. In my terminal, I tried calling "systemctl" (the executable command for systemd), but I got a "command not found" error. Macs have a similar program called "launchctl", but

Photo Attribution

Title: Chef's knife used against knuckle

Description: n/a

Author: Olaf Simons

Source: Wikimedia

License: Creative Commons Attribution-Share Alike 3.0 Unported