On Sat, 17 Mar 2012 19:45:06 -0600
Canek Peláez Valdés <can...@gmail.com> wrote:

> * Finally, and what I think is the most fundamental difference between
> systemd and almost any other init system: The service unit files in
> systemd are *declarative*; you tell the daemon *what* to do, not *how*
> to do it. If the service files are shell scripts (like in
> OpenRC/SysV), everything can spiral out of control really easily. And
> it usually does (again, look at sshd; and that one is actully nicely
> written, there are all kind of monsters out there abusing the power
> that shell gives you).

I'm having a wet dream right about now :-)

init has been my pet peeve for years, starting with sysvinit. Why do I
need 9 runlevels all fully configured, when me, my machines, the
company's server, every Linux user in the company and every other use I
have ever personally met, only use 1 of them? Let's not even discuss
the amount of complexity that gets pushed into the init scripts
themselves.

Here's what I want:

When the machine starts, I want services X, Y and Z to run. The
software figures out what order they must start in and how the deps
work. Clean, neat, easy.

Maintenance mode is handled easily with two stages in startup:
early_start and late_start. Maintenance mode is what you have between
them. Again - nice, clean and simple.

-- 
Alan McKinnnon
alan.mckin...@gmail.com


Reply via email to