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