Slashdot Mirror


DragonFly At DragonFly 1.0-CURRENT

CoolVibe writes "For months, the DragonflyBSD fork of FreeBSD was maintaining compatibility with the existing FreeBSD-STABLE branch by using the 'FreeBSD 4.8-STABLE' name internally. In a few commits, Matt Dillon changed all the names, and DragonFly is finally sailing under its own banner. Things that DragonFlyBSD already has that FreeBSD-STABLE doesn't are, among others, application checkpointing, variant symlinks (not unlike Domain OS), Light-weight kernel threads, a more efficient slab-allocator, a multithreaded network stack, and the rcNG system."

108 comments

  1. I wonder by Leroy_Brown242 · · Score: 2, Interesting

    One has to wonder if DFBSD will die due to lack of following, or if it will be the next awesome BSD. I am currently running FreeBSD 4.8 Release on my workstation. It might be worth it to grab a spare machine and install it to see what's up. Only if the distributed.net client will work on it though. ]:3}>

    1. Re:I wonder by CoolVibe · · Score: 5, Informative
      It's already very good (and stable). Well allright, sometimes it breaks (that's development for ya), but wait a few hours, and the system is stabilized again (patches are backed out, or bugfixes get in). It's not like CURRENT, where you can hose your system beyond recognition if your not careful.

      Your Distributed.net client will Just Work Fine(tm). I'm still running that KDE 3.1.4 on my laptop that I compiled under 4.9-RCmumble, and that's still working quite spiffy.

      Dragonfly is almost a drop-in replacement. You can just pull it over your existing 4.x-STABLE box, and all your apps should work fine (except for kernel modules). Oh, if you have an NVIDIA gfx card, I ported the binary kernel module to DFBSD, and it's sitting smugly in the override ports. (read dfly's UPDATING about dfports)

      DragonFly as of current perfectly fills that niche where people want the latest and greatest, but don't want to run FreeBSD-CURRENT just yet. It's mostly production-safe. You can always revert back to your old FreeBSD-STABLE without much hassle.

      So, if you're really curious, just give it a go!

    2. Re:I wonder by merdark · · Score: 4, Interesting

      I think this is one of the most promising new OS (or OS varient if you want to be picky). Personally, I can't wait for the package management system to get set up. Eventually, you will be able to run DBSD with binary only upgrades and installs. Should be cool.

      Ports are great, but damn does my p2 400 dislike hours and hours of compiling. :)

    3. Re:I wonder by Anonymous Coward · · Score: 0

      Difficult to say when few people out there have the ability to run it, since there's been no formal release yet. I hope I'll get the chance to try it out at some point. It would be nice also if they added DEVFS as well.

    4. Re:I wonder by kkenn · · Score: 1

      Sounds a bit unlikely to me..it might be stable now because relatively few major changes have occurred, but when you track a development version of an OS you will run into serious problems from time to time, especially as it diverges more from FreeBSD-STABLE.

    5. Re:I wonder by CoolVibe · · Score: 1
      You are right of course. Eventually it will be virtually impossible to do a clean switchover. But the DragonFly community is doing as much as they can to make the upgrade path as uneventful as possible.

      Even though it might not be possible in the future to 'upgrade' to DragonFly from a FreeBSD-STABLE machine, we'll try the hardest to keep the FreeBSD port system working until we have our package management sorted out. And boy, with the stuff that Matt has planned, that's going to be beautiful. Not the compilation of hacks that the package/port system is today. Not to blast the port system, it's serving us well at the moment, but there's always a better way :)

  2. Variant symlinks are really cool by Euphonious+Coward · · Score: 5, Interesting
    Variant symlinks as found in Domain OS (nee Domainix, nee Apollo Aegis) are symlinks that refer to environment variables, e.g.
    ln -s '/etc-$(HOSTNAME)' /etc
    to help enable sharing the root file system. (I don't know the variable-reference syntax used in Dragonfly). This was one of the really cool things about Aegis, which was based on Multics, not Unix. Unix/Linux/BSD have still not caught up to the networking capabilities of Aegis, and what they do have is usually clunkier than the way it was done in Aegis.

    I thought about implementing variant symlinks on Linux. Probably it would need a new system call to tell the kernel where the process keeps its environment variables, to be run at each program startup, and a new process table entry field.

    1. Re:Variant symlinks are really cool by Anonymous Coward · · Score: 1, Interesting

      Variant symlinks as found in Domain OS (nee Domainix, nee Apollo Aegis) are symlinks that refer to environment variables, e.g.
      ln -s '/etc-$(HOSTNAME)' /etc


      That's neat ... kinda. But any idea when we're likely to see plan9 namespaces hit any of the free *nix distributions? There's only so much you can do with environment variables after all.

    2. Re:Variant symlinks are really cool by CoolVibe · · Score: 5, Informative
      Variant symlinks as found in Domain OS (nee Domainix, nee Apollo Aegis) are symlinks that refer to environment variables, e.g.
      ln -s '/etc-$(HOSTNAME)' /etc

      to help enable sharing the root file system. (I don't know the variable-reference syntax used in Dragonfly).

      It's exactly the same. The variables for symlinks can be set with the varsym(1) tool, and of course the vfs.varsym_enable sysctl has to be set to '1'. You can set symlink variables in global, user and process context.

    3. Re:Variant symlinks are really cool by Euphonious+Coward · · Score: 1
      I see, it doesn't depend on environment variables as such, but environment-variable-like definitions in another namespace entirely, already known to the kernel. That's probably for the best.

      Where is this documented? A google search suggests that it uses "${var}" bracket notation, not "$(var)" notation as I had written.

    4. Re:Variant symlinks are really cool by CoolVibe · · Score: 4, Informative
      You are right of course. I don't use varsyms yet, but I had a look at the code and that confirms what you said. Not much documentation yet, but the varsym tool has a manual page. It works like you expect. One sets a variable with varsym, and then you can use that variable (with ${} notation) in symlinks. Example:

      > cat > file-file1
      this is file 1
      ^D
      > cat > file-file2
      this is file 2
      ^D
      > ln -s 'file-${foo}' test
      > varsym foo=file1
      > cat test
      this is file 1
      > varsym foo=file2
      > cat test
      this is file 2

      Of course, varsym defaults to user context, which means that the var is only 'visible' to the user. With the -s flag, the var becomes system wide, and you can also restrict the view to the process.

      There isn't much more to it. It's easy, clean and simple :)

    5. Re:Variant symlinks are really cool by Anonymous Coward · · Score: 0

      Looks nifty, but I can't say I've ever had a need for something along those lines. I get this nasty feeling that they'll be used gratuitously in DragonFly.

    6. Re:Variant symlinks are really cool by pfishse · · Score: 0, Troll

      The *BSD Wailing Song

      What's left for me to see
      In my ship I sailed so far
      What can the answer be
      Don't know what the questions are.
      And after all I've done
      Still I cannot feel the sun
      Tell me save me
      In the end our lost souls must repent.
      I must know it is for certain
      Can it be the final curtain
      As long as the wind will blow
      I'll be searching high and low.
      Who knows what's really true
      They say the end is so near
      Why are we all so cruel
      We just fill ourselves with fear.
      And heaven and hell will turn
      All that we love shall burn
      Hear me trust me
      In the end our lost sould must repent.
      I must know it is for certain
      Can it be the final curtain
      As long as the wind will blow
      I'll be searching high and low
      Final curtain
      Final curtain

    7. Re:Variant symlinks are really cool by CoolVibe · · Score: 2, Insightful
      They will be used, but not gratuitously. It's mostly to get our packaging system to go where we want to, without having to worry about the new VFS stuff yet. Variant symlinks solve about 90% of the problems at 10% of the cost, so that's why they were implemented. Also, it kinda depends on what the person that installed DFly on his machine is doing :)

      When DFly's VFS subsystem is getting into shape, the need for varsyms will be less and less.

  3. Hmm, well.. by JVStalin · · Score: 3, Insightful

    Things that DragonFlyBSD already has that FreeBSD-STABLE doesn't are, among others, application checkpointing, variant symlinks (not unlike Domain OS), Light-weight kernel threads, a more efficient slab-allocator, a multithreaded network stack, and the rcNG system." Oh, boy! Let's look at 5.1-RELEASE's features: rcNG, KSE, Mandatory Access Control framework, better SMP, fast ATA drivers. I hate to say it, but, DragonFlyBSD is all most as silly as that xMach project. :-) It's about arrogance, not software.

    1. Re:Hmm, well.. by endx7 · · Score: 1

      [snip DragonFly stuff list]... Oh, boy! Let's look at 5.1-RELEASE's features: rcNG, KSE, Mandatory Access Control framework, better SMP, fast ATA drivers. I hate to say it, but, DragonFlyBSD is all most as silly as that xMach project. :-) It's about arrogance, not software.

      It wouldn't surprise me if a good deal of the 'good' things will be ported back to FreeBSD. One of the things about the *BSDs is a lot of (code) sharing goes around.

      I'm kinda wondering what DragonFly-STABLE has that FreeBSD-STABLE doesn't have...I mean..wait... >:P

    2. Re:Hmm, well.. by marcovje · · Score: 1

      I also have that feeling. (porting the best back to FreeBSD).

      It seems that there is one production BSD, FreeBSD, and the other ones are research projects, the best of which will be snatched later by the production free Unices FreeBSD and Linux

      - NetBSD : portability, cleanness
      - OpenBSD: Security, also a bit portability and cleanness, and a huge batch of stubbornness.
      - DragonFly: Mach kernel experiments.
      - Darwin: Also Mach kernel experiments.

      It's not that the above OSes don't have a merit for the user. They got the features in their own terrain first, and due to the fact that they are generally smaller and cleaner can copy eachother faster.

      If you happen to really need the feats under research, that can be important.

      However the forks can simply not live up to FreeBSD and Linux (and then specially /i386)'s driver base, release engineering, large scale package management and advanced enterprise features.

    3. Re:Hmm, well.. by Anonymous Coward · · Score: 1, Insightful

      Silly? Such a judgemental attitude seems much more silly than the fortitude it takes to accomplish what Matt has.

      I'm happy Matt has a place to try his ideas which have been shouted down time and time again by loudmouth, arrogant Dane and Australian developers (you know who you are).

      Dragonfly will either prove the latter to be the FUD frauds we suspect they are or to have been right all along.

      Stay tuned, you might just learn something. Then again, maybe not.

    4. Re:Hmm, well.. by Anonymous Coward · · Score: 2, Insightful

      You might want to take a look at the DragonFly design page. FreeBSD-CURRENT's SMP design is based
      on the traditional "lock everything down" model, which has scaling problems with current hardware trends. In addition, their particular implementation will be particularly hard to maintain in the long run. Really, the only thing you mention that is
      likely to be considered for incorporation in DragonFly is tht ATAng.

      You sound like one of the BSD developers who dislikes Matt on principle. So you may be right in your case about the arrogance vs. software.

    5. Re:Hmm, well.. by Anonymous Coward · · Score: 0

      Looking at his website and his screen name, it looks like he hates everybody, especially competent, intelligent, agreeable programmers who run their own businesses.

  4. What kind of chip are you running?!?! by Anonymous Coward · · Score: 0

    damn does my p2 400 dislike hours and hours of compiling.

    What kind of p2 do you have that not only does it have feelings (like/dislike) but said p2 is afraid of working?

    1. Re:What kind of chip are you running?!?! by merdark · · Score: 2, Funny

      Go touch the core of your P2 when it's working and it'll talk through you. Its a very intense experience. ;)

    2. Re:What kind of chip are you running?!?! by Anonymous Coward · · Score: 0

      and your mother is a fat dirty whore. whats your point?

  5. i have tried a snapshot of dragonfly... by jms258 · · Score: 1

    it seems very stable, and we all know matt dillon does good work ...

    i think the dragonfly theory of package management will really bring something new to the *BSD table and i plan on continuing my support for the project in the future

    personally, i think we need more *BSD forks ... as long as they are productive and (somewhat) original .. i say the more the merrier.

  6. I really wish I had a spare box right now... by acidtripp101 · · Score: 5, Informative

    The ONLY thing that was keeping me from using dfbsd was the fact that I had to
    a) install freebsd-stable
    b) cvsup the dfbsd sources
    c) recompile everthing
    d) then have my system

    Now that dfbsd has it's own ISO, I might have to find an old junk box somewhere to install it on (I actually like freebsd 4.x more than the 5.x series so far... MUCH faster, but I'm sure that'll change when it goes stable (no more debugging symbols, etc.)

    --
    Not Free(as in beer). Free(as in "I'm free to beat you over the head for being a dumbass")
    1. Re:I really wish I had a spare box right now... by Anonymous Coward · · Score: 0

      i thought debugging symbols only added size to the binary but exeutionshould be the same since the symbols aren't execuatable code... nless you are running out of memory...

    2. Re:I really wish I had a spare box right now... by Dwonis · · Score: 1

      Have you tried VMware?

  7. MIDI support? by thanjee · · Score: 2, Interesting

    Doe DFBSD have *WORKING* Kernel MIDI support?

    The first BSD to have that will become my favourite. So far FreeBSD is in the lead :)

    --
    Saying your OS is the best because more people use it is like saying MacDonalds make the best food
    1. Re:MIDI support? by unborn · · Score: 1

      It had it with my sb16 back on 3.x

  8. Thanks for the reminder... by devphaeton · · Score: 1

    I spent last night looking at a spare machine that was given to me, trying to figure out what to put on it...

    I would say that DBSD would be as good a choice as any :o)

    --


    do() || do_not(); // try();
  9. Server Names by devphaeton · · Score: 1, Offtopic

    Anyone have any trivia on why the servers that host the daily snapshots are named after an STD?

    * FTP: ftp://chlamydia.fs.ei.tum.de/pub/DragonFly
    * HTTP: http://chlamydia.fs.ei.tum.de/pub/DragonFly

    (on the bottom of http://www.dragonflybsd.org/Main/download.cgi)

    I mean, even in German, The Clap is The Clap, right?

    --


    do() || do_not(); // try();
    1. Re:Server Names by CoolVibe · · Score: 2, Interesting

      Might I refer you to RFC 2100? It explains why some hosts have such weird names sometimes. :)

  10. Re:What We Can Learn From BSD by Anonymous Coward · · Score: 1, Interesting

    Fortunately, Linux is not prone to this exploitation, as it is licensed under the GPL.

    Witness Redhat keeping its CVS out of public access. At least the BSD's allow one to track changes to their kernels and back out mistakes made by the developers.

    Linux (as delivered by Redhat) is effectively a closed source operating system between releases.

  11. -1, Offtopic? by Anonymous Coward · · Score: 0

    More like "-1, Embarrased Our Big BSD Ego".

    If this post is moderated down, then you know its true.

  12. Re:BSD problems by Anonymous Coward · · Score: 0

    This troll was already used for Apple. You might want to rephrase.

  13. YHBT YHL HAND by Anonymous Coward · · Score: 0

    Sorry, anyone stupid enough to reply to such an obvious troll deserves to be laughed at

  14. Bob Hope joins the "B" Team by *BSD+is+Dead · · Score: 0, 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.
  15. BSD Ghetto by jihadsecx · · Score: 0, 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.

  16. Re:What We Can Learn From BSD by Anonymous Coward · · Score: 0
    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.

  17. Re:BSD problems by Dwonis · · Score: 1

    Enable DMA transfers on your hard disk?

  18. What I know about BSD by Anonymous Coward · · Score: 0

    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.

  19. YHBT YHL HAND by Anonymous Coward · · Score: 0
  20. A quick check of the pulse... by Anonymous Coward · · Score: 0

    Nah... Bones this bitch is still dead.

  21. What we can learn from that damned corpse by *BSD+Necrophilia · · Score: 0, 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.

  22. What I know from fucking the corpse by *BSD+Necrophilia · · Score: 0, Troll

    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 .

  23. Lights out, pard. by *BSD+Necrophilia · · Score: 0, Troll

    Somewhere, in a lonely hospital room,

    *BSD is dying

  24. Re:BSD problems by unborn · · Score: 1

    You know this is a troll since IT doesn't even mention which BSD flavour IT has problems with.

  25. I rimmed BSD's dead body. This is my lament. by *BSD+Necrophilia · · Score: 0, Troll

    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. It's when you get distracted by the politickers

  26. Try YHBT YHL HAND, douchebag by *BSD+Necrophilia · · Score: 0, Troll
  27. Time for a song, pard by *BSD+Necrophilia · · Score: 0, Troll

    The DFBSD Wailing Song

    What's left for me to see
    In my ship I sailed so far
    What can the answer be
    Don't know what the questions are.
    And after all I've done
    Still I cannot feel the sun
    Tell me save me
    In the end our lost souls must repent.
    I must know it is for certain
    Can it be the final curtain
    As long as the wind will blow
    I'll be searching high and low.
    Who knows what's really true
    They say the end is so near
    Why are we all so cruel
    We just fill ourselves with fear.
    And heaven and hell will turn
    All that we love shall burn
    Hear me trust me
    In the end our lost sould must repent.
    I must know it is for certain
    Can it be the final curtain
    As long as the wind will blow
    I'll be searching high and low
    Final curtain
    Final curtain

  28. CoolVibe? Sounds like a homosexual name, faggot by *BSD+Necrophilia · · Score: 0, Troll
    1. Re:CoolVibe? Sounds like a homosexual name, faggot by Anonymous Coward · · Score: 0

      goooooossssssfraba....

  29. Re:THIS BSD GIG SUCKS!! by Anonymous Coward · · Score: 0

    Yeah, preach it!

  30. gotta hand it to ya *BSD Necrophilia by Anonymous Coward · · Score: 0

    you pull the strings, and they dance LOL

  31. DragonFly BSD by Anonymous Coward · · Score: 0

    This has to be the most excited I've been since I was first introduced to UNIX-like operating systems half a decade ago. DragonFly BSD could well be what the GNU OS always wanted to be, but also so much more.

    Once they DragonFly BSD team has finished everything on their current TODO list (the core, syscall, dev and vfs messaging and the caching, user api and package management goodness), DragonFly BSD will be the most capable, stable, robust, secure, portable, compatible, scaleable, debuggable, extensible and just plain interesting operating system out there.

    Way to go DragonFly BSD team!