Remix.run Logo
TheAmazingRace 4 days ago

Huh... the 64-bit release is news to me. I thought GNU Hurd was 32-bit only?

rurban 3 days ago | parent | next [-]

Their README is still wrong. I've messaged Samuel

goku12 4 days ago | parent | prev [-]

> 64bit support is now complete, with the same archive coverage as i386 (actually a bit more since some packages are 64b-only)

> This 64b support is completely using userland disk drivers from NetBSD thanks to the Rump layer.

That's exciting news! I know it's a bit much to get excited about Hurd. But this is a big milestone. And though I'm not holding my breath, I really want to see how far they can take it. I'm not ready to write them off yet.

I didn't notice that until I saw your comment. Thanks!

bikoxemepojiy 4 days ago | parent | next [-]

I found that it's a bit surprising that the 64-bit support comes from NetBSD.

My initial thought was that porting code from Linux would be a more direct path, especially since a major goal for GNU Hurd is compatibility with the Debian archive.

lproven 4 days ago | parent [-]

I have no special insight, but I know of 2 possible factors:

* the NetBSD "rump" unikernel is out there:

https://rumpkernel.github.io/

https://thamizhelango.medium.com/netbsds-rump-kernel-framewo...

* Secondly, this exists because NetBSD is much much smaller and simpler than Linux, which has undergone decades of enterprise-focussed optimisation.

TheAmazingRace 4 days ago | parent | prev [-]

No problem! I just figured it was worth a mention… because this alone renewed interest in GNU Hurd for me in a huge way.