OKUJI Yoshinori:
> > OSKit shows how to reuse Linux drivers, and is GPL. OSKit uses 2.0.x,
> > though. I was thinking of gluing 2.2.x net drivers into GRUB. Does
> > this sound like a worthwhile thing to try?
>
> Is there a good reason that the network drivers in Linux 2.2.x is
> superior to the ones in Linux 2.0.x? As far as I see, they are not so
> different.
No, but the interface is a bit different, and Linux 2.2.x is probably
going to be around for longer than Linux 2.0.x, so, other things being
equal, it would be best to use Linux 2.2.x drivers.
On the other hand, one could just use OSKit, unmodified ...
> > Are there any other known recent cases of Linux net drivers being
> > reused? (I read about them being ported to L3, but that's not very
> > recent.) Does Mach use Linux network drivers, or just char ones?
>
> I don't know which Mach you are mentioning. As for GNU Mach, it uses
> the block drivers, the network drivers and the pci drivers. The
> character drivers support is in progress. If my understanding is
> correct, the network drivers in OSKit is derived from Shantanu Goel's
> version of Linux emulation code in Mach4. And, the ones in GNU Mach is
> also derived from the same source.
So there's probably no need to look at Mach unless there are strange
problems with OSKit.
Edmund