Systemd/Systemctl in Fedora 15 — WTF is this?

Nausea_smiley Fresh install of Fedora 15 on my home machine… feeling great, running great. Got myself a fast new SSD, and upgraded to a new quad core and 8gb of ram. Then i run into this.

[root@fedora15 ~]# service nscd start
Starting nscd (via systemctl):                             [  OK  ]


Oh man whats this — systemctl. If this is anything like upstart I am going to be ill.  Well guess what, it is. Even worse, its also kinda like svcadm in Solaris10.

"systemd is a replacement for the System V init daemon for Linux. It is intended to provide a better framework for expressing services' dependencies, allow more work to be done in parallel at system startup, and to reduce shell overhead"

Seriously, was there something wrong with systemV init scripts that i was not aware of.  Looks like systemd is enabled by default in Fedora15,

Anway, the link directly below will take you to a nice cheatsheet for systemd commands. Looks like they are also mucking around with the sysivinit Runlevels. Scroll down for that little gem.

Below is also a FAQ on systemd

And a bit more insight into what it is and where it comes from

Finally the blog post from the developer announcing systemd. Apparently from last year.

Wondering now when we are going to see this in RHEL and if and when systemVinit will be completely deprecated.