João, le dim. 06 avril 2025 20:27:44 +0200, a ecrit:
> On Sun, Apr 06, 2025 at 07:33:59PM +0200, Samuel Thibault wrote:
> > 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.

Sorry, I confused things. /dev/console is the mach console indeed. The
latter is where the console client exposes some information. It's
/dev/vcs on which the console server sits.

> You mention /dev/console, is this where the getty should
> attach instead of /dev/tty[n] when using hurd-console?

No, it's indeed /dev/tty[n] on which the console server throws the
content.

> I thought the problem could be that the console translator is not setup
> correctly. Is this done at some stage during the boot process? How? Or is it a
> passive translator set at install time?

See console/README.UTF8, /dev/vcs is a passive translator, see MAKEDEV's
rule to set it.

> > > 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).
> 
> About Shepherd, guille-3.0 is a dependency, and that failed to build with an
> odd log:
> 
>   df -h # See what we have (relevant to tests like ports.test)
>   df: cannot read table of mounted file systems: No such file or directory

debootstrap is apparently dropping /etc/mtab, I have put it back, it's
building.

Samuel

Reply via email to