[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Uniform Driver Interface (UDI) for Hurd

From: Ildar Mulyukov
Subject: Re: Uniform Driver Interface (UDI) for Hurd
Date: Thu, 19 Jul 2001 11:35:47 +0400

                Hello, Doug!
Does it mean that in future Hurd will use drivers of OSKit?

----- Original Message -----
From: "B. Douglas Hilton" <>
To: <>
Sent: Thursday, July 19, 2001 3:11 AM
Subject: Re: Uniform Driver Interface (UDI) for Hurd

> Actually, Roland McGrath of the Debian GNU/Hurd project has
> done some substantial work with OSKit/Mach, and it is ever possible
> to run the Hurd on this microkernel as opposed to GNU Mach.
> OSKit/Mach uses the University of Utah's excellent OSKit package
> to provide basic hardware functionality, and its drivers are largely
> unmodified BSD and Linux 2.2 style drivers.
> Roland basically hacked all the driver code from GNU Mach and hooked
> it into OSKit. This setup provides a very good base for adding drivers in
> a well understood way.
> OSKit/Mach is still very experimental and lacking in some features. I have
> yet to successfully get it to work with my Hurd installation, but I still
> occasionally put on my kernel hacker hat and go a couple rounds with it
> For me, when I boot it I get a kernel panic pretty quickly, but I have a
> SMP system so that might have something to do with it.
> It is anticipated that OSKit/Mach will likely supercede GNU Mach in
> the Debian GNU/Hurd distribution at some point in the distant future.
> In any case it is good because then however OSKit implements their
> drivers is irrelevent to Hurd. They will be free to experiment with
> newer driver systems and as long as the external API remains reasonably
> consistent the microkernel will not be affected.
> Cheers!
> - Doug
> Ildar Mulyukov wrote:
> >     Hello!
> > I wonder do you plan to do device drivers via UDI
> > ( or some other (better) Hardware
> > abstraction level? Or how?
> >         Ildar

reply via email to

[Prev in Thread] Current Thread [Next in Thread]