What is the "systemd --system --deserialize 83" process doing?

When running htop, the first process listed on my system is always
systemd --system --deserialize 83.
Does anyone here know what this process is doing?

No idea, because I can’t be arsed to look at this small stupid picture. Learn to use preformatted text.

1 Like

As written above:

For each user/system and probably boot time will be different. Also, others might encounter it as
/usr/lib/systemd/systemd --switched-root --system --deserialize and can have (i guess) any number.

Mine is
/usr/lib/systemd/systemd --switched-root --system --deserialize 31
From what i understand (not my words tho)

but are internal parts of systemd that will remain undocumented:
https://lists.freedesktop.org/archives/systemd-devel/2013-September/013008.html

3 Likes

It’s an undocumented option of systemd because it’s not intended to be invoked by the user. A quick :duck::duck::walking_man: search — which you could just as easily have done yourself — reveals that… :arrow_down:

--deserialize is used to restore saved internal state that a previous invocation of systemd, exec()ing this one, has written out to a file. Its option argument is an open file descriptor for that process.

3 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.