Skip to main content

Updates on GNU/Hurd progress: rump drivers, 64bit, SMP, software bootstrapping ...

K.4.201 | Day 2 | 15:55 - 16:25 | Speakers: Samuel Thibault

Updates on GNU/Hurd progress: rump drivers, 64bit, SMP, software bootstrapping ...
A picture of a devroom at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

It has been a while since the last FOSDEM update on GNU/Hurd, so we have a lot to talk about :)

Driver support improvement is on its way through using netbsd's rump layer, now being used in production although there are a few things left to fix. Some SMP support has been added, which should allow at least compilation to be run in parallel. Hurd support was added to the rust ecosystem, which became more and more a necessity due to various software now requiring it. The x86_64 port is essentially complete, which mostly required fixing the MIG RPC layer, and telling various software that it exists. To bootstrap the Debian GNU/Hurd x86_64 distribution, many of the crossbuilding, rebootstrapping and build profiles tools were used to make it relatively smooth. Additionally, the Guix/Hurd distribution is also on its way, as well as an Alpine/Hurd distribution. And more to discover during the talk!


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.