[openbeos] Re: How far along is Haiku networking?

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Sat, 18 Mar 2006 11:13:19 +0100 CET

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.


Other related posts: