Slashdot Mirror


Folding@Home for OpenBSD

schnarff writes "Users of OpenBSD have been asking the Folding@Home team for a port of their distributed computing client since at least May of 2002; I've helped out by figuring out how to run F@H under Linux emulation (mirror of instructions). Note that this procedure should work for NetBSD as well with some minor modifications."

50 comments

  1. Yawn, by Anonymous Coward · · Score: 0, Interesting

    I applaud the noble project but I really wish OpenBSD would get a mainstream desktop suite of applications that could be added with one port.

    I mean, who has time to look through all the ports collection to find a decent HP alike calculator?

    I love OpenBSD and it's install process rocks, simple, spartan, and secure. It's the feature creep that kills all software sooner or later.

    1. Re:Yawn, by Anonymous Coward · · Score: 0, Offtopic

      I'm huge OpenBSD as anyone, works great on server and router, but for the desktop? Really? It's a great OS, but I say just use NetBSD or FreeBSD for your desktop.

      BSD Gear

    2. Re:Yawn, by tedu · · Score: 4, Funny

      kinda funny that you ask for one giant port that includes everything you might want, and then go on to say feature creep kills all software.

    3. Re:Yawn, by Anonymous Coward · · Score: 0

      Not at all, this is the irony of software. People like someting, want a little bit more, "feeping creaturism" ....bloatware.

      Just one jump, for a little while, on the features bandwagon, then we'll all be quiet.

      And yes, I'm sold on OBSD, and I acknowledge all of your _great_ work to keep it going. You deserve a medal. ;)

    4. Re:Yawn, by grub · · Score: 0, Offtopic


      I run OpenBSD on my desktop at work and whatever servers I need to set up (other than smp machines which get FreeBSD) Off the top of my head here's nothing I can think of that I'm lacking.

      It may take a little digging around but usually you can get what you want. Certainly there isn't the hand-holding aspect of other OSs (unless you count "RTFM! RTFFAQ!" as hand-holding. :)

      Oh wait.. I just thought of one thing. off to misc@openbsd.org..

      --
      Trolling is a art,
    5. Re:Yawn, by Anonymous Coward · · Score: 0

      Oh please. I could equally say "Unix works great for a server or router, but for a desktop? Just use Windows". I'm certainly not going to change to an OS that is nearly indistinguable from the one I'm using. Is it really that much easier and nicer to type "make install" on FreeBSD/NetBSD then it is to type "make install" on OpenBSD? No it's not. Maybe next time I have to do an OS install anyway, it might be fun to see a different response to 'uname'. But the truth is 'for fun' would be the only substantive reason to change.

  2. Hmmmm by Anonymous Coward · · Score: 0, Funny

    I would think that the BSD crowd would be more interested in studying apoptosis.

  3. folding vs SETI by schapman · · Score: 4, Funny

    i would run FOLDING@Home but SETI looks so much better.. give me flashy lights and cool animations, and i'll run FOLDING in a second.

    --
    Wouldnt you like to be a pepper too?
    1. Re:folding vs SETI by schapman · · Score: 1

      no way.. just do all the graphics on the graphics card (which is what its there for) and leave the CPU for block-munching

      --
      Wouldnt you like to be a pepper too?
    2. Re:folding vs SETI by tmp_user · · Score: 1

      Hmm, waste my unused cycles on background noise for seti@home or contribute some information that has a far greater chance of being useful to folding@home... seti has the pretty decorations so I suppose I'll forego logic (or not resort to binary emulation...) and pass on FAH. Also, seti is a command line app on unices...

    3. Re:folding vs SETI 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.

  4. Lessons from the Ashes by Anonymous Coward · · Score: 0, Interesting

    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.

  5. Well Whatever by craig2787 · · Score: 0, Flamebait

    Close the Slashdot BSD section. There's no point in reading it anymore. The troll to worthwhile comment ratio has grown too huge. Anyone that gives a mad fuck about BSD news will read it somewhere else. BSD probably _is_ dying, but who cares? Those that think that they are using a superior OS should silenty bask in our ignorance, not waste time telling us over and over that the OS we use (without any problems) is "dying."

    Anyways, to be more on topic, distributed computing programs such as seti/folding truly are a goddamn waste of time. Why would you make your processor run hot all of the time so someone you don't even know can benefit from it? Call me selfish, but I fail to see the returns.

    Fuck you slashdot!

    1. Re:Well Whatever by Anonymous Coward · · Score: 0

      Perhaps you should visit http://anti-slash.org

    2. Re:Well Whatever by Quill_28 · · Score: 1

      I thought you knew, one should always up your threshold to 1 in the BSD forum, and never post anonymous if you want someone to read it.

    3. Re:Well Whatever by Anonymous Coward · · Score: 0

      Like all OSes BSD has its strong point. Windows easy to use for the average half-wit, gaming (only because all games are currently designed for it) and maybe even office work. Linux would work for office stuff well and the average high school nerd, with some work a good server. And finally BSD is good for servers. It does not matter if they are all incompatable as long as you have someone who can make something that works on what ever you have. Just because you dont use it does not mean it is bad or evil. The one thing Microsoft has learned is that omniculture is bad, if all are alike they all have the same problems so let diversity have a chance

  6. WOOT! :) by JShadow · · Score: 0


    Can finally put those cycles to use on my file server and firewall. YAY :)

  7. Re:Lights out, pard. by Anonymous Coward · · Score: 0

    I am asking you to pay me $1800 per processor for your BSD machine(s). Now pay up, you cock-smoking teabagger.

  8. The End of FreeBSD by Anonymous Coward · · Score: 2, Interesting

    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

  9. Ghetto of BSD by Anonymous Coward · · Score: 0


    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.

  10. What it is that is being "folded" by puff+the+barbarian · · Score: 2, Informative

    For those of you that do not know, what is being studied is how protein molecules "fold" themselves before doing useful work. Improper folding often accompanies diseases, so studying why things go wrong can help toward curing diseases like Alzheimer's, Mad Cow (BSE), CJD, ALS, and Parkinson's.

  11. This bitch is dead by Anonymous Coward · · Score: 0
    Who cares. BSD is D E A D

    Think about that for a change of pace.