Hello again:

Have you documented the instructions to install Gentoo Hurd?
It can be very interesting, because could be pretty similar to a "Hurd from
scratch", and we can learn a lot about the internals of the installation
process.

Thanks


El jue, 9 abr 2026 a las 4:56, Sam James (<[email protected]>) escribió:

> Almudena Garcia <[email protected]> writes:
>
> > Hi:
>
> Hi,
>
> >
> > I've just tested it, and I confirm that it works!!
> > I installed neofetch and screenfetch using emerge, ran them
> > successfully, and check portage configuration.
>
> \o/! Thanks so much for your interest. It's helped a lot to have people
> care about this.
>
> > I've checked the running translators using ps command. It's very curious
> that this port run with OpenRC instead Sysvinit
>
> Yeah, Gentoo supports two init systems: OpenRC and systemd. For OpenRC,
> we by default use sysvinit (for now) as /sbin/init but also support
> OpenRC's own openrc-init as PID 1. We chose to do the latter for Hurd
> because we hope it's a futuristic port ;)
>
> > (I didn't know that OpenRC was ported to the Hurd)
> >
>
> It wasn't until now, its maintainer helped us a lot. The patches aren't
> yet upstream but will be soon.
>
> Or, well, I think it was ported at one point, but bitrotted a bit:
>
> commit 7056b56b3ccc9cbde4ef8297b923919c49c7c242
> Author:     Benda Xu <[email protected]>
> AuthorDate: Wed Jan 4 16:09:09 2017 -0600
> Commit:     William Hubbs <[email protected]>
> CommitDate: Wed Jan 4 16:58:52 2017 -0600
>
>     Drop the use of the _BSD_SOURCE macro on GNU/Hurd
>
>     X-Gentoo-Bug: 604666
>     X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=604666
>
> commit 4ac289b5397a688393c596a9a01651c94d3b5711
> Author:     Gabriele Giacone <[email protected]>
> AuthorDate: Wed Oct 22 15:02:51 2014 -0500
> Commit:     William Hubbs <[email protected]>
> CommitDate: Thu Oct 23 13:05:08 2014 -0500
>
>     Fix rc_svcdir for GNU/Hurd
>
> commit 875f03e27c3475675f7b9572b071dd8c26257be7
> Author:     Svante Signell <[email protected]>
> AuthorDate: Wed Oct 22 14:59:01 2014 -0500
> Commit:     William Hubbs <[email protected]>
> CommitDate: Thu Oct 23 13:00:24 2014 -0500
>
>     fix defines for GNU/Hurd
>
> commit 203b754f843fe6af0a40e983d557a9cdbc89f84b
> Author:     Svante Signell <[email protected]>
> AuthorDate: Wed Oct 22 14:25:00 2014 -0500
> Commit:     William Hubbs <[email protected]>
> CommitDate: Thu Oct 23 13:00:24 2014 -0500
>
>     add missing files for GNU/Hurd
>
> > It's a good port.
> > As next step, have you tried to port hurd-amd64?
> >
>
> We started looking at this a bit before the announcement but we wanted
> people trying the Hurd for the first time to have the best experience
> possible, at least given the time constraint, so we only wanted to
> publicise x86.
>
> We have amd64 working but we've noticed some instability like Python
> hanging. Not yet got enough to make a useful bug report though.
>
> Here's an amd64 image:
> *
> https://distfiles.gentoo.org/experimental/amd64/hurd/hurd-x86_64-preview.qcow2
> *
> https://distfiles.gentoo.org/experimental/amd64/hurd/hurd-x86_64-preview.qcow2.sig
>
> > Great job and congrats!!
>
> Thank you very much!
>
> > [...]
>
> sam
>

Reply via email to