From owner-freebsd-questions@FreeBSD.ORG Sat Dec 20 19:01:06 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E14541065679 for ; Sat, 20 Dec 2008 19:01:06 +0000 (UTC) (envelope-from martes@mgwigglesworth.com) Received: from omr9.networksolutionsemail.com (omr9.networksolutionsemail.com [205.178.146.59]) by mx1.freebsd.org (Postfix) with ESMTP id A1FF98FC25 for ; Sat, 20 Dec 2008 19:01:06 +0000 (UTC) (envelope-from martes@mgwigglesworth.com) Received: from mail.networksolutionsemail.com (ns-omr9.mgt.netsol.com [10.49.6.72]) by omr9.networksolutionsemail.com (8.13.6/8.13.6) with SMTP id mBKJ1597030548 for ; Sat, 20 Dec 2008 14:01:05 -0500 Received: (qmail 10507 invoked by uid 78); 20 Dec 2008 19:01:05 -0000 Received: from unknown (HELO ?192.168.5.12?) (marteswigg@mgwigglesworth.com@24.125.250.206) by ns-omr9.lb.hosting.dc2.netsol.com with SMTP; 20 Dec 2008 19:01:05 -0000 From: Martes G Wigglesworth To: Wojciech Puchar In-Reply-To: <20081220172702.B9566@wojtek.tensor.gdynia.pl> References: <1229788709.1583.16.camel@MGW_1> <20081220172702.B9566@wojtek.tensor.gdynia.pl> Content-Type: text/plain Organization: M.G. Wigglesworth,LLC Date: Sat, 20 Dec 2008 13:35:35 -0500 Message-Id: <1229798135.1583.20.camel@MGW_1> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3-1.3mdv2008.0 Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Network Stack Code Re-write (Possible motivations...?) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: martes@mgwigglesworth.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Dec 2008 19:01:07 -0000 Thank you very much for the intuitive commentary. Sorry for making the inquiry so specific to Juniper, however, I could not think of another source that would be a good example. I fully understand how the inquiries appeared, however, thanks for answering what you could. The inquiry was meant to be more general, so I apologize for making it seem "Juniper" specific. However, the intuitive list member response strikes again. Thanks alot for you input. I, as you, can't really figure out why they felt, years ago, that they needed to re-invent the wheel. Please give anymore insight if you have it. On Sat, 2008-12-20 at 11:32 -0500, Wojciech Puchar wrote: > > > > 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. >