> 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.
You should add "..and expect no reward and to have your ideas stolen from you." I think that the NetApp people have proven that to you. By the way .. good to see you are out there alive and well. At least I hope so. Dennis Clarke dcla...@blastwave.org _______________________________________________ belenix-dev mailing list belenix-dev@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/belenix-dev