I always wanted to try out systemd as I like the ideas and concept behind it. So lets get started:
- add systemd USE-flag
- emerge –ask –changed-use –deep @world
- emerge –ask systemd
- change grub config to use init=/usr/bin/systemd
- reboot
localhost christian # systemd-analyze Traceback (most recent call last): File “/usr/bin/systemd-analyze”, line 23, in
This can be fixed with:
emerge -av dev-python/pygobject
Here are the first results:
localhost christian # systemd-analyze Startup finished in 2352ms (kernel) + 90695ms (userspace) = 93048ms localhost christian # systemd-analyze blame 3567ms NetworkManager.service 1311ms systemd-logind.service 530ms tmp.mount 528ms systemd-udevd.service 519ms systemd-vconsole-setup.service 393ms systemd-udev-trigger.service 363ms polkit.service 352ms sys-kernel-debug.mount 338ms dev-mqueue.mount 321ms dev-hugepages.mount 300ms boot-efi.mount 222ms systemd-sysctl.service 149ms systemd-user-sessions.service 114ms systemd-tmpfiles-setup.service 88ms console-kit-log-system-start.service 73ms console-kit-daemon.service 49ms dev-sda1.swap 44ms upower.service 33ms systemd-remount-fs.service
So my system boots 🙂 Lets see what is left to replace openrc.