On 3/23/07, Richard Braun <[EMAIL PROTECTED]> wrote:

I like this proposal but I also have a question : did you consider BSD
drivers ? I understand you have experience with Linux drivers, and this
is a very good reason to work on a glue code for them, but from what I
could see (at least this was true with earlier version of Linux), there
were device drivers tightly related to some kernel internals (the
example I have in mind is some drivers directly accessing mem_map, which
could not be emulated in a glue code).

BSD has common roots with Mach, which may make BSD drivers integration
simpler. For example, the VM and waiting/locking primitives are quite
similar.

I wouldn't mind if you simply answer you want to work on Linux drivers.
Learning yet another OS may be too much work...


I had learning a bit about Linux 2.6 device drivers and I share of the same
opinion from syn. I could see a _lot_ of work to update the glue code. My
question is, update to Linux 2.6 device drivers is more feasible than write
a new GNUMach API to made porting Linux 2.6/ BSD device drivers more easy or
at least to write GNUMach drivers natively ,instead use drivers from other
O.S?

Thanks,

Matheus Morais
_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd

Reply via email to