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."

10 of 169 comments (clear)

  1. It's amazing... by Anonymous Coward · · Score: 0, Insightful

    what the "dead" can do nowdays!

  2. Re:Heh by rtaylor · · Score: 2, Insightful

    I know you're being funny -- but I think the answer most of us would have is "Hopefully not too long".

    If those changes made it into every OS that could use the improvement, then everything networked would find things just that much better without throwing away the old hardware.

    --
    Rod Taylor
  3. Re:Playground r00lz for OSS Hackers? by Anonymous Coward · · Score: 1, Insightful

    They don't need to. Linux uses *very* dumb routing algorithms at the moment. There is a fair amount of public research on much smarter mechanisms (one of which I guess FreeBSD would have used). AFAIK, this is getting implemented on Linux as we speak.

  4. Re:My personal experience with FreeBSD by hugo_pt · · Score: 2, Insightful

    your ignorance is great, pf is already ported to FreeBSD for quite some time as a kernel loadable module, and it will be integrated with 5.3-RELEASE. Have you copy-pasted a FreeBSD flaming text a year old ?

    Please.

  5. Re:pps? by psyconaut · · Score: 2, Insightful

    When even my laptop has 1Gbit networking built-in, I'm not sure how you can say "faster than 100Mbit exists, but it sure isn't common".

    And Mpps is a standard notation for packet forwarding....FYI.

    -psy

  6. Re:Sounds great by Anonymous Coward · · Score: 2, Insightful

    You GNU/LNUX zealots with your NIH syndrome. Nothing on earth beats OpenBSD for firewall usage, not even your piece of shit netfilter thing. When it comes to performance FreeBSD and DragonFlyBSD win hands down. But don't worry, you still get the hype.

  7. That's exactly the point by Santana · · Score: 2, Insightful

    You've got it. Unlike what is perceived from Linux (all software must be free), BSD is about making all software better. That's the benefit of the BSD license that many people (usually GPL fans) don't understand.

    --
    The best way to predict the future is to invent it
    1. Re:That's exactly the point by Anonymous Coward · · Score: 2, Insightful

      Sometimes I'm amazed by Linux developers humbling asking to use my software. "Go right ahead," I tell them, "That's why I put it under the BSD license!" But they still don't get it. While I appreciate the asking, it still find it strange that I get an email about once a quarter asking me to release my BSD licensed work under the GPL so it can be used in GPL projects.

      I guess it's hard for users of a "members only" license to grok the concept of "free for everyone".

  8. Re:Just wondering... by Anonymous Coward · · Score: 2, Insightful

    /*
    * Copyright (c) 2003, 2004 Jeffrey M. Hsu. All rights reserved.
    *
    * License terms: all terms for the DragonFly license above plus the following:
    *
    * 4. All advertising materials mentioning features or use of this software
    * must display the following acknowledgement:
    *
    * This product includes software developed by Jeffrey M. Hsu
    * for the DragonFly Project.
    *
    * This requirement may be waived with permission from Jeffrey Hsu.
    * This requirement will sunset and may be removed on July 8 2005,
    * after which the standard DragonFly license (as shown above) will
    * apply.
    */

    http://www.dragonflybsd.org/cgi-bin/cvsweb.cgi/s rc /sys/sys/socketops.h?rev=1.5&content-type=text/x-c vsweb-markup
    http://www.google.com/search?q=commi ts+hsu&btnG=Go ogle+Search&domains=leaf.dragonflybsd.org&sitesear ch=leaf.dragonflybsd.org
    http://leaf.dragonflybsd .org/mailarchive/kernel/20 04-07/msg00121.html

    This took a total of 2 minutes to find.

    Why not use google next time before looking like a flaming linux jackass?

  9. Re:Just wondering... by CoolVibe · · Score: 2, Insightful
    This is no different from the constant stream of improvements DFBSD folks appropriate from FreeBSD5, often with no attribution at all.

    Please point out an example where DFBSD doesn't attribute correctly. I think you won't find any. (and if you do, please mail the kernel-list, since the dfbsd crew is very strict about that)