FOSDEM took place on February 3rd/4th at the Université Libre de Bruxelles.
Microkernels devroom
https://fosdem.org/2018/schedule/track/microkernels/
- presentation (including video) by Samuel Thibault: Hurd's PCI arbiter (slides)
One of Hurd's goals is to isolate hardware drivers, to provide flexibility and safety, by isolating drivers' possibly erratic behavior, delegating driving hardware to unprivileged users, etc.
We are thus currently working on a PCI arbiter, which allows to let different userland drivers access PCI devices concurrently, while paving the way for fine-grain per-user, per-session, etc. permission management over PCI access, the use of IOMMUs allowing to do that very safely.
