Slashdot Mirror


What's New in the FreeBSD Network Stack

jjgm writes "As FreeBSD 5-STABLE approaches, Andre Oppermann has produced a high-level presentation on the changes to the FreeBSD 5.3 network stack. There are many clever tricks for performance and scalability. Amongst other things, Andre claims that FreeBSD can now route 1Mpps on a 2.8GHz Xeon whilst Linux can't do much more than 100kpps."

4 of 169 comments (clear)

  1. Just wondering... by CoolVibe · · Score: 0, Flamebait

    How much did they nick from DragonFly? I recall that Jeffrey Hsu revamped the DFBSD TCP stack to great extent. If they did, I'd like to see some attribution.

    1. Re:Just wondering... by Anonymous Coward · · Score: 0, Flamebait

      Why was this modded down? It's true, that asshole Bosko Milekic is still jealous because DragonFlyBSD did in 1 year what FreeBSD hasn't done in 3.

    2. Re:Just wondering... by torstenvl · · Score: 0, Flamebait

      Umm.. I'm not anti-DFBSD and pro-FBSD, but I do think this is absolutely stupid. You want to see attribution from FreeBSD to DragonflyBSD? There are a few problems with this:

      a) You don't know if they actually took code from DragonflyBSD or if they were just (gasp) updating because they felt a need to stay competitive... that being one of the main intended effects of non-monopolistic free-market economics... See http://en.wikipedia.org/wiki/Competition#In_econom ics_and_business

      b) Even if they did take *actual code* from DragonflyBSD, the BSD license doesn't require attribution any longer. See http://www.opensource.org/licenses/bsd-license.php

      c) Even if they did take *actual code* from DragonflyBSD, Dragonfly's TCP stack came from FreeBSD to BEGIN with, so why is it so scandalous to merge code into FBSD's tree when that code is based on the original FBSD tree? See http://www.dragonflybsd.org/main/

      d) DragonflyBSD actually is *entirely* based on FBSD 4.x so it seems a little arrogant and petty to demand a shoutout from FreeBSD when DragonFlyBSD owes its very *existence* to FreeBSD. Again see http://www.dragonflybsd.org/main/

      Don't be a troll.

  2. Re:Sounds great by Anonymous Coward · · Score: 0, Flamebait

    Are you joking? The FreeBSD "tcp-stack" has only *just* got (very old) features required for high performance networking, like SACK.

    The computing world moves pretty fast in case you hadn't noticed; the FreeBSD "tcp-stack" was apparently superior (with no real evidence to back it up, other than somebody's uncle's girlfriend's brother using it to serve porn) about a decade or so ago.

    As surprising as it may seem to you, FreeBSD will have to actually prove its high performance networking capabilities to non zealots.