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 via email to