Re: Runit as init system in Debian GNU/Hurd
Hello,
Nice work!
João, le ven. 28 mars 2025 17:39:17 +0100, a ecrit:
> I have not yet tried to get the hurd-console working, but this will probably
> involve starting the console server (under runit supervision?), setting the
> translators for the different tty and running getty on them?
That is essentially it, yes. The console server would not be under
runit supervision: it's just sitting on /dev/console. It's the client
that would be run by runit.
> Then replace init in /etc/hurd/runsystem.sysv with /sbin/runit-init (or write an
> equivalent /etc/hurd/runsystem.runit and point to it using the /etc/alternatives
> system).
The latter would probably be simpler long-term (possibly runsystem.sysv
some pieces that don't match for runit).
> On the topic of init systems, many will know that GNU Shepher 1.0 has been
> released
> (https://www.gnu.org/software/shepherd/news/2024/12/the-shepherd-1.0.0-released/),
> and it is in Debian but not yet building on the hurd
> (https://buildd.debian.org/status/package.php?p=shepherd).
> Shepherd was initially designed as the init system for the Hurd. Any design
> features that make such association advantageous?
I don't know
Samuel
Reply to: