NetBSD’s rumpkernel helps solve the problem of lack of drivers in the GNU Hurd as listed here.