[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: On init in *Debian*

YunQiang Su <wzssyqa@gmail.com> writes:

> It' said that the 2 main advantage of systemd are parallel and much
> simpler configuration file.

> Is it possible to implement an init system for kFreeBSD and Hurd, which
> init system support the configuration file format, while doesn't support
> parallel.

The primary problem with supporting systemd on kFreeBSD is that it uses
Linux-specific facilities for discovering system events and hence knowing
when to start or stop particular services, and for tracking services so
that it knows when they're started and whether they're still running.
(There may be a few other things as well, but that seems to be the two
major, broad areas of non-trivial Linux-specific functionality.)

Those are both core to the whole init system and can't be easily done
without by just disabling parallelism or a similar simple fix.

It's certainly *possible* to implement the same on kFreeBSD and Hurd; I
don't think anyone is questioning that, just the level of work and whether
it will happen.

Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>

Reply to: