has anyone seen a good explanation of this?
https://toot.cat/@zeenix/114868965681011617
Zeeshan Ali Khan :rust: πŸ‡ΊπŸ‡¦ (@zeenix@toot.cat)

@b0rk@jvns.ca Hi πŸ‘‹ I wanted to ask if there is already a zine (or anything from you) on the boot process of a (typical) Linux-based desktop? Like a quick reference on what launches what from the moment you hit the power button to when you're logged into your desktop session. I could really use one as a reference as I keep forgetting which parts are obsolete and which ones are still around. πŸ™ˆ

Toot.Cat

@b0rk nope, but I too would love to find one.

I vaguely remember seeing some very nice visualizations of all the process tree/dependencies during booting as part of a "boot faster!" optimization push years and years ago. Maybe referenced from a LWN article?

But I don't remember enough details to find it :(

It would certainly be out of date, but maybe the info on the tooling/process of generating them would still be useful.

@esnyder @b0rk the systemd equivalent to the classic Bootchart would be something like:

systemd-analyze plot > plot.svg