blob: 36ecb9b702ef2b8270245f62fdc7f1cb7de27b13 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
---
title: "Systemd Is Fast"
categories:
- blog
abstract: I miss fast boot times!
date: 2023-03-21T20:36:02+01:00
year: 2023
draft: false
tags:
- systemd
- Linux
- FreeBSD
---
There’s a lot to hate about [systemd](https://www.freedesktop.org/wiki/Software/systemd/). It took over PID 0 on all popular Linux distros with its bloated hands, and there are no signs of stopping. Very few would be surprised if it started to take over X/Wayland in the near future.
But one thing it did perfectly is adding parallelization to system initialization. When I was still using Linux as my daily driver, I took how fast it started for granted. And now, on FreeBSD, it is the thing I miss the most, as starting the computer takes what seems to be forever. And since I [can not hybernate](2023/freebsd-on-modern-intel-wifi-cards-and-resume/), the pain is real. RC may be elegant and beautiful, but the system initialization pauses to wait for a WiFi connection.
I am sure there needs to be a reason why FreeBSD is still initiating everything in serial, but this is the one thing that annoys me about the system.
By the way, there’s an excellent presentation about systemd from one of the FreeBSD developers. And it’s void of any hate! It seems like behind all the [valid ctriticicy](https://www.without-systemd.org/wiki/index_php/Main_Page/) and [trolling](https://artixlinux.org/) from the Linux community, it has a lot of merit.
{{<youtube "o_AIw9bGogo" "The Tragedy of systemd">}}
|