Go to the FreeLists Home Page Home Signup Help Login
 



[openbeosnetteam] || [Date Prev] [01-2002 Date Index] [Date Next] || [Thread Prev] [01-2002 Thread Index] [Thread Next]

[openbeosnetteam] Re: Me as well...

  • From: "David Reid" <dreid@xxxxxxxxxxxx>
  • To: <openbeosnetteam@xxxxxxxxxxxxx>
  • Date: Wed, 16 Jan 2002 15:11:28 -0000
> Quoth "David Reid":

He did :)

> >
> >Changes Required
> >- fd == pipe == socket needs to be implemented correctly.  We should be
able
> >to call select on an fd, pipe or socket, set timeouts on pipes and
sockets
> >(don't make sense on fd's do they? ) and so on...  This brings us much
> >closer to being able to port and run all sorts of cool stuff.  Also it
> >dramatically simplifies a lot of posix type stuff.
>
> I think POSIX compliance would be a really good thing.  Hell, even NT did
it. :)

Yeah, it sure did (kinda).

> >- allow sockets to be shared across teams/processes and allow them to be
> >inherited after fork
> >- add support for shutdown
>
> Forgive me for looking like a fool, but what are teams, and shutdown? :)
> (I have done socket code on unix before, just don't recognize the terms,
> haven't done anything to rough.)

shutdown is a call to shutdown a socket...

http://www.openbsd.org/cgi-bin/man.cgi?query=shutdown&apropos=0&sektion=0&ma
npath=OpenBSD+Current&arch=i386&format=html

teams are what beos calls threads under a particular process, if that makes
it any clearer :)  Look in the bebook!

>
> >Would be Nice To Haves
> >
> >- IPv6
>
> I'm definitely interested in this, as well as a few other IP specs such as
> bridging and tunneling using a few different methods(especially IPSec!).
> I think BeOS already did NAT?

Yes, but I think we need to look at that.  It would be cool to add
hooks/support for pf as well...
http://www.openbsd.org/cgi-bin/man.cgi?query=pf&apropos=0&sektion=0&manpath=
OpenBSD+Current&arch=i386&format=html

http://www.openbsd.org/cgi-bin/man.cgi?query=bridge&sektion=4&apropos=0&manp
ath=OpenBSD+Current

> ><I did warn you!>
>
> Nothing wrong with some real conversation going on here. :)

Let's hope so.

> >Can I ask, how committed are we to binary compatability, as this stuff
> >really needs to be ripped out and rewritten, which would blow away any
> >chance of binary compatibility.  It should be possible to support
"recompile
> >and run" without much heartache...
>
> Now, I don't have a lot of experience with deep OS stuff, but wouldn't it
be
> possible to have a set of 'emulation' libraries or something, which could
be
> written on top of our OpenBeOS library in order to provide binary
compatibility,
> but still let us advance R1 in small ways?

I guess so.  I wouldn't be interested in writing them, but no doubt some
other people in need of self flagellation will be.

> (I'm from NetBSD, where there exists COMPAT_LINUX and COMPAT_FREEBSD and
such,
> which allow me to run binaries from linux/freebsd as long as the required
libraries
> are in a directory tree in a specific place blah blah blah.  It's nice in
a *lot*
> of situations.)
>
>
>






[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.