Linked by Thom Holwerda on Thu 1st Feb 2007 14:41 UTC, submitted by Oliver
FreeBSD "Linux has a large amount of device drivers for hardware not supported on FreeBSD, especially USB devices. Not rarely, such drivers have been written based on information derived by protocol sniffing, reverse engineering and the like. This makes the code highly undocumented, and renders the porting effort extremely error prone. To help with this task, I decided to start working on an emulation layer that would let us recompile the linux source code on FreeBSD, and provide a sufficiently complete emulation of the kernel APIs so that device drivers (or at least certain classes) could be used without modifications to their source code."
Permalink for comment 208208
To read all comments associated with this story, please click here.
RE[6]: Miss-information
by Doc Pain on Fri 2nd Feb 2007 01:32 UTC in reply to "RE[5]: Miss-information"
Doc Pain
Member since:

"Wow !!! thats truly an exception with BSD !! your a model to follow !!! ( I was being cynical here )"

I'm sure you've been. So let me explain my intention in a few words: FreeBSD is suitable for *this* special purpose, and the BSDL allows me to use it for a commercial project.

Furthermore, I considered to contribute to the german branch of FreeBSD, e. g. translating manpages. But actually my time does not allow this. I'm not a developer who gets paid for the work (I work in psychiatry), but I'll take the chance to improve my situation.

Whithout giving money, what else am I doing to help BSD? I use it. Now you may ask: How does this help? The answer is simple: I use it, and I give it to others who use it as well. This gives BSD a usage share (don't mix with "market share"). The more people use it, the higher is the chance that someone who can afford it takes notice of the possibility to offer money.

"Why not give money , just to say thanks for using there code ... no if no buts no waiting ... Wait that would mean your a decent and honorable human being , cant let that happen ..."

As soon as I can afford it, be sure I'll donate money in order to contribute to the FreeBSD project. No need to be impolite.

"Your such a big man !!! ( guess if I am cynical here ... ) [...] Yes not releasing them and keeping them only to yourself is really helpful to other projects. I wonder why the term lagging behind suddenly make sense to me. But thats not your fault , right ? Wrong ..."

I surely won't release anything to the community that is not usable for anybody and / or anything. Step by step. First it has to work, and if there's a chance that someone will be able to use the stuff I created, I will release it. But release something that's so special that nobody can take any advantage of it? No, I won't.

"Yes , unlike GNU/Linux where its all source compatible ..."

Is it? I'm not that involved with GNU/Linux so I can't tell... does a RHEL 6 application compile on SuSE 5.2? Okay, that might be a bad example. I'm not sure I understood you right.

"look up in the mirror and look up BSD on Google ... all of they."

All of them. :-)

Reply Parent Score: 1