Hi, On Tue, Sep 29, 2015 at 06:31:01AM -0300, Bruno Félix Rezende Ribeiro wrote:
> From that perspective I'm looking for the most straightforward way to > get hardware working on Hurd [...] > After some thought I came to the conclusion that the way to achieve > these requirements is to patch core libraries like libusb to use > librump directly, analogously to what Robert Millan did originally for > mplayer and sound support. I don't think that's a viable approach for most use cases: it requires all applications using any of the Rump drivers to run with full hardware access. That's like MS DOS -- the exact opposite of a microkernel architecture :-) While theoretically there are ways to avoid that (see exokernel), that would require considerably *more* changes than running Rump instances as Hurd servers. -antrik-