On Sat, Dec 15, 2012 at 10:10 PM, Sriram Narayanan <sriram...@gmail.com>wrote:

> I'm back in action, and have started my work on Belenix.
>
> [...]
> The areas that I've not thought about too much in detail are - what
> does it take to add modern device driver support to illumos, should we
> take Linux drivers and make them available as separately downloadable
> modules built from separate source repos, which commits from b147
> onwards are acceptable/need-to-be-reverted, etc. At the moment, I'm
> not skilled enough to take such calls.
>

Linux Driver porting is sufficiently challenging since there is zero
similarity between the internal kernel ABIs of the two OSes. Even
behavioral semantics are different. In addition stacks like USB3 and
bluetooth are missing.
These are non-trivial and complicated by the fact that not all devices
behave strictly as per the standard. Scores of device variants need
to be tested, idiosyncracies addressed etc. Biggest of all debugging
in the kernel space is an art by itself. Sometimes one will have to
forget about life to get something working.

Regards,
Moinak.
==========================
http://moinakg.wordpress.com
http://moinakg.github.com/pcompress/
_______________________________________________
belenix-dev mailing list
belenix-dev@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/belenix-dev

Reply via email to