Date: Sat, 20 Dec 2008 17:32:52 +0100 (CET) From: Wojciech Puchar <wojtek@wojtek.tensor.gdynia.pl> To: Martes G Wigglesworth <martes@mgwigglesworth.com> Cc: freebsd-questions@freebsd.org Subject: Re: Network Stack Code Re-write (Possible motivations...?) Message-ID: <20081220172702.B9566@wojtek.tensor.gdynia.pl> In-Reply-To: <1229788709.1583.16.camel@MGW_1> References: <1229788709.1583.16.camel@MGW_1>
next in thread | previous in thread | raw e-mail | index | archive | help
> > I am attempting to research what is meant when, I saw that Juniper had > re-written the network stack from the base freebsd network stack, to > what is used in JUNOS. What exactly is meant by this? What is included > in the network stack, when mentioned that it was completely re-written? ask juniper what it means ;) anyway - in FreeBSD it's still "original" network stack not juniper one. > > I am a budding computer scientist, and would like to know where to start > investigating how this would be done, and why they felt that the defacto > network-centric OS for decades needed to be rewritten? because they wanted to ;) again - ask juniper about it. Probably because FreeBSD stack does not assume existence of any routing-dedicated hardware, while for sure in high end routers there are such things. maybe they do mixer software-hardware routing. anyway it seems strange i would rather use FreeBSD running computer as "control plane" for hardware router, that would fill routing tables in router's chips memory. > Was this simply so they could rename the portions that they wrote as > their own, in a business-savvy decision making process, or was it > necessary from a technical standpoint? ones again - ask juniper! it's wrong place to ask why someone else wanted something else!!! FreeBSD is FREE, and - contrary to GNU communists licence, does not require to share any code derived from FreeBSD sources. There is nothing to prevent you to use FreeBSD code (except gnu parts) modified as you like, hidden or not as you like whereever you like.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081220172702.B9566>