Slashdot Mirror


ifconfig refactoring for FreeBSD

Dan writes "Based on Sam Leffer's suggestion, Bruce Simpson has been working on refactoring ifconfig(8). ifconfig is a FreeBSD unix utility used to assign an address to a network interface and/or configure network interface parameters. Bruce says that ifconfig has grown increasingly large and become unwieldy. Part of the effort has been to get a handle on all of the options that are currently supported so he has written a YACC grammar for it. He has uploaded some grammer, created a design document and also generated a PDF file you can view which shows you syntax diagrams for each part of the parse tree."

125 comments

  1. eye lub j00 4ll by Anonymous Coward · · Score: -1, Offtopic

    eye lub j00 4ll!!

    1. Re:eye lub j00 4ll by Anonymous Coward · · Score: -1, Offtopic

      Has anyone else noticed that the BSD boards have a crap ratio of more than 3 troll posts for every 1 BSD-related post?

      Shouldn't this be telling the Slashdot editors something? Anytime I've seen it addressed before, it seems like the BSDers shrug it off as Linux people being frisky but I think they are the ones living in caves.

      Truly BSD was never alive to begin with.

  2. Postmortem: an insider's autopsy by Anonymous Coward · · Score: -1, Flamebait
    The End of FreeBSD

    [ed. note: in the following text, former FreeBSD developer Mike Smith gives his reasons for abandoning FreeBSD]

    When I stood for election to the FreeBSD core team nearly two years ago, many of you will recall that it was after a long series of debates during which I maintained that too much organisation, too many rules and too much formality would be a bad thing for the project.

    Today, as I read the latest discussions on the future of the FreeBSD project, I see the same problem; a few new faces and many of the old going over the same tired arguments and suggesting variations on the same worthless schemes. Frankly I'm sick of it.

    FreeBSD used to be fun. It used to be about doing things the right way. It used to be something that you could sink your teeth into when the mundane chores of programming for a living got you down. It was something cool and exciting; a way to spend your spare time on an endeavour you loved that was at the same time wholesome and worthwhile.

    It's not anymore. It's about bylaws and committees and reports and milestones, telling others what to do and doing what you're told. It's about who can rant the longest or shout the loudest or mislead the most people into a bloc in order to legitimise doing what they think is best. Individuals notwithstanding, the project as a whole has lost track of where it's going, and has instead become obsessed with process and mechanics.

    So I'm leaving core. I don't want to feel like I should be "doing something" about a project that has lost interest in having something done for it. I don't have the energy to fight what has clearly become a losing battle; I have a life to live and a job to keep, and I won't achieve any of the goals I personally consider worthwhile if I remain obligated to care for the project.

    Discussion

    I'm sure that I've offended some people already; I'm sure that by the time I'm done here, I'll have offended more. If you feel a need to play to the crowd in your replies rather than make a sincere effort to address the problems I'm discussing here, please do us the courtesy of playing your politics openly.

    From a technical perspective, the project faces a set of challenges that significantly outstrips our ability to deliver. Some of the resources that we need to address these challenges are tied up in the fruitless metadiscussions that have raged since we made the mistake of electing officers. Others have left in disgust, or been driven out by the culture of abuse and distraction that has grown up since then. More may well remain available to recruitment, but while the project is busy infighting our chances for successful outreach are sorely diminished.

    There's no simple solution to this. For the project to move forward, one or the other of the warring philosophies must win out; either the project returns to its laid-back roots and gets on with the work, or it transforms into a super-organised engineering project and executes a brilliant plan to deliver what, ultimately, we all know we want.

    Whatever path is chosen, whatever balance is struck, the choosing and the striking are the important parts. The current indecision and endless conflict are incompatible with any sort of progress.

    Trying to dissect the above is far beyond the scope of any parting shot, no matter how distended. All I can really ask of you all is to let go of the minutiae for a moment and take a look at the big picture. What is the ultimate goal here? How can we get there with as little overhead as possible? How would you like to be treated by your fellow travellers?

    Shouts

    To the Slashdot "BSD is dying" crowd - big deal. Death is part of the cycle; take a look at your soft, pallid bodies and consider that right this very moment, parts of you are dying. See? It's not so bad.

    To the bulk of the FreeBSD committerbase and the developer community at large - keep your eyes on the real goals. I

  3. Simpsons! by Anonymous Coward · · Score: -1, Troll

    Simpsons, meet the Simpsons, they're the modern avr'age familyyyy... From the, town of Springfield...

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

  5. How about live /etc/rc.conf changes? by Electrum · · Score: 1, Insightful

    While they are at it, they should add something to parse /etc/rc.conf and reconfigure all interfaces while the system is running. This is one area where Linux has an advantage.

    1. Re:How about live /etc/rc.conf changes? by zulux · · Score: 2, Interesting

      Hmmm...

      Can't you just run /etc/rc.network and it will re-parse rc.conf?

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    2. Re:How about live /etc/rc.conf changes? by changelingyahoo.com · · Score: 5, Informative

      The quick answer is "Yes, you can." In FreeBSD 5 for instance you can change a line in rc.conf and then just rerun the script for the daemon that corresponds to it. It's a bit like the init.d scripts in Linux except with a big global variables file. In FreeBSD 4 you can do it as well, but if I recall the scripts in FreeBSD 4 often lump several daemons together into a single file so you might end up restarting more than one daemon. I may be wrong, though. Brian

    3. Re:How about live /etc/rc.conf changes? by Brandybuck · · Score: 1

      Linux has an advantage in this area? Either you've been smoking crack, or I've been trolled. Go take another look at /etc/rc.conf. It doesn't need any special parsing, and reconfiguring network interfaces on the fly is simplicity.

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:How about live /etc/rc.conf changes? by phoenix_rizzen · · Score: 3, Informative

      That's already in there: /bin/sh /etc/netstart

      This reads the network settings from rc.conf and reconfigures the interfaces and routes based on that info.

    5. Re:How about live /etc/rc.conf changes? by Anonymous Coward · · Score: 0

      Netstart is great if you are sitting at the machine, but if you face the possiblity of a screw up causing your ssh connection to die, ifconfig is a lot more exact. If I just need to add an IP alias or something like that there is no good reason to run netstart. I just ifconfig interface alias IP netmask and then edit /etc/rc.conf in case of a power outage or something.

  6. Wondering what YACC is? by a.koepke · · Score: 5, Informative

    For those of you who do not know what YACC is all about

    Its good to see something like this happening as ifconfig is not only used on FreeBSD but also on most (all?) Linux distros.

    Ifconfig is just one of the many contributions the BSD projects have given to the Linux and UNIX community.

    PS: To all those "bsd is dying" trolls, things like this show its not. Without the work of the BSD projects you wouldn't have some of the many tools you use each day.

    --


    (\(\
    (^.^)
    (")")
    *This is the cute bunny virus, please copy this into your sig so it can spread
    1. Re:Wondering what YACC is? by __past__ · · Score: 2, Insightful
      Its good to see something like this happening as ifconfig is not only used on FreeBSD but also on most (all?) Linux distros.
      They all have an ifconfig (even windows has, but it's spelled ipconfig), but a different one. The GNU version takes different arguments anyway - like for example none at all, which the FreeBSD version doesn't allow - so this will most likely not affect any Linux user in any way.

      To all those "bsd is dying" trolls, things like this show its not. Without the work of the BSD projects you wouldn't have some of the many tools you use each day.
      If the only sign of life of the BSDs would be a refactoring of one little command-line utility that has been around for decades, I think calling it "dead" would be a good approximation. Fortunatly it isn't. There are enough more interesting things going on the BSD world.

      In other words, this is really one of the most boring stories ever, even considering the "let's duplicate the daemonnews slashbox" policy /. recently adopted.

    2. Re:Wondering what YACC is? by Anonymous Coward · · Score: 1, Informative

      The GNU version takes different arguments anyway - like for example none at all, which the FreeBSD version doesn't allow - so this will most likely not affect any Linux user in any way.

      You are an idiot.

      user@hemlock$ ifconfig
      rl0: flags=8843 mtu 1500
      inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
      inet6 fe80::248:54ff:fe85:5624%rl0 prefixlen 64 scopeid 0x1
      ether 00:48:54:85:56:24
      media: Ethernet autoselect (100baseTX )
      status: active
      lp0: flags=8810 mtu 1500
      lo0: flags=8049 mtu 16384
      inet6 ::1 prefixlen 128
      inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
      inet 127.0.0.1 netmask 0xff000000
      ppp0: flags=8010 mtu 1500
      sl0: flags=c010 mtu 552
      faith0: flags=8002 mtu 1500
      user@hemlock$

    3. Re:Wondering what YACC is? by CoolVibe · · Score: 1
      The GNU version takes different arguments anyway - like for example none at all, which the FreeBSD version doesn't allow

      Not true. From the ifconfig manpage in FreeBSD (actually DragonFly, but who cares. Dfly didn't change ifconfig):

      The ifconfig utility displays the current configuration for a network interface when no optional parameters are supplied.
    4. Re:Wondering what YACC is? by Anonymous Coward · · Score: 0

      no, he's correct.

    5. Re:Wondering what YACC is? by ctr2sprt · · Score: 3, Insightful
      In other words, this is really one of the most boring stories ever, even considering the "let's duplicate the daemonnews slashbox" policy /. recently adopted.
      I think the issue here is that most Slashdot editors don't know or care about the BSDs, but they need to post some articles. Since they have no way of distinguishing between interesting news and uninteresting, they rely on other sites to assign importance. The effects of this are obvious: not a lot of replies, over half of them trolls, and people getting their BSD news elsewhere.

      You heard it here first: The Slashdot BSD Section is Dying.

    6. Re:Wondering what YACC is? by overbom · · Score: 1

      They all have an ifconfig (even windows has, but it's spelled ipconfig), but a different one. The GNU version takes different arguments anyway - like for example none at all, which the FreeBSD version doesn't allow

      umm, no. ifconfig on freebsd with no arguments will run the equivalent of 'ifconfig -a'.

    7. Re:Wondering what YACC is? by Pathwalker · · Score: 3, Funny
      You might want to consider swapping out rl0 for a better card - read /usr/src/sys/pci/if_rl.c for details.

      The RealTek 8139 PCI NIC redefines the meaning of 'low end.' This is
      probably the worst PCI ethernet controller ever made, with the possible
      exception of the FEAST chip made by SMC. The 8139 supports bus-master
      DMA, but it has a terrible interface that nullifies any performance
      gains that bus-master DMA usually offers.
    8. Re:Wondering what YACC is? by Anonymous Coward · · Score: 0

      You might want to consider swapping out rl0 for a better card - read /usr/src/sys/pci/if_rl.c for details.


      Indeed, if it were used for anything except slinging mail small lists I would bother. But it isn't, so it's fine. :-)

    9. Re:Wondering what YACC is? by anthonyrcalgary · · Score: 1

      el cheapo cards have their uses.

      eg external interface on a NAT box where the cable modem's network port is 10 megabit half duplex.

      --
      When someone might yell at me, it has to be OpenBSD.
    10. Re:Wondering what YACC is? by utlemming · · Score: 4, Interesting
      No, the problem is that when you actually submit an interesting BSD article for /., they ignore it. For example, how many of us BSD users knew that the BSD developers actually commented on the SCO suit?
      "Your story just might not be interesting!

      This last one requires a little explanation: if you submit a story, and we don't select it because we think it's not particularly interesting, we're not making a judgment about you as a human being. Deciding the interest level of a story is a very subjective thing, and we have to take into account not only the intrinsic interest of the story itself, but what else is happening that day. On a day when lots of things are happening, we reject some very good stories. But on a day when nothing interesting is happening, we may post something not really as cool.

      This was taken from the /. FAQ

      The conclusion that I have come to is that the /. editors just don't care about BSD. And the editors probably use the above quote to get out of anything us BSD users might find interesting. Mathmatically, it would be represented, "Linux == Interesting; BSD != Linux; BSD != Interesting" and since "BSD != Linux then BSD MUST be dying."

      And I think that your absolutely right, about them not knowing what is worthy of reporting and what is not. When I first read the Refacturing of IFCONFIG, the thought that went through my mind was, "Who cares?" It really has no bearing on the useability of the OS. I think the real issue is that /. needs to put some one who actually uses BSD as an OS doing the editing. I think then, we might see some interesting.

      Personally I think that the comment about BSD users getting BSD news elsewhere is pretty insightful. The only reason I read /. is because there are other technology issues which I am interested in and the Linux movement does facinate me. But nontheless, with the general bigotted spirit towards the BSD's, I can see why I, and most likely others go elsewhere.

      A while back I fired off an email to address the concerns of us BSD users. The reply I got back from CdrTaco was essentially if more BSD users read /., then the trolls would be silenced with more BSD users moderating, and more /. stories would be about BSD, because there would be more submissions.

      Well, I'll get off my soap box now, and wait till I get moderated down. Any bets on what it will be? Flamebait? Or maybe Off Topic. But moderators, if I can not be insightful or interesting, please vote for Flamebait.

      --
      The views expressed are mine own and do not express the views of my employer.
    11. Re:Wondering what YACC is? by Anonymous Coward · · Score: -1, Troll

      fact: bsd is dying

    12. Re:Wondering what YACC is? by Anonymous Coward · · Score: 0

      Fact: you are a troll who likes to dribble crap for his own pathetic amusement.

    13. Re:Wondering what YACC is? by Anonymous Coward · · Score: 0

      And it is nice to see that freebsd moves on at last.
      Linux users can use ip (iproute) for a few years now.
      much cleaner syntax and more functionality.

      so much for the "you are using the ip command ? well seems like linux is not unix anymore" bsd trolls...

    14. Re:Wondering what YACC is? by edhall · · Score: 4, Interesting

      The ifconfig thread is interesting from a number of perspectives. Given that ifconfig is perhaps the command-line utility embodying BSD's decades-old networking legacy, it takes some courage to propose a radical reworking of it. Using a formal grammar rather than the ad hoc accretion of command-line options that 95% of Unix/Linux utilities use is another bold step. And opening the way to added functionality (one of the motivations for this project) adds to the interest. Sure, just looking at the surface it's easy to say "so they're changing some arguments to some crufty old Unix command -- ho hum." But it may well represent the initial step in a complete rethinking of how networking is administered at the host level. Even if it doesn't pan out that way, it's worth taking notice.

      BTW, I don't moderate BSD stories any more. When I mod down the trolls, I tend to get slammed in metamod. (Talk about a hostile environment!) Hope springs eternal, though -- I keep thinking that /. will eventually start doing some housekeeping.

      -Ed
    15. Re:Wondering what YACC is? by Anonymous Coward · · Score: -1, Flamebait

      Yeah. And without the work of the Linux projects, you wouldn't see such massive developments being made in:

      GCC

      XFree86

      Apache

      GNOME

      KDE

      And heaps of other apps FreeBSD depends on. Sorry, but the Linux community is doing far more for the open source world as a whole.

    16. Re:Wondering what YACC is? by a.koepke · · Score: 1

      Now you see that is where your arguement falls to bits.

      XFree86 is a product for Unix and Unix variants. XFree86 was developed during the 80's, a bit before the time of Linux.

      Apache HTTPd started life as a series of patches to the NCSA HTTPd server which was available for most flavours of Unix, Linux being one of them. I wouldn't go as far as to claim it as part of any community since the software they develop is platform independant.

      Now the Linux community does contribute code to these projects, just as members of the BSD and other communities do. I never said that we were doing more for Open Source than Linux was so I don't know why you are arguing a non-existant point. The Linux community has a much larger user base and more contributers. I think the BSD projects have made some great contributions to the Open Source community with many of them not even realised. One of the most prominent ones in OpenSSH, that was developed by the OpenBSD team and is now used on nearly all Unix variants.

      --


      (\(\
      (^.^)
      (")")
      *This is the cute bunny virus, please copy this into your sig so it can spread
    17. Re:Wondering what YACC is? by Anonymous Coward · · Score: 0
      Linux users can use ip (iproute) for a few years now. much cleaner syntax and more functionality.

      That's because Linux's ifconfig is a piece of crap, so Linux users have to move on.

      Unix users use ifconfig because it is convenient and more or less uniform on Unixes.

    18. Re:Wondering what YACC is? by Anonymous Coward · · Score: 0

      Justify your statements. So far it's all circular logic...

    19. Re:Wondering what YACC is? by semanticgap · · Score: 2, Informative

      The GNU version takes different arguments anyway - like for example none at all, which the FreeBSD version doesn't allow

      When was the last time you used FreeBSD?

      $ uname
      FreeBSD
      $ ifconfig
      rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
      inet 192.168.1.10 netmask 0xffffff00 broadcast 192.168.1.255
      [snip]

      FreeBSD has the best ifconfig of all Unices I've used. My favorite part is being albe to use the slash notation for the netmask, e.g. to add a secondary IP to fxp0, you can do:

      # ifconfig fxp0 192.168.1.12/32 alias

    20. Re:Wondering what YACC is? by chrysalis · · Score: 1

      > you can do:
      > # ifconfig fxp0 192.168.1.12/32 alias

      Woah, impressive!

      Have you ever used Linux?

      --
      {{.sig}}
    21. Re:Wondering what YACC is? by jaxdahl · · Score: 1

      I'm sure the Netgear FA 311 is even worse -- when it's in my server (epox 8k7a), it will not power off or reboot -- I have to pull the plug on it.

    22. Re:Wondering what YACC is? by TwistedSquare · · Score: 1

      I have a netgear FA311 in my epox (8kha+), no problems like yours but I used to have a problem that often the network interface wouldnt work on boot (had to disable then enable the conn in win2k) and before that the drivers used to blue screen 2k (which is actually quite rare!) under heavy load of connections, though a patch fixed that.

    23. Re:Wondering what YACC is? by Shanep · · Score: 1

      The RealTek 8139 PCI NIC redefines the meaning of 'low end.'

      I've heard that the C and D variant fixed a lot of issues and I've had great success with them.

      However, I'd like to nominate a contender. Davicom. I've had some extreme difficulties getting some Davicom NICs working at all without dropping connection or extreme speed problems. Under Win2k SP4, Debian Linux and OpenBSD. Admittedly these were all on-board in two classrooms I was challenged with. So the problems may have been with the implementation of the Davicom chipset and the motherboard.

      They would fail to complete unicast, multicast or directed Ghosting sessions. Replacing with RTL8139D's gave me what I expected, solid 100Mbit ethernet.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    24. Re:Wondering what YACC is? by semanticgap · · Score: 1

      >> you can do:
      >> # ifconfig fxp0 192.168.1.12/32 alias

      > Woah, impressive!
      > Have you ever used Linux?

      ok, ok, so apparently you can do it on Linux too.... ... but do you still need eth:0, eth:1, etc for every secondary address?

    25. Re:Wondering what YACC is? by chrysalis · · Score: 1

      You must confuse with Solaris.

      You can assign any number of addresses to a single interface without cloning it.

      $ ip addr add 192.168.1.7/24 dev eth0
      $ ip addr add 10.1.7.7/24 dev eth0
      $ ip addr add 10.2.4.5/24 dev eth0 scope link

      --
      {{.sig}}
    26. Re:Wondering what YACC is? by Anonymous Coward · · Score: 0

      fact: you are a *BSD hippie high on cocaine and men's cocks.

    27. Re:Wondering what YACC is? by trybywrench · · Score: 1

      awwwwww crap!!!! I use this chipset almost exclusively cause it has a cool little crab on the chip :P

      --
      I came to the datacenter drunk with a fake ID, don't you want to be just like me?
    28. Re:Wondering what YACC is? by Anonymous Coward · · Score: 0

      you are a retard.

    29. Re:Wondering what YACC is? by Anonymous Coward · · Score: 0

      >>Mathmatically, it would be represented, "Linux == Interesting; BSD != Linux; BSD != Interesting".

      That would be a poor choice of representation. "Linux" and "BSD" are names of individuals (broadly), while "Interesting" is a predicate (name of a property). So either "Linux == Interesting" is a category error, or the "==" is used as the "is" of predication ("Linux is Interesting", i.e., "Linux has the property of being Interesting"). In this case though, since "!=" in "BSD != Linux" is used in the sense of identity and not predication, the argument equivocates on "is" and is not valid.

  7. FreeBSD is dying by Anonymous Coward · · Score: -1, Flamebait
    You don't keed to be Kreskin to look into FreeBSD's future. Even a child knows that FreeBSD is dying. All major marketing surveys show that FreeBSD has steadily declined in market share. FreeBSD is very sick and its long term survival prospects are very dim.

    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.

    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. In truth, for all practical purposes FreeBSD is already dead. It is a dead man walking. It's a fact: FreeBSD is dying.

  8. I AM YODA by Anonymous Coward · · Score: -1, Troll

    And NO I will not grease myself up and go up your ass. I am a heterosexual jedi. Liv tyler is waiting for me to plug her in the ass with my "lightsaber" (wink wink). Gosh, moderators have no sense of humor. And no, BSD is not dea...*slump*

  9. deep thoughts by Anonymous Coward · · Score: -1, Troll
    As a stand-alone entity, BSD is a failure.

    As a transplant cadaver, it has had somewhat more success.

  10. Using ifconfig w/out arguments by RT+Alec · · Score: 5, Informative

    Starting with FreeBSD 4.x, ifconfig with no arguments simply lists all interfaces the kernel has found, and their configuration details.

    %>ifconfig
    de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 10.0.254.254 netmask 0xffff0000 broadcast 10.0.255.255
    ether 00:e0:29:37:09:a8
    media: Ethernet autoselect (100baseTX <full-duplex>)
    status: active
    de1: flags=8c43<UP,BROADCAST,RUNNING,OACTIVE,SIMPLEX,MU LTICAST> mtu 1500
    inet 10.1.254.254 netmask 0xffff0000 broadcast 10.1.255.255
    ether 00:e0:29:37:09:a9
    media: Ethernet autoselect
    de2: flags=8c43<UP,BROADCAST,RUNNING,OACTIVE,SIMPLEX,MU LTICAST> mtu 1500
    inet 10.2.254.254 netmask 0xffff0000 broadcast 10.2.255.255
    ether 00:e0:29:37:0c:d6
    media: Ethernet autoselect
    de3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 10.3.254.254 netmask 0xffff0000 broadcast 10.3.255.255
    ether 00:e0:29:37:0c:d7
    media: Ethernet autoselect (10baseT/UTP)
    status: active
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    inet 127.0.0.1 netmask 0xff000000
    wan0: flags=51<UP,POINTOPOINT,RUNNING> mtu 1500
    inet 219.51.254.45 --> 219.51.254.46 netmask 0xfffffffc
    %>
    (the actual output has tabs to make the formatting a little prettier)
  11. Refactoring?!? by icklemichael · · Score: 1

    Refactoring is meant to be about improving the design of existing code, in small controlled ways. This doesn't look like refactoring, just a rewrite of a section of it.

    Either way I find it hard to appreciate why this is news.

  12. FreeBSD works great for us. by Anonymous Coward · · Score: -1, Offtopic

    We have no plans to move away from FreeBSD, look forward to 5.2 Currently our FreeBSD servers handle over 2 Terabytes of web traffic per month, trouble free.

  13. GNU ifconfig - What? by Anonymous Coward · · Score: 5, Informative

    There is no "GNU ifconfig". Linux has it's own version which is probably based on an old BSD version, or, maybe written from scratch.

    % ifconfig -V
    net-tools 1.60
    ifconfig 1.42 (2001-04-13)

    You can tell it's not GNU because it doesn't spout on about the GPL everytime you run it.

  14. BSD bus fault by Anonymous Coward · · Score: -1, Troll
    A tourist bus skidded off a mountain road and fell into a gorge in western India, killing 22 people and injuring 30 others, Press Trust of India news agency said Sunday. The accident occurred just before midnight Saturday on a mountain road near Mahabaleshwar, a hill resort 95 miles southeast of Bombay, said PTI quoting police.

    The driver of the bus was negotiating a bend in the road when he lost control of the vehicle which skidded and crashed into a gorge, nearly 200 feet below. Residents of nearby villages and authorities found 22 bodies. BSD was among the dead. The corpse has gone unclaimed, leading to speculation that BSD was indeed an orphan. Calls to former spouse Wind River went unreturned.

  15. Did he upload some speling, too? by Mordant · · Score: 1, Offtopic

    Just checking. ;>

  16. Dem Bones, dem bones, dem dry bones by Anonymous Coward · · Score: -1, Offtopic

    It's dead, Jim

  17. ifconfig penis0 up by Anonymous Coward · · Score: -1, Offtopic

    A full grown stallion's cock, when fully erect, will measure some two to
    three feet long. It can be three to six inches thick at the base, to about
    two inches thick at the head. Horses are somewhat different from other
    animals in the way their cock head works. When a horse is fully erect and
    excited and ready to mount, his cock head is somewhat pointed and not as
    thick as might be normally observed. This is to facillatate an easier
    entry into the mare. After the horse has entered and reaches a climax the
    head swells (though it is more spongy then hard) into a fist sized mass as
    he ejacultates. It is thought that this serves as a plug to force the
    semen deep into the mare rather then allowing it to leak out. A full grown
    stallion can ejaculate about one cup ( 8 ounces ) of semen. It will take
    quite a few spurts to accomplish this. Each time his tail will raise and
    lower in a brief flick. The first few jets are of a thin to average
    consistency of cum. The final few jets are of a thick gelatinous
    substance... it is thought that this serves to "seal" the mares pussy so
    that the semen has time to do it's thing before leaking out. Horse semen
    is extremely viscous, if you touch your finger to a pool of it you can draw
    a thin string of it five to six feet long! Horse cum has a nice flat taste
    to it...not at all bitter like man's cum. You can easily drink cups of it
    with no discomfort.

    The Mare - how to do it.

    Mares can be quite satisfactory for the average well endowed male. If you
    are somewhat less developed you might find better pleasure with a pony or
    Miniature Horse. These are also better as they are lower to the ground. A
    pony you can fuck standing up. A miniature horse on your knees or
    squatting depending on the size. A mare will require something to stand on
    or "platform shoes"...(IE mini stilts to raise you a foot off the ground)
    so that you can reach her pussy.
    Fucking any horse will depend on the horse. Some will be ready right
    away...some will take coaxing. Pet the animal, talk to it softly, spend
    time with it gaining it's trust. If something you are doing upsets it then
    don't force it. Talk to it and calm it. If you work slowly you can make
    an animal accept anything. It is just a question of helping it overcome
    it's fears. All animals fear man if raised in the wild. How any animal
    reacts will depend on it's own experiences. If you haved raised the animal
    yourself in a loving enviroment, then you should have no problem
    associating with it, if it is a strange animal that you have met in the
    wild then you will have to go through an extended "courtship" to learn how
    to respond to the beast.

    MARES - TRAINING YOUR OWN

    When the filly reaches weaning age, seperate her from her dam. If you have
    limited time to spend then she should be put to pasture. If you have
    plenty of time then you should keep her in a stall. Spend time with her
    during the day petting and grooming her and allow her some time to run
    free. Limit her access to other horses though and see that she spends at
    least 8-12 hours a day in the stall. (Start with more free time and as she
    approaches her first birthday confine her more...she is now at the right
    age and her confinement will have made her so bored that she is amenable to
    any new experience so long as it is not unpleasant)Young fillys have no
    objection to someone playing with their pussy's. I have walked up on a pen
    full of strange fillys at night and they came right up to me and I petted
    them and felt up their pussys and they just lifted their tales and seemed
    to enjoy it. These fillys didn't even know me but they were young,
    inexperienced and bored...also since they were penned they were used to the
    presence of people and did not fear me. Most horses in a large pasture
    will run when they scent a strange human in their pasture at night.
    If you sit on the ground and wait patiently, they will get downwind of you
    and s

  18. Proof that *BSD is dying by Anonymous Coward · · Score: -1, Troll

    It is clear that *BSD is dying, however most *BSD users can not accept that fact that their operating system is on the virge of extinction. Wind River, *BSDs biggest support has turned their back on *BSD, as they now see that *BSD is not at all successful. I quote from this article

    "It should be noted that this is not an entirely new approach for Wind River. Back in 2001, the company acquired BSDi with the intention that BSD UNIX would provide a solution to the "Linux problem" and round out the company's OS offerings.

    "Wind River's strategy with BSD was to provide Linux-like OS -- an open source, UNIX API," notes Genard, who says the company felt that with BSD UNIX, they could "provide something close to Linux's attributes -- a good solution for the customers."

    "We [subsequently] realized that our strategy around BSD was wrong, it wasn't sufficient, so we [eventually] dropped BSD," Genard says. "It wasn't clear what the market was looking for -- it [BSD] was too niched to be successful."

    "We [then] realized we needed to endorse and embrace Linux, find a way to build a business that provides value and a revenue stream," he adds.

    "The Wind River BSD product is now 'end-of-lifed' and we have disengaged from BSD completely," says Genard.

    The purging of BSD from Wind River's product line was accomplished quietly, and without a formal announcement."

    Now I don't know about you, but this seems like a pretty good indication on where exactly, *BSD is headed, straight to the graveyard. Even Slashdot has no confidence in *BSDs survival. When this article was published, it was from the "sizing-each-other-up dept." This is clearly a metaphor for sizing *BSD for a suit, for when it meets it ultimate demise. Now, if you can't figure out the message of this post, and need some more help, look at this:

    *BSD IS DYING

  19. Mares can be quite satisfactory for the average we by Anonymous Coward · · Score: -1, Offtopic

    Mares can be quite satisfactory for the average well endowed male. If you are somewhat less developed you might find better pleasure with a pony or Miniature Horse.

  20. fasddasdasda by Anonymous Coward · · Score: -1, Offtopic

    11001001011000010000001100001011011100110010000100 00001110111011010010111010001101000011011110111010 10111010000100000011000010010000001100110011011110 11100100110110101100001011011000010000001100001011 01110011011100110111101110101011011100110001101100 10101101101011001010110111001110100001011100010001 00000110100001010000011010000101001001110011011110 11101110010000001001001001000000110010001101111011 01110001001110111010000100000011010110110111001101 11101110111001000000110000101100010011011110111010 10111010000100000011110010110111101110101001011000 01000000110001001110101011101000010000001110100011 01000011010010111001100100000011100110110010101100 10101101101011100110010000001101100011010010110101 10110010100100000011000010010000001110000011100100 11001010111010001110100011110010010000001100111011 01111011011110110010000100000011010010110111001100 10001101001011000110110000101110100011010010110111 10110111000100000011011110110111000100000011101110 11010000110010101110010011001010010000001100101011 11000011000010110001101110100011011000111100100101 10000100000001010100100001001010011010001000010000 00110100101110011001000000110100001100101011000010 11001000110010101100100001011000010000001110011011 10100011100100110000101101001011001110110100001110 10000100000011101000110111100100000011101000110100 00110010100100000011001110111001001100001011101100 11001010111100101100001011100100110010000101110001 00000010001010111011001100101011011100010000001010 01101101100011000010111001101101000011001000110111 10111010000100000011010000110000101110011001000000 11011100110111100100000011000110110111101101110011 00110011010010110010001100101011011100110001101100 10100100000011010010110111000100000001010100100001 00101001101000100011100110010000001110011011101010 11100100111011001101001011101100110000101101100001 01110001000000101011101101000011001010110111000100 00001110100011010000110100101110011001000000110000 10111001001110100011010010110001101101100011001010 01000000111011101100001011100110010000001110000011 10101011000100110110001101001011100110110100001100 10101100100001011000010000001101001011101000010000 00111011101100001011100110010000001100110011100100 11011110110110100100000011101000110100001100101001 00000001000100111001101101001011110100110100101101 11001100111001011010110010101100001011000110110100 00010110101101111011101000110100001100101011100100 01011010111010101110000001000000110010001100101011 10000011101000010111000100010001000000101010001101 00001101001011100110010000001101001011100110010000 00110001101101100011001010110000101110010011011000 11110010010000001100001001000000110110101100101011 10100011000010111000001101000011011110111001000100 00001100110011011110111001000100000011100110110100 10111101001101001011011100110011100100000001010100 10000100101001101000100001000000110011001101111011 10010001000000110000100100000011100110111010101101 00101110100001011000010000001100110011011110111001 000100000011101110110100001100101011

  21. Young fillys have no objection to someone playing by Anonymous Coward · · Score: -1, Offtopic

    Young fillys have no objection to someone playing with their pussy's.

  22. Horse cum has a nice flat taste to it...not at all by Anonymous Coward · · Score: -1, Offtopic

    Horse cum has a nice flat taste to it...not at all bitter like man's cum. You can easily drink cups of it with no discomfort.

  23. After the horse has entered and reaches a climax t by Anonymous Coward · · Score: -1, Offtopic

    After the horse has entered and reaches a climax the head swells (though it is more spongy then hard) into a fist sized mass as he ejacultates.

  24. Stallions are aroused by the smell of horse pussy by Anonymous Coward · · Score: -1, Offtopic

    Stallions are aroused by the smell of horse pussy above all else. If you have access to a mare, then gentle her till she will let you finger her...then coat your fingers with her juice

  25. A full grown stallion can ejaculate about one cup by Anonymous Coward · · Score: -1, Offtopic

    A full grown stallion can ejaculate about one cup ( 8 ounces ) of semen. It will take quite a few spurts to accomplish this. Each time his tail will raise and lower in a brief flick. The first few jets are of a thin to average consistency of cum. The final few jets are of a thick gelatinous substance

  26. Fucking any horse will depend on the horse. Some w by Anonymous Coward · · Score: -1, Troll

    Fucking any horse will depend on the horse. Some will be ready right away...some will take coaxing

  27. When a horse is fully erect and excited and ready by Anonymous Coward · · Score: -1, Troll

    When a horse is fully erect and excited and ready to mount, his cock head is somewhat pointed and not as thick as might be normally observed

  28. Horse semen is extremely viscous, if you touch you by Anonymous Coward · · Score: -1, Troll

    Horse semen is extremely viscous, if you touch your finger to a pool of it you can draw a thin string of it five to six feet long!

  29. What ever happened to "Small is Beautiful"? by JohnQPublic · · Score: 4, Funny

    A yacc grammar? That makes it official, ifconfig is now a contender for the ls Memorial Too Damn Many Options award. Other known entrants include ld, most X applications, and the ever-popular gcc.

  30. A full grown stallion's cock, when fully erect, wi by Anonymous Coward · · Score: -1, Troll

    A full grown stallion's cock, when fully erect, will measure some two to three feet long. It can be three to six inches thick at the base, to about two inches thick at the head

  31. Nice to see work on improving ifconfig by nutznboltz · · Score: 3, Interesting
    Now if only the ARP interface could be improved too. Seems once the API for ARP was an ioctl() that was easy to use. Now try and write some code for *BSD to adjust the ARP table without going
    • system("/usr/sbin/arp ...")
    and you will see pretty quickly that it's much more complicated than any ioctl()

    Conceptually, ARP table entries as routing table entries is great but the API is in need of some serious re-working or a library to hide the complexity.
  32. Horse cum has a nice flat taste to it...not at all by Anonymous Coward · · Score: -1, Offtopic

    Horse cum has a nice flat taste to it...not at all bitter like man's cum. You can easily drink cups of it with no discomfort

  33. Rubbing some hot mare piss on a stallions nose wil by Anonymous Coward · · Score: -1, Offtopic

    Rubbing some hot mare piss on a stallions nose will make him horny as hell! He will be all over you!

  34. NOONE SHOULD ATTEMPT VAGINAL OR ANAL INTERCOURSE W by Anonymous Coward · · Score: -1, Offtopic

    NOONE SHOULD ATTEMPT VAGINAL OR ANAL INTERCOURSE WITH A STALLION unless they have are experienced in fist fucking or have taken a large dog in to the max ( IE knot and all).

  35. If you rub his belly and sheath slowly and gently by Anonymous Coward · · Score: -1, Flamebait

    If you rub his belly and sheath slowly and gently and let him smell some horse pussy juice then he will erect

  36. Soon just your presence will give him a throbbing by Anonymous Coward · · Score: -1, Offtopic

    By coming repeatedly to a horse and arousing him he will become trained to see you as a sexual object. Soon just your presence will give him a throbbing hard-on.

  37. A full grown stallion can ejaculate about one cup by Anonymous Coward · · Score: -1, Offtopic

    A full grown stallion can ejaculate about one cup ( 8 ounces ) of semen.

  38. Horses are somewhat different from other animals i by Anonymous Coward · · Score: -1, Offtopic

    Horses are somewhat different from other animals in the way their cock head works. When a horse is fully erect and excited and ready to mount, his cock head is somewhat pointed and not as thick as might be normally observed.

  39. Horse semen is extremely viscous, if you touch you by Anonymous Coward · · Score: -1, Troll

    Horse semen is extremely viscous, if you touch your finger to a pool of it you can draw a thin string of it five to six feet long!

  40. I have walked up on a pen full of strange fillys a by Anonymous Coward · · Score: -1, Troll

    I have walked up on a pen full of strange fillys at night and they came right up to me and I petted them and felt up their pussys and they just lifted their tales and seemed to enjoy it.

  41. it is thought that this serves to "seal" the mares by Anonymous Coward · · Score: -1, Troll

    it is thought that this serves to "seal" the mares pussy so that the semen has time to do it's thing before leaking out

  42. A lesson amongst the rubble . . . 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 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.

  43. FreeBSD is here to stay. by Anonymous Coward · · Score: -1, Offtopic

    5.2 coming out soon will rock!

  44. Re:GNU ifconfig - What? by Anonymous Coward · · Score: 0

    btw, i got bashed by some bsd troll, cause we linux users tend to use the ip command, from the iproute package, nowadays... :)

    nice to see that freebsd is moving along...

  45. Cheapo = good by JamesTRexx · · Score: 1

    Even better, I use two realtek for internal interfaces and one 3com for the cable connection.
    The 3coms don't like it when there's more than one in my firewall, the realteks work just fine. Only setting the macaddress didn't go well, so that's why the 3com on the outside.

    --
    home
    1. Re:Cheapo = good by anthonyrcalgary · · Score: 1

      As long as no one pretends that they can keep up with the better cards, they'll be fine. There's just no reason to use anything better than a realtek on a computer where the system load doesn't matter (eg: dedicated NAT box) with a network that's slow to begin with.

      --
      When someone might yell at me, it has to be OpenBSD.
  46. the march of time by Anonymous Coward · · Score: -1, Troll
    Essentially (and there is no gentle way to put this), BSD is dead.

    BSD is a walking corpse, putrefying on the hoof.

    1. Re:the march of time by Anonymous Coward · · Score: 0

      You stupid ignorant fool, another freak in denial! LOL

    2. Re:the march of time by Anonymous Coward · · Score: -1, Troll
      How long is it gonna take you to see that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim For all practical purposes, *BSD is dead.

      Fact: *BSD is dead

  47. BSD rocks! by Anonymous Coward · · Score: 0

    We use it all our web servers. Just look at Netcraft for longest uptime, every single machine runs on BSD. Who are these wierdos claiming BSD is dead? Stupid fools!

  48. yhbt by Anonymous Coward · · Score: 0

    yhl hand

  49. Horse semen is extremely viscous, if you touch you by Anonymous Coward · · Score: -1, Offtopic
    Horse semen is
    extremely viscous, if you touch your finger to a
    pool of it you can draw a thin string of it five to six feet long!
  50. After the horse has entered and reaches a climax t by Anonymous Coward · · Score: 0
    After the horse has entered and reaches a climax
    the head swells
    (though it is more spongy then hard) into a fist sized mass as he ejacultates.
  51. NOONE SHOULD ATTEMPT VAGINAL OR ANAL INTERCOURSE W by Anonymous Coward · · Score: 0
    NOONE SHOULD ATTEMPT VAGINAL OR ANAL INTERCOURSE WITH A STALLION
    unless they have are experienced
    in fist fucking or have taken a large dog in to the max ( IE knot and all). A horse has an enormus cock and could do serious damage to someone who is not prepared
  52. fuck you! by Anonymous Coward · · Score: -1, Flamebait

    Just because I don't love your fucking OS doesn't mean that it isn't dying.

    Note to Slashdot: your stupid ip banning for posting 'lowly rated' posts is gay.

    Uptime isn't a measure of penis size or intelligence.

  53. Linux's iproute2+tc by szap · · Score: 4, Informative
    FWIW, Linux 2.4+ has a significantly different way to access and config the kernel's network interfaces using iproute2+tc (using the commands 'ip' and 'tc') that is cleaner than the ifconfig syntax, and supports more advanced routing features (all sorts of firewalling rules and, packets queues, for instance).

    ifconfig is just the older, more compatible way to config the interfaces for those who grew up using older Linuxes and other Unices. You can do everything ifconfig + iptables using ip + tc and more.

    So before anyone claims that Linux's ifconfig sucks and is too complicated, they've already made a better replacement for it, just needs more documentation and exposure.

    1. Re:Linux's iproute2+tc by chrysalis · · Score: 2, Interesting

      Please mod this up.

      "ip" is definitely great and I really miss that command on BSD systems.

      Not only it is way more powerful that ifconfig, it is also easier to use, with a very logical and comprehensive syntax ("ip route add default via 192.168.1.221")

      Refactoring "ifconfig" nowadays sounds like a total waste of time IMHO. Hopefully Dragonfly will take a more modern approach.

      --
      {{.sig}}
    2. Re:Linux's iproute2+tc by df5ea · · Score: 1, Interesting

      You can do everything ifconfig + iptables using ip + tc and more.

      Try to do ifconfig eth0 allmulti with ip.

      --
      echo -n blabla | md5sum | cut -b 1-5
    3. Re:Linux's iproute2+tc by jjgm · · Score: 3, Insightful

      "ip" is a well-structured command, although the interactions between iproute2 and ifconfig-based interface aliases confuse people (my usual advice is: one or the other).

      "tc" is a complex elephant in considerable need of exposure to someone who both a) cares about qdisc and b) understands OS usability. ip & tc are hardly comparable. The "shapecfg" command is more intuitive, but communicates with a completely separate and underdeveloped kernel subsystem.

      iptables then has another syntax to learn, just to drive home the point that these subsystems are not well integrated. You can't do everything iptables/Netfilter can in ip+tc; please don't claim this. Functionally, it's almost orthogonal. Fortunately, there are patches available that permit Netfilter firewalls to hook into iproute2/tc and vice versa.

      It's not really a happy situation, and designing complex network behaviour for Linux is still an exercise in trial, error, patch integration, and hours of googling.

  54. Stupid idiots in denial about great BSD by Anonymous Coward · · Score: 0

    BSD blows away Windows and Linux, Mac OS X is based on BSD. BSD is the most stable OS out there today, just look at Netcraft's longest up times! Face the facts you pathetic freaks, BSD is here to stay!

    1. Re:Stupid idiots in denial about great BSD by Anonymous Coward · · Score: -1, Troll

      Fact: *BSD Is Dying

    2. Re:Stupid idiots in denial about great BSD by Anonymous Coward · · Score: 0

      Fact: *BSD Is Dying

  55. Very anrgy Linux heads out there by Anonymous Coward · · Score: 0

    .... can't accept BSD is a superior OS!

    1. Re:Very anrgy Linux heads out there by Anonymous Coward · · Score: -1, Troll

      Whats next, asking us to belive in God?

    2. Re:Very anrgy Linux heads out there by Anonymous Coward · · Score: -1, Troll

      Don't be silly, there is no god!

    3. Re:Very anrgy Linux heads out there by Anonymous Coward · · Score: -1, Troll

      Therefore *BSD is Dead.

    4. Re:Very anrgy Linux heads out there by Anonymous Coward · · Score: -1, Troll

      Wrong! There is no God therefore *BSD is undead... that's why it has the devil as its logo!

  56. The 'trolls' here know it is a pro-them enviro. by Anonymous Coward · · Score: 0

    I keep thinking that /. will eventually start doing some housekeeping.

    Notice how the trolls don't hit other BSD sites or the BSD mailing lists?

    Here they can keep posting the same crap over and over and nothing is done.

    More of the "Open Source is great so long as it is Linux" attitude. *sigh*

  57. full grown stallion can ejaculate about one cup ( by Anonymous Coward · · Score: -1, Troll

    A full grown stallion can ejaculate about one cup ( 8 ounces ) of semen. It will take quite a few spurts to accomplish this.

    Each time his tail will raise and lower in a brief flick. The first few jets are of a thin to average consistency of cum.
    The final few jets are of a thick gelatinous substance... it is thought that this serves to "seal" the mares pussy so that the semen has time to do it's thing before leaking out.
  58. STRANGE ATTRACTORS by Anonymous Coward · · Score: -1, Troll
    All species are subject to cycles of sustained growth and sudden calamity.

    It is a rhythm as old as life itself, and is an integral part of the evolutionary process.

    The classical symptoms of a species in crisis include:

    • Increased aggression
    • Sexual dysfunction
    • And disease.
    It is a fact: *BSD is dying
    1. Re:STRANGE ATTRACTORS by Anonymous Coward · · Score: 0

      >It is a fact: *BSD is dying Tell that to Yahoo you sack of sh*t!

  59. Re:GNU ifconfig - What? by serial+frame · · Score: 2, Funny

    Let's not give the GNU guys any ideas. ;)

    --

    -
    And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
  60. Mac OS X is BSD based by Anonymous Coward · · Score: -1, Offtopic

    G5 BigMac supercomputer, biggest bang for the buck out of all supercomputers running on BSD based OS. Freaks in denial pulling their hair out!

    1. Re:Mac OS X is BSD based by Anonymous Coward · · Score: 0

      haha. I can't believe you call that sack of overpriced Apple shit a "supercomputer"

      no ECC memory
      no redudant powersupply
      not even sure if these things have RAID

      and since its from Apple, you get a propietary, closed-source operating system running on their locked-down hardware

      No thanks.

    2. Re:Mac OS X is BSD based by Anonymous Coward · · Score: 0

      Go cry in a corner: http://news.com.com/2100-7337_3-5095026.html Mac-based system cost just over $5 million and is #3 fastest supercomputer in the world The other top machines cost $250 million.

    3. Re:Mac OS X is BSD based by Anonymous Coward · · Score: 0

      no one serious would trust their data to that Mac cluster.

      did you even read anything of what I said?

      oh thats right, you're a knee-jerk "BSD RULES!!!!11!" luser

      learn how to make proper links, btw

    4. Re:Mac OS X is BSD based by Anonymous Coward · · Score: 0

      Learn how to spell you "loser"!

    5. Re:Mac OS X is BSD based by Anonymous Coward · · Score: 0

      aww, you ran out of arguments so you had to nitpick my spelling

      typical BSD luser - low IQ and prefers an inferior OS

    6. Re:Mac OS X is BSD based by Anonymous Coward · · Score: 0

      >low IQ and prefers an inferior OS

      Is that why you use Windows?

    7. Re:Mac OS X is BSD based by Anonymous Coward · · Score: 0

      Since it was directed towards you, you can answer it.

  61. YHBT YHL HAND, YOU SACK OF SHIT! by Anonymous Coward · · Score: 0
  62. Smart people use FreeBSD by Anonymous Coward · · Score: -1, Troll

    Linux is for dummies!

    1. Re:Smart people use FreeBSD by Anonymous Coward · · Score: 0

      BSD is for people who like to be on life support

  63. Mac OS X is BSD based and is dying by Anonymous Coward · · Score: 0

    _d8b____________________d8b
    _?88____________________88P
    __88b__________________d88
    __888888b__.d888b,_d888888
    __88P_`?8b_?8b,___d8P'_?88
    _d88,__d88___`?8b_88b__,88b
    d88'`?88P'`?888P'_`?88P'`88b

    _d8b_______d8b
    _?88_______88P
    __88b_____d88
    __888888b_888___d8888b__?88___d8P__d8P_.d888b,
    __88P_`?8b?88__d8P'_?88_d88__d8P'_d8P'_?8b,
    _d88,__d88_88b_88b__d88_?8b_,88b_,88'____`?8b
    d88'`?88P'__88b`?8888P'_`?888P'888P'__`?888P'

    ________d8b__________________________d8b
    ________?88__________________________?88
    _________88b__________________________88b
    _d8888b__888888b_?88___d8P__88bd88b___888__d88'_.d 888b,
    d8P'_`P__88P_`?8bd88___88___88P'_?8b__888bd8P'__?8 b,
    88b_____d88___88P?8(__d88__d88___88P_d88888b______ `?8b
    `?888P'd88'___88b`?88P'?8bd88'___88bd88'_`?88b,`?8 88P'

  64. FOAD! You have been reverse-trolled! by Anonymous Coward · · Score: 0

    YHBRT! YHL! FOAD! HASD!

    Bwahahahah, you Lunix fuck!

  65. No YOU WERE TROLLED! by Anonymous Coward · · Score: 0

    You were double-reverse trolled, BSD fucktard!

    Fact: You are dying.

  66. Do you use BSD *and* LSD? by Anonymous Coward · · Score: -1, Troll

    But only God could revive *BSD. Since we agree God does not exist, we can therefore conclude that *BSD is dead.

  67. BSD Makes the 'B' Team! by Anonymous Coward · · Score: -1, Troll
    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.
  68. Not what it seems by Anonymous Coward · · Score: -1, Offtopic
    FreeBSD suffers from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not. Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

    Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

    BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

    I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

    Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

  69. ifconfig is pure BSD compatibility on Linux by Anonymous Coward · · Score: 0

    If you need yacc to parse a command line,
    something is seriously wrong.

    The ifconfig on Linux is a compatibility
    wrapper. Native commands, like "ip" and
    "ethtool", are more powerful and easier to
    use as well. Through ifconfig, you can only
    see an approximation of the true and correct
    status of your network config. All the
    advanced Linux concepts get brutally mapped
    to BSD-style concepts. For example, Linux
    lets you assign multiple IP addresses to a
    single interface without using aliases.
    Routing is different as well; the default
    route, broadcast, and gateway are not what
    you'd deal with in the native interface.

    So a Linux user may as well delete ifconfig.
    Using the native tools is much more sensible.