YunQiang Su <wzss...@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 (r...@debian.org) <http://www.eyrie.org/~eagle/> -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87r4wlapq6....@windlord.stanford.edu