summaryrefslogtreecommitdiff
path: root/content/2023/systemd-is-fast.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/2023/systemd-is-fast.md')
-rw-r--r--content/2023/systemd-is-fast.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/content/2023/systemd-is-fast.md b/content/2023/systemd-is-fast.md
new file mode 100644
index 0000000..418d9e1
--- /dev/null
+++ b/content/2023/systemd-is-fast.md
@@ -0,0 +1,21 @@
+---
+title: "Systemd Is Fast"
+category: "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">}}