On 5/10/2011 6:46 AM, Steffen Barszus wrote:
So the discussion should be on how to evaluate systemd , and set a
number of criterias to benchmark both. Then the better one should be
planned for slow migration.

"Look its new and it has bells and whistles lets move to that" is not
a valid argument for moving to a new init.

I agree, so let's see if we can get the ball rolling in that direction.

Some of the shortcomings I see with upstart that systemd sounds like it addresses are:

1) The ability to drop back to single user mode for system administration. Upstart can not make sure that all processes started during multi user mode that are not supposed to be running in single user mode are actually killed.

2) The ability to serialize state and re-execute itself so it can run in the initramfs and then hand off to the real system.

3) The ability to figure out why a given service runs or does not run when it does or should. Right now Upstart relies on comments being added to the config files to give the admin clues about this, but that is inherently unreliable and still difficult to figure out.

4) The increased parallelism systemd offers by running services at the same time as those they "depend" on by having systemd create the socket is not something upstart currently can do. I am not sure if it can be extended to do this or not.

--
ubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Reply via email to