Tanguy Le Carrour writes:
> On Sun Mar 1, 2026 at 9:56 AM CET, Janneke Nieuwenhuizen wrote:
>> After fifteen months of hacking since our last post on the Hurd, we now
>> present the 64-bit Hurd on Guix. Read all about it in this new post:
>>
>> https://guix.gnu.org/en/blog/2026/the-64-bit-hurd
>
> Great! 🥳
> Thanks for the blog post and to everyone that worked so hard to make it
> happen! 👍
Yes, yay to that!
> So, I couldn’t help but try it right away with the default snippet and
Very nice!
> unfortunately, I couldn’t log into the ChildHurd! 😞
Oh, that's not so nice :-(
> The command `ssh root@localhost:10022` doesn’t work for me, I had to do
> `ssh root@localhost -p 10022`,
(ugh, you're right, of course -- I'll be changing that)
> but then I’m asked for root’s password?!
> Is this supposed to happen? 🤔
Probably -- so, childhurd's are set-up for maintenance-free offloading,
so possibly you can log into the `offloading' account by doing something
like
# ssh -i /etc/childhurd/etc/ssh/offloading offloading@localhost -p 10022
...but the proper thing to do is to override the openssh-service; I have
--8<---------------cut here---------------start------------->8---
(services
(modify-services (operating-system-user-services %hurd-vm-operating-system)
(openssh-service-type
config =>
(openssh-configuration
(inherit config)
(authorized-keys `(("janneke"
,(local-file "../../keys/janneke.pub"))))))))
--8<---------------cut here---------------end--------------->8---
or otherwise using the `bare-hurd.tmpl' for inspiration. Wondering how
to best add this information to the blog post. We had such a nice
couple of one-liners before the (kernel-arguments '("noide"))
requirement also came up.
> Anyway, thanks for working on the Hurd!
Very happy to be able to do so, thanks for trying it out and getting
back to us!
Greetings,
Janneke
--
Janneke Nieuwenhuizen <[email protected]> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com