mphipps1@xxxxxxxxxxxxxxxx wrote: > Haiku networking, as I have been told, is a mess. The code was > created > with a strong eye on FreeBSD of that time period. The problem is that > FreeBSD, back then (2002 or so) had a lot of multi-processor issues, AFAICT it wasn't based on FreeBSD at all, but some other BSD code, maybe it was OpenBSD I dunno - if it's directly based on it, that someone didn't bother to preserve the original license, anyway. And the only issues I know that most BSDs still have is this giant lock kernel land approach. > again, as I understand it. On top of that, it seems a little silly, > honestly, for us to have a networking stack to maintain. There are > people out there who HAVE good networking stacks right now. > Networking > is something that it is really hard to do a better job of than, say, > BSD > or Linux. We are better off focusing on the stuff that we do > better... Huh, with that attitude, we could also all just use Windows and do some logo artwork with Photoshop, though ;-) Any BSD or Linux has better code (as in more thorough and mature) than we have in many many areas. But it often doesn't fit to what we need or want, and the networking stack is not really a big exception here, IMO. Of couse it makes sense to use an already existing stack if possible, but it'll be like an alien in our code. Bye, Axel.