SETI@Home Transitions To BOINC
SeaDour writes "The team at SETI@Home have finally released their highly-anticipated new client software based on the BOINC (Berkeley Open Infrastructure for Network Computing) software platform. This new platform promises transparent version upgrades, more efficient work unit distribution, and the ability to seamlessly integrate other distributed computing projects that are also using the BOINC standard. For now, SETI@Home is allowing both the Classic and BOINC clients to run, but eventually they will shut down the Classic data server and force everyone to upgrade. You can read more about the transition here."
welcome our BOINC alien-finding overlords. sorry.
Personally I don't know much about BOINC, I will have to read up on it, but it will be interesting to see how the transition goes.
SETI seems like a bit of a waste of energy compared to Folding at Home. It's not that I don't believe in extraterrestrials or anything, I even think that SETI is a pretty worthwhile project but compared to curing some of the ailments folding works on...well yeah.
vampirical
The real question is, will this help the project, or will it harm it when the classic is phased out, those users looking for a pretty screensaver who installed the software one day when they were bored are unlikely to upgrade, that said however, the way that it can now be used for any project means that more causes can benefit without having to write the software themselves.
Dumb question:
Have they found anything yet. Anything at all that might, just might, be an alien signal?
Or is this whole thing just a giant cluster?
A very long time ago, I heard that SETI@Home was running low on work-units because their client was so popular that they were just burning through them... Did they restructure it? What happened. I remember when I heard that I started downloading work-units that were taken by the dishes more recently then I had been seening too...
If what you are reading sounds funny, or sarcastic, lame, or stupid
it is because it is supposed to be. just laugh
The team at SETI@Home have finally released Bonic
On Bonic web page: Status BOINC is under development. We are conducting a beta test of BOINC using the SETI@home and Astropulse applications. The public release will be announced on the SETI@home web site. Several other distributed computing projects are evaluating BOINC.
Bonic has been "released" for use for a long time; I thought when a release annoucment arrives then the product is no longer beta. So which is it - Released means ready for use or does it mean Please beta test now?
"Scientific progress goes BOINC?"
A bajillion distributed clients, decoding radio waves from the stars, that contains an alien transmission of Beowulf picked up by sentient extratrestrial beings and transmitted back to say "hello humankind"!
Easy guys, I put my pants on one leg at a time. The difference is after I put on my pants I make gold records!
You know, I'd love to setup a transmitter and inject a signal into the seti data collection dish - you know, a low level non-random mathematically transformed character stream that roughtly translates to "The earthlings will never find us here" or something.
If done right it could be a bigger practical joke than the War of the Worlds broadcast of 1938!
try { do() || do_not(); } catch (JediException err) { yoda(err); }
This BOINC thingy seems to be an adequate infrastructure for the next generation of... worms.
There you are, staring at me again.
Well this is interesting... probably the first time a service provider was required to upgrade software: "You better upgrade if you want us to continue using your cpu cycle service."
The practical implementation of a million monkeys at a million typewriters... ...finding nothing.
Seriously, what has Seti@Home found as of yet?
By summer it was all gone...now shesmovedon. --
Berkeley Open Infrastructure for Network Computing
Am I to take that this project will also be dying?
man, when you think that with just a little more effort they could have come up with an acronym for BIONIC... :(
While certainly I'm all for finding aliens (especially if they are female and hot?).
... and generating as much heat as possible as well (prescott owners might want to note this in particular as the prescott is a nuclear reactor of a chip to start with)
but when these distributed computing apps run they tend to max out your processor thus using pretty much as much power as possible at all times
next will need a distributed computing project to find more power to run the distributed computing projects!!
actually I am happy to see you, however that is in fact a banana in my pocket.
Most often, they are responsible for rapists etc. getting out of prison early or even defend them by blaming society/the victim for their crimes or some other morally relativistic nonsense.
Scientific progress *does* go boinc!
Lost: Sig, white with black letters. No collar. Reward if found!
From article: "Will the format of input and output files change? Yes. The new format is XML-like (though not legal XML). " Sorry SETI, the RIAA has long since scared me away from having anything illegal on my PC. :-P
It depends on what you decide is more important to your life/society -- and many people are more interested in finding/looking for extraterrestrial life.
I think personally, the sooner the better. We all have short lifetimes here on this earth, and light-travel time limits how long it will take us to contact anyone. If there are ET's within about 20-30 light years, it's reasonable to expect that we can contact them (and hear back from them) within some of our lifetimes -- which is a very exciting (though perhaps too optimistic) possibility. Imagine the benefits to society contact with an alien race could bring!
Even if it's too far to contact and hear back from in our lifetime -- there's something to be said for looking for them. Even if we just get and decode their message, there could be some wonderful information that could advance any given field by thousands of years of research...
Does the new client include methods to block the methods used to spoof the current SETI@Home client?
Interestingly enough, the new client has the option to compile it yourself. The old client didn't have this option, or atleast it was very difficult to find, _if_ it was available. Now maybe it can be ported to archs that were previously unsupported.
"BOINC transparently and securely downloads new application versions. This lets us upgrade and extend SETI@home without requiring you to download and install new software. "
Well, if I can't turn this feature off, they've lost my cycles. I don't even allow my OS vendor to perform automatic downloads of "new versions" of programs.
For those with the tinfoil hats, the Patriot Act could be used to force Berzerkeley to download random "interesting" ware for the Feds, and keep quiet about it under penalty of law, under the umbrella of looking for terrorist activity. This ain't Java playing in a secure sandbox either.
Well-formed XML facilitates communication and interoperability, because standard XML parsers can grok it, making it easier to write new implementations that understand the same XML format.
but eventually they will shut down the Classic data server and force everyone to upgrade.
Arg! All my bragging rights, gone!
Unfortunately, you can only transition your account if you have access to the email account you use for seti@home.
Seti@home never let me change my email address with them, so I can't transition my current account to the new services.
I signed up for seti@home 5 years ago, lost access to the account only recently. Yarg! It's all gone!
"Can of worms? The can is open... the worms are everywhere."
I always worried WHAT IF seti isn't calculating what we think it is. What if it's some conspiracy project to calculate some other type of numbers not relating to extraterestrial but for big brother or microsoft etc.
Scientific progress goes BOINC?
I had heard about the eventual switch-over some months ago, but never found the time to play around with the beta, so I took the opportunity now to install the client and check it out.
On Mac OS X, all went well, and my PowerBook is munching on it's first unit, fans spinning. However, when I tried to start the client on a Sun box at work, it failed with "ld.so.1: ./boinc_3.18_sparc-sun-solaris2.7: fatal: libstdc++.so.3: open failed: No such file or directory." A quick Google confirmed my suspicions: the client is linked against the GCC stdlib, which is not a standard part of Solaris. Now, that's easy enough to fix if you've worked with Solaris before: just go to sunfreeware.com, and find a suitable binary package to put on.
However, someone not knowing about Solaris, GCC, and sunfreeware.com might be a bit stumped. And the boinc/setiboinc boards reveal that quite a number of beta testers are confused about this, not only on Solaris but also on Linux. It's not completely obvious which GCC/libgcc packages contains libstc++.so.3 (as opposed to .2.x or .4.x).
The real kicker is that I couldn't find any hint of this problem or a solution on the site. I probably looked in all the wrong places in the last half hour... And I couldn't find a feedback form or email address either. This definitly needs to be improved if they want people to move over to boinc.
The FAQ didn't answer that question--does anyone know?
Is it just me or does this remind anyone of the good ol days of Napster? Sure looks like it to me.
Great people don't need people to complete them, great people complete other people. -- Matthew Pawlikowski.
this is the first i've seen BOINC. it looks like a good platform to implement concepts of comparative advantage in distributed computing projects . the idea is to apply some of the concepts that drive international trade to distributed computing.
I guess this just shows that every project, even a non-commercial one, eventually needs to have someone with some marketing sense if it wants to continue to thrive.
I have a suspicion that any advanced galatic civilization, realizing the nature of expansionistic species, broadcasts instructions on how to blow yourself up, knowing full well that any sufficiently aggressive species will not be able to resist following the instructions. The tiny note at the end "Do not attempt this on your home planet" just indicates a puckish sense of humor.
What I don't understand are the advantages here.
:) and therefore:
Sure, XML is nice to represent hierarchical structures ("filesystem in a file" - like the old IFF for Amiga). A good idea for the web, for office documents etc.
But XML does not provide information about how to interpret a document (only how to parse/validate it formally or render it in certain, rather special circumstances). The logic to work with and interpret the data still has to be implemented somewhere... interoperability goes only so far as to the representation of the document's structure.
XML is text (Which is IMHO very sad - I'm longing for a binary XML, that would be cool
1. binary data has to be encoded/decoded, at least extracted, what really is missing is fast mmap()ed access to the data.
2. text is inefficiently transmitted/stored, unless you compress it, then you have CPU inefficiency.
So what really is the advantage that let the researchers choose this over a binary format like HDF? I'm curious, not trolling.
It seems as if the source is finally available, but I haven't given the license a good enough look for DFSG compliance. Maybe there will finally be a S@H client that's in Debian's main?
Boinc is more than just an updated Seti@Home, it's a generic delivery platform for distributed projects. That means you, yes you, can develope a BOINC app. Just gather some people to run it for you and compute away without needing any approval from the guys at Berkeley. Basically the participants enter a project URL into the BOINC application, the program then downloads your code and the crunching begins. BOINC handles all the network, workunit, results, distribution, security, versioning etc. issues for you.
Participants can even choose to split their resources among several projects, say, Seti@Home and Folding@Home. Another thing that will also be used in the new Seti@Home is that you can have clients participating in the same project working on completely different computation sets. For example, clients that have proven themselves to have a fast workunit turnaround time and a long history of participating and that have a gigabyte or more of RAM can be given special tasks that would normally be impossible because of the high number of griefers on the net.
It's like deja vu all over again.
BOINC may be the new client, but it's already a thorn in my side.
The Seti guys used old data to create the new BOINC accounts. That includes my old e-mail address that doesn't work any more. So, now I can't activate my accounnt that's waiting for me in BOINC.
Of course, I could always post for help on their message board. But, I need an activated and working account in order to be authorized to post a message for help. Someone needs to take some lessons in being "user friendly". I've dontate time and hardware for 4 years to the project, and can't find any easy way to get some help.
Fear is the enemy; the one true enemy. {Sun Tzu-The Art of War}
Boink!
Ah! One step closer to finding those green-blooded Vulcans!
"People say rape can't be funny...
I say rape can be funny...
Picture Elmer Fudd raping Porky Pig!
That's funny!"
-- George Carlin
Lets see what we can cover:
BOINC isn't nearly as usful to society as Folding@home, AIDS research@home, help feed starving disabled puppies in war torn african nations@home, etc.
BOINC != Seti@Home. BOINC is a step up the ladder from Seti, it provides the infrastructure for multiple projects. *you* choose the project to attach yourself to and contribute time to. In an ultra-perfect hippie world, Folding@home would use the BOINC infrastructure. Instead you get to help out who you want.
I ain't trustin no Berkeley hippies to silently install no black helicopter, tinfoil hat disablin' technology on my system.
Then don't use it. If you ran seti, you really had no way of knowing what was coming down the pipe now did you? You opened up a nice big gaping connection into your system while trusting that the work units weren't poison pills and that Berkeley's infrastructure hadn't been comprimised. Run the client on a non-critical machine, put it outside your firewall if it makes you happy.
Scientific progress goes BOINC!
You're very clever. You're the only person that ever thought of that.
Aliens will enslave the earth when we make contact!!!!!
You really shouldn't have rented Battlefield Earth.
There are some people that if they don't know, you can't tell 'em.
I looked at the site, but wasn't able to find anything related to SMP-enabled computers. One of the major downsides of SETI classic was, in my opinion, the fact that it wasn't multi-threaded or SMP aware. Thus, on my dual processor machine, I had to run 2 copies at the same time in order to use both CPUs. That also meant I had to fix each process to a CPU, which doesn't lend itself to the most efficient thread management by the OS.
So, is BOINC multi-threaded? Can it use more than one CPU effectively?
-Ryan
AUWYHSTOT (Acronyms are Useless When You Have to Spell Them Out Too)
Scientific progress goes "BOINC"
Anyway, enough preamble. Here's the problem:
In the Work tab, when I right-click on the currently-running work unit, the context-sensitive menu displays one option, Show Graphics.
When I select Show Graphics, a window pops up, the entire contents of which is black. At this point, my Windows 2000 SP4 computer freezes. CTRL-ALT-DEL doesn't bring up the Windows Security window. CTRL-SHIFT-ESC doesn't bring up the Task Manager. I can't move the mouse. The keyboard is completely unresponsive.
Being a sucker for punishment, I sent a non-maskable interrupt to my CPU, and rebooted the machine. Then I tried the exact same steps, and got the same results. Yup, this bug is repeatable.
So is the new client ready for prime time? Um, not really. Add the insult of the website not recognizing the account ID that it gave me to begin with and I'd say this program should stay in beta a while longer.
A final note: If you happen to be one of the programmers for the client, and know why this problem is happening, reply here. I'd appreciate a reply.
I have run SETI on may RedHat version but it apparently crashed my entire system on Fedora Core 2. I haven't run it since and my system has been stable. I thought the 2.6 Kernel was uncrashable. Of course, I didn't really dig into it.
what am i gonna do if they don't convert my CPU Time into credits!!! Surely, wouldn't like to see the Total Credits: 0.00 (or near numbers) screen for more than a few days... either they come up with a scheme to let me run my old client, update my CPU time and keep my bragging rights or i free up my cpu from whatever number crunching it is doing at the moment and give some rest to the enclosure fans... and may be boinc is a project concieved and promoted by aliens, transported to us as telepathy in a bid for us to drop our search against them!!!?!!? who knows....
i live on an alternate planet
Who modded this flamebait up? Give me one example of a psychologist letting a rapist go free. Just one. I dare you.
And the l33t shall inherit the 34r7h.
I know that BOINC is able to run several different projects at once. Is there anything apart from SETI yet?
I'll see your Constitution and raise you a Queen.
BOINC transparently and securely downloads new application versions. This lets us upgrade and extend SETI@home without requiring you to download and install new software.
Looks like I'm gonna just fold.
Just like any OS or application that I run, I don't let any item update itself. Period. If there is an update that needs to be done, I want the ability to decide for myself if it should be done, and when to do it. If I can't stop the app from putting new code on my machine, it won't be running.
That being said, I do like the idea behind seti@home, just the same as folding@home - distributed processing is awesome. Although I've been running seti 24/7 for quite some time on anywhere between 2 and 10 machines at once, I think it's time for a change. Maybe I'll fold, maybe I'll find a new distributed app, or??? I almost feel like I'm wasting something when my processors are only hitting 10%.
--- "To ignore race and sex is racist and sexist!" -- Jesse Jackson
- Benad
I have to agree. It was with some sadness that I uninstalled the old SETI@home client before installing BOINC. The old client was compact, quick, and friendly. In contrast, the BOINC interface seems cheerless and industrial.
If tonight had been my first experience with the SETI@home project, I would have uninstalled it completely and told all my friends to avoid it. I refuse to keep any program that crashes my system when I try to use its basic functions.
That said, I really like SETI@home, and I'm willing to stick it out with the new BOINC client. I only hope the most egregious bugs are removed. Ever since I was a kid, I have wanted to contribute to the search for extraterrestrial life. Since I didn't grow up to be a professional astronomer, I would continue to gladly contribute my spare clock cycles even if the SETI client was much worse than it is now.
I think that SETI@home does important work, but I worry that BOINC might become a classic second system, with plenty of new functionality and configurability, yet big, cumbersome, and bloated in comparison to the original version.
You're all forgetting the most important point here: Folding@home is created by the @ssholes at Stanfurd, While SETI and BOINK is created here in good Ole' Berkeley. I think we know who to support ;).
Besides, you can run folding on bionk if you really wanted (which you don't-giving Stanfurd more research money is bad).
First, you explain the basic premise of SETI as if nobody here knows what it is. Here's a memo you might not have gotten yet: Slashdot understands SETI. Try transmitting your breaking newsflash to 1999, where it might add something new to the discussion.
Second, and speaking of years now long past, everybody who was going to care about the redundant data blocks "lie" has already moved on. Nobody besides you really cares anymore.
Third, you're painfully unaware of the ugly irony in taking umbrage in SETI's lies, while simultaneously pimping out a lie of a whole other caliber.
Way to go, dude. On my ass's next birthday, we'll be sure to look to you to provide the festive headgear.
Any sufficiently well-organized community is indistinguishable from Government.
BOINC is a damn good name, it freaking boinc'ed my smp system into a hardlock. Kinda ugly when that system is pretty much the heart of our 5 puter network. Squid, LTSP server, etc. 52 days with all sorts of varied load and a stupid SETI program kills it dead. I had a few unhappy voices about 60 seconds after starting it when damn near everything else went away except the firewall. No alien research for me thanks!
Perhaps this is why I have been having lots of connectivity problems with the (classic) server for the last week or two; after several years of almost no problems and several thousand completed work units. Often times it would take at least several tries to just get a new work unit.
Guess I should get the new BOINC client and see if that alleviates my problems, anyone know if this new client is more capable of maintaining a connection to the server to get/send data units?
I didn't spend all that time playing Dungeons and Dragons and not learn a little something about courage.
Should be easy to run it as very unprivilaged user in a chroot. This should probably be part of the standard installation, for organizational liability protection, as well as protection of owner of the computer. Someone post how best to do this, I don't have time to think about it.
This may be a bit off topic. I lost my seti password. The seti "forgot password" funtion will not work for me because my ISP changed it's domain and I forget to change it at seti (cox cable picked up their own cox.net after ditching home.com several years back) Is there any hope for me getting the password or will I have lose my 43000+ computer hours when they completely switch?
If its any concellation (and I know it won't be) it doesn't seem to recognize the email address that it used to use before... in fact, any email I might have used with it it just comes back 'unknown email address'.
Of course, it's also not sending registration emails to the newly registered account I created, so I'm guessing they're slashdotted in the backend if ya knowwhatimean.
Don't you remember a few years ago, when the aliens came and destroyed Earth.
And we escaped to this planet on a giant Space Ark.
Then the Government decided not to tell the stupid people because they thought it might affect their memory.....
Um. Nevermind.
Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
What's wrong with this picture?
Definitely do not run on any machine with important data.
Yah, me too. Kinda sucks, but at least you can take comfort in the fact that you're not alone in this ;)
ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
It's just not easy to find:
http://boinc.berkeley.edu/seti_source/
Unless I'm missing something, this has all the source for the client, including the signal analysis code and the communications protocol.
You're right, to my knowledge this is the first time the source has been available. I previously would never touch SETI because of their security-through-obscurity mentality. Apparently they finally got with the program.
It's under the GPL:
"The seti_boinc source code is being released under the GNU General Public License."
http://boinc.berkeley.edu/seti_source/
Yeah I did a double take too.
I'm glad I'm not the only one who remembers transmogrifiers and little red space ships.
The good old days. *sigh*
I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
Over population of China huh. Yeah, they may think their over populated. But if you think that's a problem, just look at a globe. Find India, just to the left a bit. China and India have nearly the same population.
Not to detract from your point. Just keeping the details in perspective.
I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
I wonder, if there was(years ago) another planet out there with exactly the same transmission behavior as Earth what are the chances that SETI would be able to detect it ?
Or can SETI detect only communication if we happen to be practically the target of the transmission ?
I'm still trying to figure out what people mean by 'social skills' here.
I'm truly disappointed that this didn't come up higher in the discussion.
On the other hand (to counter point another poster), I wouldn't worry so much about what Seti puts in there. I'd be worried about a "man in the middle" - silent "upgrade". I hope these upgrades occur ONLY over encrypted connections. Not to mention authentication.
Home users have enough vulnerabilities to worry about without some blended attack virus (or worse) that can use the Seti backdoor.
Scary stuff.
I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
Does that mean Mac users now finally will get altivec support on seti@home?
Reason 1
It doesn't use your CPU's free power cycles. I am not talking about the thread switching overheads, I am talking about that fan spinning up. When your CPU is at 100%, it uses more power, gets hotter, the fan uses more power. Etc. You spend more money. You also tend to leave you damn computer on all night.
Reason 2
What the hell is SETI actually useful for? I would like to hear some signal processing guru to say why so much processing/analysis must go into all this data. It seems fairly damn pointless, taking a lighter view of the software.
Reason 3
You have no idea what it is actually doing. It may be trying to create a key pair for every 1024 key code, or a lookup for every 128 bit sll code, or some giant bruteforce platform, it may be just pushing dummy data in until the platform is really required *adjusts tin-foil hat*
Reason 4
There are other more pertinent uses for all that electricity you are burning up, like cancer research, again we have little idea if they are trying to cure cancer, or find a new neurotoxin. *adjust straps on gas mask*
Reason 5
Everyone seems to use it unquestioningly. It is very sad to give all your electricity and bandwidth for free to such a rediculous non-open project. I can imagine the guys in black suites thinking, mmm, what can we pretend this is for, that will seem innocuous, will pander to geeky/teen/too-much-timers and eevn be slightly ironic? Aliens! yep!
Maybe they are even using this platform to sift through all the black box internet data they collect, or maybe SETI==google!
*puts on two more tinfoil hats, a tinfoil cup [ahem] and holds up tinfoil rod*
Be afraid. Comments?
"... the ability to seamlessly integrate other distributed computing projects ..."
So they say, but what do they know about this?
Rome wasn't bilked in a day.
I like it so far, it *appears* I will be able to manage several projects at once the screensaver is in 3d.. and kinda moves around i think that is a bit annoying... I look forward to seeing what other projects are launched using BOINC
Just like when the European's discovered life in America and all stopped fighting each other?
I copied this sig from someone else (but where did they get it from?)
I guess BSD users are cut out of seti@home? There was no link for a BSD version.
Dawn of the Dead
Man, I had just crossed 12000 work units the other day. I look at the new stats and it's showing around 11,400.
SETI@Home Braggin' Rights Icons:
http://www.syntap.com/seti
I'm surprised to see so many people talking about black helicopters, viruses, trojans, etc. The source is available and seems relatively open for non-commercial hacking purposes.
Now can an open source app download a virus? Be exploited by security holes? Absolutely.
The difference is that, if it concerns enough "tech savvy" users here, we likely have the proverbial skillz to do something about it. I haven't checked the code, but you could have it download to a sandbox enforced by your permissions scheme in your OS or you could hack it to checksum against a list you ["manually"] maintain. Or you could turn off the automatic download "feature" (which I'm betting is a Granny Smith-accessible preference as well). With the new client, your opportunity to watch what's happening goes up, not down, even if only a little (I assume the "modules" that run @home are still potentially closed).
So don't whine about security too much. Your old SETI@home client likely was running around with "rwx" permissions. If you didn't bother with checksums before, not sure why you're bothering now. And if you did check before, heck, now you've got source to the downloader and can put in as strict a check as you're able to code on whatever it's downloading and firing up. Let the hax0rin' begin.
It's all 0s and 1s. Or it's not.
will the BOINC have a -verbose output? i need something to impress my friends with.
BOINIC
which is close but not quite.
The Kerr Divine: My wife's battle with a mysterious illness.
Next, go back to the BOINC client, select the Projects tab, right-click on SETI@home and select "Update". To view the graphics, in the BOINC client click on the Work tab, then right-click the application currently running and select "Show Graphics".
Much more complicated than the old client but this seems to be the new reality.
From the BOINC security FAQ:
"Intentional abuse of participant hosts by projects
BOINC does nothing to prevent this (e.g. there is no 'sandboxing' of applications). Participants must understand that when they join a BOINC project, they are entrusting the security of their systems to that project.
Accidental abuse of participant hosts by projects
BOINC does nothing to prevent this. The chances of it happening can be minimized by pre-released application testing. Projects should test their applications thoroughly on all platforms and with all input data scenarios before promoting them to production status."
So to run SETI@Home you must open a back door into every machine that you "donate" to the cause. Given the fragility of (especially) MS Windows, and the number of folks running clients on PC's at work, I can see machines dropping like flies all across corporate America when a well intentioned but flawed update is automatically loaded. The resultant backlash against SETI@Home might be serious.
I've always wanted to evangelize aliens. But now we get to actually BOINC them!
I wonder, has anyone ever computed SETI cycles/KWh for various machines? It would be interesting to see how they compare.
Ooh, a sarcasm detector. Oh, that's a real useful invention.
Christ! It's just a sig, not a definition of anything. I've used countless different sigs over the years. This particular sig is merely a response to the countless bumper stickers I've read over the years pronouncing that God exists, we must obey Jesus, Darwin is wrong and countless other articles of religious faith.
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
My network admin here at work just notified me that the BOINC client is tripping his alarms for keystroke logging.
...
Now, this is probably because it's trying to figure out when you're idle, so it can do work, but this is very un-cool, because he got completely spammed with alarms
Um, the SETI@home version that runs under BOINC is GPL, and has been so for some time. The BOINC client is BOINC Public License, which, because of a legal settlement, restricts commercial use until late this year. After the agreement expires, BOINC will transition to Mozilla license or GPL. I don't think we've decided which.
You are also free to download both BOINC and SETI@home and compile them on your home machine under the "anonymous platform" mechanism. That way you don't need to download binaries.
BTW, we sign our BOINC/SETI@home binary code on a non-networked machine kept under lock and key.
Support SETI@home
BOINC does nothing to prevent this (e.g. there is no 'sandboxing' of applications). Participants must understand that when they join a BOINC project, they are entrusting the security of their systems to that project.
Accidental abuse of participant hosts by projects
BOINC does nothing to prevent this.
That's a recipe for an exploit.
If they had some scheme where downloaded programs ran in a jail, and could do nothing but talk back to the appropriate server, that would be better. FreeBSD or NSA Secure Linux could support that. Actually, this would be a good application for the NSA Secure Linux code, now that it's in the mainstream kernel.
Well that was good. I'm all for Slashdot's reporting of news to the geek community, but this article appears to have slashdotted the new BOINC server completely. Well done. Maybe posters should start considering the consequences of their actions before they post a story. Directing hundreds of thousands of geeks towards one already loaded *beta* server wasn't a clever thing to do.