Slashdot Mirror


Network Stack Cloning Updates on FreeBSD

Dan writes "Network stack cloning patches on FreeBSD allow for multiple fully independent network stacks to simultaneously coexist in a single FreeBSD kernel. Marko Zec has prepared a latest snapshot of the patches (against 4.8-RELEASE). The latest snapshot includes (a) internal restructuring - - struct vimage is now separated in resource-specific containers, and (b) Kernel message buffers - each vimage / vprocg now has a private kernel message buffer instance. Julian Elischer gave a talk on this subject at the USENIX Annual Technical Conference (FreeNIX track) in San Antonio, TX, June 2003. Marko's slides were presented at BSDCon Europe 2002 in Amsterdam."

56 comments

  1. *BSD Is Dead & Firstus Postus by Anonymous Coward · · Score: -1, Flamebait

    1. You can not play games on it.
    2. It cannot be used by my grandma.
    3. It lacks a GUI of any note.
    4. There is no support available for it.
    5. It is an assortment of fragmented OSes.
    6. It cannot be run on the x86 platform.
    7. You have to compile everything and know C.
    8. Support for the latest hardware is always poor.
    9. It is incompatiable with GNU/Linux.
    10.It is dying.

  2. *BSD IS DYING by Anonymous Coward · · Score: -1, Troll
    It is now official - Netcraft has confirmed: *BSD is dying

    Yet another crippling bombshell hit the beleaguered *BSD community when recently IDC confirmed that *BSD accounts for less than a fraction of 1 percent of all servers. Coming on the heels of the latest Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood. FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.

    Let's keep to the facts and look at the numbers.

    OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS hobbyist dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    Fact: *BSD is dead

    1. Re:*BSD IS DYING by cerskine · · Score: -1
      "We should all keep in mind this simple truth: *BSD is dying. You don't need to be Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood. Let's keep to the facts and look at the numbers. OpenBSD leader Theo states that there are 7000 users of OpenBSD.
      I'm sure he didn't put it like that recently. Last time I asked him, as he was sticking his cock in my ear, he wasn't able to give me any real details.
      How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1.
      Who uses USENET any more? PISSFLAPS!
      Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
      Well, if that's the number of FreeBSD users, each of them has bought several copies of my cunting asswipe book.
      Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business
      Strange thing to happen to a bollock-ridden free software project.
      and was taken over by BSDI who sell another troubled OS.
      He seems not to have noticed that it's also BSD. Maybe because my dick was in his mouth.
      Now BSDI is also dead, its corpse turned over to another charnel house. All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS hobbyists, dabblers, and dilettantes. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead. "
      Oh, wait a minute... CHRIST, I can feel a big hairy cock being thrust up my ass! Oh fucking sweet jesus, that stings!

      I wonder what makes this guy so intent on promoting this nonsense. Does he need medical attention, or is he just trying to annoy people?

      It *would* be interesting to know how many users there are of each BSD, though. I do relatively frequent presentations at conferences entitled "BSD: The other open source operating system", in which I get my semi-tumescent, warm cock out and start idly masturbating in front of several hundred stinking social outcasts. See http://www.lemis.com/grog/KL/slides.pdf for more details. I've guesstimated 2 million users for FreeBSD, but I didn't know what to say about NetBSD or OpenBSD. If anybody could give me some idea, I'd be grateful.

    2. Re:*BSD IS DYING by Anonymous Coward · · Score: 0

      Absolutely brilliant. Here is the original post for other readers, if they cannot grasp the genius.

    3. Re:*BSD IS DYING by Anonymous Coward · · Score: 0

      How helpful of you to point out your own genius.

    4. Re:*BSD IS DYING by Anonymous Coward · · Score: 0
      It's not dying.

      It's dead. D - E - A - D.

  3. Very nice, but can it use another machine's nic? by DrSkwid · · Score: 5, Interesting

    Like many of the new ideas in the BSDs (private namespaces as chroot for instance), the idea of separate networks stacks is taken from plan9.

    It is even possible in plan9 to use the network stack of a remote machine as your own.

    Using sshnet one can do "sshnet remote_host" then all subsequent network activity for the current process group and any children will use the remote hosts' network stack as though it were local.

    In this way one can run tcp listeners on a remote machine (on IP N) that deny requests from anything but the IP N and leave SSH as the only external listener. No special tunnelling hoops to jump through.

    Monolithic kernels are dying.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  4. What We Can Learn From BSD by Anonymous Coward · · Score: -1, Troll

    What We Can Learn From BSD
    By Chinese Karma Whore, Version 1.0

    Everyone knows about BSD's failure and imminent demise. As we pore over the history of BSD, we'll uncover a story of fatal mistakes, poor priorities, and personal rivalry, and we'll learn what mistakes to avoid so as to save Linux from a similarly grisly fate.

    Let's not be overly morbid and give BSD credit for its early successes. In the 1970s, Ken Thompson and Bill Joy both made significant contributions to the computing world on the BSD platform. In the 80s, DARPA saw BSD as the premiere open platform, and, after initial successes with the 4.1BSD product, gave the BSD company a 2 year contract.

    These early triumphs would soon be forgotten in a series of internal conflicts that would mar BSD's progress. In 1992, AT&T filed suit against Berkeley Software, claiming that proprietary code agreements had been haphazardly violated. In the same year, BSD filed countersuit, reciprocating bad intentions and fueling internal rivalry. While AT&T and Berkeley Software lawyers battled in court, lead developers of various BSD distributions quarreled on Usenet. In 1995, Theo de Raadt, one of the founders of the NetBSD project, formed his own rival distribution, OpenBSD, as the result of a quarrel that he documents [theos.com] on his website. Mr. de Raadt's stubborn arrogance was later seen in his clash with Darren Reed, which resulted in the expulsion of IPF from the OpenBSD distribution.

    As personal rivalries took precedence over a quality product, BSD's codebase became worse and worse. As we all know, incompatibilities between each BSD distribution make code sharing an arduous task. Research conducted at MIT found BSD's filesystem implementation to be "very poorly performing." Even BSD's acclaimed TCP/IP stack has lagged behind, according to this study.

    Problems with BSD's codebase were compounded by fundamental flaws in the BSD design approach. As argued by Eric Raymond in his watershed essay, The Cathedral and the Bazaar, rapid, decentralized development models are inherently superior to slow, centralized ones in software development. BSD developers never heeded Mr. Raymond's lesson and insisted that centralized models lead to 'cleaner code.' Don't believe their hype - BSD's development model has significantly impaired its progress. Any achievements that BSD managed to make were nullified by the BSD license, which allows corporations and coders alike to reap profits without reciprocating the goodwill of open-source. Fortunately, Linux is not prone to this exploitation, as it is licensed under the GPL.

    The failure of BSD culminated in the resignation of Jordan Hubbard and Michael Smith from the FreeBSD core team. They both believed that FreeBSD had long lost its earlier vitality. Like an empire in decline, BSD had become bureaucratic and stagnant. As Linux gains market share and as BSD sinks deeper into the mire of decay, their parting addresses will resound as fitting eulogies to BSD's demise.

  5. Re:Very nice, but can it use another machine's nic by F2F · · Score: 2, Insightful

    amen to that!

    one hasn't truly lived until they've done an:

    import somewhere.far.away /net /net

  6. Elegy for *BSD by Anonymous Coward · · Score: -1, Troll

    Elegy For *BSD


    I am a *BSD user
    and I try hard to be brave
    That is a tall order
    *BSD's foot is in the grave.

    I tap at my toy keyboard
    and whistle a happy tune
    but keeping happy's so hard,
    *BSD died so soon.

    Each day I wake and softly sob
    Nightfall finds me crying
    Not only am I a zit faced slob
    but *BSD is dying.

  7. I tried this by Anonymous Coward · · Score: -1, Troll

    I tried a different stack with my two test FreeBSD white boxes, both AMD duron 1300, 256sdram, 40gig 7200 hdd with a 10/100 surecom NIC and a crossover cable. I had a shared partition on one, but when I tried to copy a 17 meg file from one of the boxes to the next it took more than 20 minutes. Something is seriously wrong here dudes, 10/100 network from duron to duron with a 17 meg file and I am still waiting. I'm not even running X and my links browser is lagging up as I type this...

    1. Re:I tried this by cozman69 · · Score: -1, Offtopic

      How about this: Fuck you troll.

    2. Re:I tried this by Anonymous Coward · · Score: -1, Troll

      I was having the same problem at my freelance gig recently. The other problem with BSD is that I've never seen a *BSD box run as fast as a Windows machine, despite their superior chip architecture. At time even my 486DX2/66 with 8mb of RAM is faster than this BSD system.

  8. zen the the art of trolling by Anonymous Coward · · Score: 0, Offtopic

    Trolling is an ancient artform, you my freind are a spammer. Learn the way of the troll and you can help others come to new realisations, elightening the world.

    The troll is outcast, he is forever the outsider commited to the outside. When the reality changes, so does the troll. In this sense a troll is like water, changing his position as the rock moves. You have yet to change your nappies.

    When someone is about to snap the troll pushes a little harder till he hears cracking, then stops. The victim of the trolling can then see the cracks, and has the spinal mobility to change form and evolve. If you push too hard you either make them snap or you make them dig into an immobile position to resist the trolling (which is the case when you spam them).

    I appreciate what you are trying to do, but you are giving trolling a bad name.

    1. Re:zen the the art of trolling by Anonymous Coward · · Score: -1, Offtopic

      Every cock-assed response to my trolls is the reason why I continue. You guys are entertaining!

    2. Re:zen the the art of trolling by Anonymous Coward · · Score: -1, Offtopic

      You fail to realise I am a *BSD troll, not a BSD fan-boy.

      Believe what you will about my motivations. But the fact you have no finesse stands, whatever my position.

    3. Re:zen the the art of trolling by Anonymous Coward · · Score: -1, Offtopic

      Give it a break. Reverse psychology doesn't work on me.

      Our trolling will continue.

    4. Re:zen the the art of trolling by Anonymous Coward · · Score: -1, Offtopic

      Your trolling is not trolling.

      You are a spammer, man. I pity you.

      (another *real* troll)

    5. Re:zen the the art of trolling by Anonymous Coward · · Score: 0

      He wasn't using reverse psychology, you dumb cunt. He was insulting you. He was saying you have no class, and he was correct. Crapflooders are the lowest form of troll.

    6. Re:zen the the art of trolling by Anonymous Coward · · Score: 0

      Incorrect. He is pretending to be a BSD troll, you dumbfuck and trying to say that I dont meet his standards of BSD trolling, you cunt.

    7. Re:zen the the art of trolling by Anonymous Coward · · Score: 0
      It is with a heavy heart that we must report that Bob "I'm still dead" Hope has gone
      on to join the "B" team. As you all may know, BSD has been part of
      the "B" team for quite some time.

      The Year of Our Lord 2003 has been
      a particularly bad year for the "B"s,

      • Bob Hope
      • Buddy Ebsen
      • Buddy Hackett
      • Barry White
      • BSD
      This honored list
      of dead is but a small token of adieu from the many fans of the deceased.

      These dead were truly some American Icons. They will be missed.

    8. Re:zen the the art of trolling by Anonymous Coward · · Score: 0

      Fair enough -- I suppose if he were pretending, then what he said could be considered reverse pyschology. If that was the case, I apologize for calling you a dumb cunt. I guess you are right; his calling himself a BSD troll was disingenuous. But his little Tao of trolling thing was a thousand times better than your feeble-minded attempt. You really need to lift your game. Cunt.

    9. Re:zen the the art of trolling by Anonymous Coward · · Score: 0

      You have begun to doubt as you fumble blindly, as a man in fire or lime, attempting to grasp at something which you cannot understand.

      You are the darth maul of trolls, ill-spoken and thinking that brute force (number of posts, severity of language) alone can defeat your opponents.

      You have been a victim of MY trolling power, for I am one of teh ancient trolls of old.

      If you shut up, you are obeying my will.
      If you change your tactics, you are subject to my power and teaching.
      If you continue on as you have, you dig yourself deeper into my troll-trap.

      You are defeated.

      And you BSD fan-boys had best not thank me, for while I was only passing through, I may decide to stay a while.

      For I am one of the last true trolls - keeper of the dark order, I wear the skin of billy goat gruff and listen to the whispering voices that reside beneath my bridge that speak of the eternal ragnatroll - the trollerdammerung - for the fight between good and evil is not the concern of a troll - only the balance of the invisible scales that exist in the hearts of all men.

    10. Re:zen the the art of trolling by Anonymous Coward · · Score: 0

      "what is a troll?" said a jesting Anonymous Coward, but did not stay for an answer.

    11. Re:zen the the art of trolling by Anonymous Coward · · Score: 0

      And the crapflooding in all the other areas of /dork have been stopped by what passes as management here.

    12. Re:zen the the art of trolling by andrewski · · Score: 0, Offtopic

      Our trolling will continue.

      It's 'My' not 'Our', Kevin. Please, go ahead and just fuck off. It'll only be a matter of time until everyone here knows who you are.

      Not even the amazing Kreskin could predict how many cocks in the ass you'll recieve in prison once your former employers bring you up on theft charges, which everyone hopes and prays they will. You are a cancer on the world, and should just stop holding a grudge against all things BSD.

      Besides, since you began your spam-fest, BSD has seen an exponential rise in users and deployed machines. Maybe your spamming is like a good luck charm!

      Anyway, here's to ButtStingingDeath!

    13. Re:zen the the art of trolling by Anonymous Coward · · Score: 0

      The only ButtStingingDeath around here is what's going to happen when your dad discovers you've been downloading pr0n on his computer.

      In the meantime stop feeding the trolls. If you ignore them they'll get tired of trolling and move on to something more interesting and socially productive like collecting navel lint.

    14. Re:zen the the art of trolling by Anonymous Coward · · Score: -1, Offtopic

      In the meantime stop feeding the trolls. If you ignore them they'll get tired of trolling and move on

      Ya know, you'd think that.

      Yet the crapflooding has been going on in the BSD section of slashdot for quite a long time. If the Kevin theory is true, that would jive with the 2+ years of BSD crapflooding.

      I'm guessing ignoring isn't going to work.
      'Solutions':
      Slashdot users could stop submitting any BSD stories.
      Slashdot management could remove the BSD section
      Slashdot management could do something about the BSD crapflooding
      Slashdot users could take the BSD is dying crap and post it all over slashdot in the hope management of Slashdot would crack down on the BSD crapflooding.
      Slashdot users could post the BSD crapflooding on many other sites/mailing lists in the hope management of Slashdot would crack down by way of blowback.
      Slashdot users could post Linux is dying in the hope management of Slashdot would crack down on crapflooding in general.

    15. Re:zen the the art of trolling by Anonymous Coward · · Score: 0

      Ignoring hasn't really been tried. Almost every BSD article has at least one poster taking the troll-bait. Given that the form of the trolling hasn't changed much in over two years, I've got to wonder if these responses aren't themselves a subtle form of trolling -- I just can't imagine why someone would seriously take the time to respond to postings that have been repeated verbatim dozens of times and are so obviously lame. Perhaps the trolls are just egging each other on.

      The BSD section is just a more concentrated version of what's happening elsewhere on Slashdot. Linux posts get a lot of trolling too (along with MS astroturfing), but the total number of postings is so much greater that it's not as noticeable. What is noticeable is that the general percentage of accurate technical content in postings is steadily decreasing. That's not surprising; the folks who actually write sophisticated code are a shrinking fraction of the various camp-followers that make up the average slashdotter these days. So it actually wouldn't surprise me if someone thought that, as non-coders, they were contributing to Linux by tearing down anything that differs. This accounts for the ill-posed "why BSD?" challenges that crop up here. But all the "dying" posts are so obviously either the product of adolescent hijinks or some mentally imbalanced person with an obsession.

      In either case, why bother doing anything? Life is short enough as it is -- let these poor folk waste their time, but why should we let them waste ours?

  9. can somebody please summarize this? by Anonymous Coward · · Score: 0

    what is the point? :( pdf is a little rough for a monday morning.

  10. Re:Very nice, but can it use another machine's nic by Anonymous Coward · · Score: -1, Troll

    grow a dick

  11. Jail by rf0 · · Score: 1

    Just sent an email to the author to see if using this would allows jails full access to the TCP/IP stack

    Rus

    1. Re:Jail by Anonymous Coward · · Score: -1, Troll
      It is common knowledge that *BSD is dying, that ever hapless *BSD is mired in an irrecoverable and mortifying tangle of fatal trouble. It is perhaps anybody's guess as to which *BSD is the worst off of an admittedly suffering *BSD community. The numbers continue to decline for *BSD but FreeBSD may be hurting the most. Look at the numbers. The loss of user base for FreeBSD continues in a head spinning downward spiral.

      OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of BSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

      Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

      All major marketing surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among hobbyist dilettante dabblers. In truth, for all practical purposes *BSD is already dead. It is a dead man walking.

      Fact: *BSD is dying

  12. Thats it... by Anonymous Coward · · Score: -1, Flamebait

    Hmm talking dirty whenever you *compose* a statement about BSD, doesn't do linux any good.

    Besides that i have the feeling that was those
    marketrolls (IBM, HP and the like) who enforced pressure on linux project between 2.2 and 2.4
    and some "wrong" path was taken, and now
    SCO has some pretty good cards to play.......

    I'm telling you trollies....
    You buyed a share....
    It didnt pay off.....
    Sell it you morons!!!

    As a matter of fact, i think you will be the same exact
    trolls that will be bitching about the rest of the *BSDs
    or any other project on earth (including Linux if it will
    ever make it again),
    when FreeBSD becomes the standard modern Unix
    Desktop and server platform.

    I dont think your mental problems are strictly IT related anyway.....

  13. *BSD by Anonymous Coward · · Score: 0

    this is great work, i appreciate it. I think its important to enjoy all forms of open source research.

    I do, however, pity the children who squander their valued time in life on putting down the hard work of individuals who create such great things.

    People like this, give whatever "community" they think they are a part of a childish image, when in reality the community wants nothing to do with any of them.

    I would rather not make any insults back, but please...go home, give your mother or whom ever raised you a visit, and ask them to explain why you were fed so paint chips as a child.

  14. Bones by Anonymous Coward · · Score: -1, Troll

    Bones: It's dead, Jim.

  15. Hey, everybody, the main BSD spammer is Kevin! by andrewski · · Score: -1, Flamebait

    His name is Kevin, he used to work for BSDI (or WindRiver) and he is a theif and a liar. He steals equipment from his job, and pathetically attempts to eBay it. I'm not going to tell you all his last name, but with enough work you'll be able to figure out who he is and spam the shit out of him.

    To his former employers: Please go ahead and press charges against him, so he'll have to taste meaty man-cocks and get pounded in the ass until he bleeds daemons. ButtStingingDeath!

    1. Re:Hey, everybody, the main BSD spammer is Kevin! by Anonymous Coward · · Score: 0, Insightful

      If this is true, why not tell us his last name?

      me thinks you just have a grudge against someone and do not want to reveal his full name because of the obvious slander lawsuit that would be levied against you.

    2. Re:Hey, everybody, the main BSD spammer is Kevin! by andrewski · · Score: 0, Offtopic

      Naw, in fact I didn't know his name was Kevin until I read post #6926523. I am also unafraid of slander lawsuits - I doubt this prick has the intelligence to figure out who I am, and the gumption to act upon that information if indeed he found out.

      I'm just tired of the crapflooding.

    3. Re:Hey, everybody, the main BSD spammer is Kevin! by Anonymous Coward · · Score: 0

      The only Kevin I knew of was Kevin Rose - marketing director. He didn't make the WindRiver cut as I remember. I didn't keep records of when the 1st of the BSD is dying crapflooding started, so I can't say if the WindRiver buyout is about the time of the crapflooding.

      I'd have to see if I had his old e-mail(s) talking about he was going to be doing the consulting 'thing'.

  16. I GLANCED at the paper by kwerle · · Score: 1

    But didn't get the point.

    What are some concrete uses of this technology?

    TIA

    1. Re:I GLANCED at the paper by trippinonbsd · · Score: 4, Interesting

      An alternative model, the jail [2] facility implemented in FreeBSD, provides the ability to partition the OS into multiple separated process groups with limited network addressing space. The kernel prevents user processes running in jailed environments from managing the processes and certain system resources outside their own jailed protection domain. All the jailed environments share the same network stack; however each jail is restricted to use a unique IP address, and cannot interfere with other network traffic. Creating jailed pseudo virtual machines in this manner has many potential uses; thus far the most popular one has been for providing highly efficient virtual machine services in Internet Service Provider environments. It should be noted that the standard jail architecture still uses a monolithic network stack. Therefore the jails do not maintain private instances of subsystems such as routing tables, traffic counters, packet filters and traffic shapers etc., so they must rely on the master OS environment to manage those facilities.
      The article says jails will have full control over a virtual stack. Soo... We can now have full firewall control under a jail, now that would make my life at LEAST twice as fun!

    2. Re:I GLANCED at the paper by kwerle · · Score: 1

      ...OK, that all sounds very exciting...

      Could you give me just one example of a use case for this?

      Thanks!

    3. Re:I GLANCED at the paper by trippinonbsd · · Score: 2, Interesting

      An example of using a firewall with in a jail? There are plenty of uses. Normally one cant control a firewall with in a jail. So for instance on my FreeBSD jail account I cant control the firewall at all, it would be nice to block some annoying users (or just add some nice 75% packetless and 200ms extra latency) at the firewall level with out having to email the hosting company and asking them to add a rule to the firewall on the server that my jail is on. This is another step towards vservers being as fast and as featurefull as a normal dedicated server.

    4. Re:I GLANCED at the paper by kwerle · · Score: 1

      Thanks for the example. Makes a lot more sense now.

  17. bsd ghetto by Anonymous Coward · · Score: -1, Troll


    BSD you grow in the ghetto, living second rate
    And your eyes will sing a song of deep hate.
    The places you play and where you stay
    Looks like one great big alley way.
    You'll admire all the numberbook takers,
    Thugs, BSD pimps and pushers, and the big money makers.

  18. *bsd is dying by Anonymous Coward · · Score: -1, Troll

    that is the whole fucking point of the article.

    fuck i hate *Bsd zealots.

    switch to a viable os people

  19. Hard Times for *BSD by Anonymous Coward · · Score: -1, Troll

    Sure, we all know that *BSD is a failure, but why? Why did *BSD fail? Once you get past the fact that *BSD is fragmented between a myriad of incompatible kernels, there is the historical record of failure and of failed operating systems. *BSD experienced moderate success about 15 years ago in academic circles. Since then it has been in steady decline. We all know *BSD keeps losing market share but why? Is it the problematic personalities of many of the key players? Or is it larger than their troubled personas?

    The record is clear on one thing: no operating system has ever come back from the grave. Efforts to resuscitate *BSD are one step away from spiritualists wishing to communicate with the dead. As the situation grows more desperate for the adherents of this doomed OS, the sorrow takes hold. An unremitting gloom hangs like a death shroud over a once hopeful *BSD community. The hope is gone; a mournful nostalgia has settled in. Now is the end time for *BSD.

  20. SHIT ON ME! It's official by Anonymous Coward · · Score: -1, Troll
    SHIT ON ME! It's official - Netcraft has fucking confirmed: *BSD is dying

    Yet another cunting bombshell hit the "community" of *BSD asswipes when IDC recently confirmed that *BSD accounts for less than a fraction of one single puny fucking percent of all servers. Coming hot on the heels of the latest Netcraft survey which plainly states that *BSD has lost more fucking market share, this news serves to reinforce what we've known all along. *BSD is ingesting itself backwards, disappearing up its very own shitter, as fittingly exemplified by coming a piss poor dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a cock-sucking Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any fucking future at all for *BSD because that sorded, shit-filled, mutated testicle of an operating system is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink splashes across the accounting documents like a series of exploding bloodfarts. FreeBSD munches the most ass of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD cuntwipes Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying and its rotting corpse smells worse than a maggot, vomit, shit and piss cocktail.

    Let's keep to the facts and look at the fucking numbers, shall we? OK!

    OpenBSD wanker Theo states that there are a pathetic 7000 users of OpenBSD. How many users of NetBSD are there? Oh, God, let's fucking see... The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore it's turd-suckingly obvious that there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore, by simple fucking arithmetic, there are (7000+1400+700)*4 = 36400 FreeBSD users. Surprise fucking surprise, this is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of those arseholes at Walnut Creek, abysmal sales and so on, FreeBSD showed themselves to be a bunch of retarded tossers, went out of business and were taken over by BSDI who sell another special needs OS. Now BSDI is also a miserable failure, its corpse turned over to yet another charnel house... pathetic.

    All major surveys show that *BSD has steadily fucking declined in market share. *BSD is where it belongs, at death's door and its long term survival prospects are almost non-fucking-existant. If *BSD is to survive at all it will be among moronic, dilettante shitheads. *BSD continues to Chew Satan's Dick And Fuck The Baby Jesus Up The Pooper. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    Fact: *BSD IS A FUCKING USELESS WASTE OF BITS AND IS DYING LIKE THE DOG THAT IT IS. IT MAKES ME SICK JUST THINKING ABOUT IT.

  21. Re:SHIT ON ME! It's official by Anonymous Coward · · Score: 0

    IT MAKES ME SICK JUST THINKING ABOUT IT.

    Then please nip off and shoot yourself, M'kay?

  22. So when... by Anonymous Coward · · Score: -1, Troll

    ...does Microsoft steal this, and when will SCO claim to own it?

  23. Re:Very nice, but can it use another machine's nic by mritunjai · · Score: 1
    amen to that! one hasn't truly lived until they've done an: import somewhere.far.away /net /net

    Your wish has been granted... actually it was around more than a decade ago.

    Check out QNX, you can use other QNX machine's network (and other devices, including audio, graphics, block devices etc) as your own local ones!!! And no silly imports etc... they just work!

    --
    - mritunjai
  24. Re:Very nice, but can it use another machine's nic by edhall · · Score: 4, Informative

    We're talking about a different level of abstraction, here. After all, from the OS's perspective, how can Plan9 "use the network stack of a remote machine" except via the network stack of the local machine? Nothing short of magic will let a machine "use another machine's nic" except via packets sent through its own. Yes, Plan9 supports user namespaces that allows network interfaces to be virtualized, but that's from the perspective of what BSD calls "userland" -- which is only partly related to what the article discusses.

    This facility is about allowing multiple networks stacks from the kernel's perspective. Not just the illusion of separate stacks as seen from userland (though it certainly provides that, too). These stacks can then be treated independently from the perspective of packet filtering, traffic shaping, and so on, as well as providing a "virtual machine" from a user's perspective. This isn't to say that Plan9's capabilities aren't useful or interesting, especially from a theoretical perspective. But Plan9 has different goals than an OS like FreeBSD that first and foremost is designed to be used as on server in a datacenter. Thus the perspective is more along the lines of machine virtualization and really has little to do with Plan9's concept of a namespace.

    -Ed
  25. bad FreeBSD difficulties by Anonymous Coward · · Score: -1, Flamebait
    Guys, I really don't want to start a holy war here, but come on, what is the deal with you FreeBSD fanatics? I've been sitting here at my freelance gig in front of a FreeBSD box (a PIII 800 w/512 Megs of RAM) for about 20 minutes now while it attempts to copy a 17 Meg file from one folder on the hard drive to another folder. 20 minutes. At home, on my Pentium Pro 200 running NT 4, which by all standards should be a lot slower than this FreeBSD box, the same operation would take about 2 minutes. If that.

    In addition, during this file transfer, Netscape will not work. And everything else has ground to a halt. Even Emacs Lite is straining to keep up as I type this.

    I won't bore you with the laundry list of other problems that I've encountered while working on various BSD machines, but suffice it to say there have been many, not the least of which is I've never seen a FreeBSD box that has run faster than its Windows counterpart, despite the BSD machine's faster chip architecture. My 486/66 with 8 megs of ram runs faster than this 800 mhz machine at times. From a productivity standpoint, I don't get how people can claim that BSD is a "superior" machine.

    FreeBSD addicts, flame me if you'd like, but I'd rather hear some intelligent reasons why anyone would choose to use a FreeBSD over other faster, cheaper, more stable systems.

  26. Re:Very nice, but can it use another machine's nic by F2F · · Score: 1

    Plan 9 had it 14 years ago. Importing something and using it as your own is a consequence of its design -- everything is a file, so everything could be shared -- not a special hack like in QNX. That means I can let people import my mailbox so they can send mail to me on the 9grid or I can import somebody's IRC file system on my machine.

    And it really means _everything_, not only devices. Check out this MPI implementation using remotely served and imported _pipes_:

    message passing for Plan 9

  27. BSD Advisory #217 by Anonymous Coward · · Score: 0

    this Bitch iS Dead