SETI@Home For Linux 185
Benny_Eggs
writes "It's not the pretty screensaver version, but a
SETI@HOME client for Linux is
now available." For those of you unfamiliar with the
project, Seti@Home is like Distributed.net,
except instead of brute force encryption cracking, it searches
radio signal noise looking for signs of intelligence.
This must become open source (Score:1)
I sent a comment asking them to open source it, and I hope you did too.
Sounds great, but... (Score:1)
Not really. The problem here is that it's difficult to detect earth-like signals from other planets. (In other star systems.) According to the Sci.astro FAQ [astronomy.net], we couldn't detect a TV signal at a distance of 0.01 light years. (I'ts interesting that most of the signals that we transmit that _can_ be detected at that range we'd consider unimportant in a SETI search.)
While this can probably detect an alien race transmitting a "beacon" meant for us to find, the chances of us finding earth-like leakage is minimal.
No client for i[34]86? (Score:1)
Ok does anyone SEE the win32 client? (Score:1)
Never any source code for these things. Why? (Score:1)
SETI@Home does have source available if you register as a developer if I remember correctly.
--
We don't need this, but it would be nice... (Score:1)
And your basis for this statement is...??
If there was alien life don't you think they'd alreay have tried to contact us??
And what makes you think they haven't? Perhaps we just have not been listening?
The laws of physics apply to the entire universe, not just here. If there's no such thing as faster-than-light space transport, then that applies to civilizations on other planets. That would leave something like radio as the only practical alternative for communicating (even if the communications turned out to be something as simple as a beacon - "Hello out there!"). So, perhaps there's a universe full of beacons, but we have not been listening for them. In that case, Seti@home could turn out to have a pretty dramatic payback.
...phil
Sounds great, but... (Score:1)
...phil
Distibuted.net's day is passing... (Score:1)
I don't think you can support this statement. Skipjack is 128 bits. Triple-DES is 112, and easier to implement. I seriously doubt that you have access to classified information to show otherwise.
when we crack the 64 bit encryption
In 5 years? wooo.
it is going to get all the governments and companys in the world extremely worried.
Not likely. As I said, I don't think you'll find many governments using 64 bit encryption. The governments would do better to be worried about the NSA inserting backdoors in the encryption they do have (take a look here [counterpane.com]).
Like I said, any political statement distributed.net could make has been made. Time to move on.
...phil
I think you are wrong (Score:1)
If somebody could come up with a way whereby my spare CPU cycles would solve the Kosovo crisis, I'd have the entire company switched over tomorrow.
As for medical research, there probably is some distributed analysis that could be run in this environment, probably some genetic research. But, unless you could convince me that the results would not be snapped up by some private corporation, then used to generate huge profits, then I'll donate my CPU cycles somewhere. That's an advantage to SETI - hard to determine a profit motive.
...phil
Other distributed projects. (Score:1)
...phil
Umm... It says Available Soon... (Score:1)
Or am I looking in the wrong place?
Joe
Where's the screensaver? (Score:1)
The question is, what kind of graphic visualization of the search should be done? What does their Windows client look like, anything?
Perhaps the display should contain multiple kinds of data, maybe a map of the sky in one part of the screen, and a graph of area searched over time, or hits found over time, or something like that?
Having it be an OpenGL hack might be interesting too: what if the "sky display" was a rolling sphere with a star-map drawn on it, with grid-cells that lit up for the area being searched, or the areas that had already been covered by others? (But maybe the SETI client doesn't work that way?)
Security through obscurity can be avoided (Score:1)
--
Proxy (was: Warning, will NOT go thru firewall..) (Score:1)
Any chance of proxy support? I've got about 15 UltraSPARC's that I'd love to put to some good use!
Get your facts straight, will ya? :-) (Score:1)
Double Blind it! (Score:1)
Regardless, the data should be analyzed many times by different groups to keep the results honest and error free. Its the Scientific method! :-)
--
Python
Get your facts straight, will ya? :-) (Score:1)
Get your facts straight, will ya? :-) (Score:1)
Does it support proxies?
Does it support proxy authentication?
Not all HTTP applications can go thru a proxy. It requires connecting to the proxy and telling it you want to pull another URL. YOU think about it some..
Warning, will NOT go thru firewall.. (Score:1)
Back to distributed.net cracking, I guess..
Warning, will NOT go thru firewall.. (Score:1)
Great. Just What we need. NOT (Score:1)
Oh yeah, this is great. I can see disaster coming (Score:1)
Sorry to hear that they didn't respond (Score:1)
Then I went off to work on something else...
Ever hear of NEAT? (Score:1)
Hey, they incorporated my code! (Score:1)
Never any source code for these things. Why? (Score:1)
---------------
Oh yeah, this is great. I can see disaster coming (Score:1)
Never any source code for these things. Why? (Score:1)
Distibuted.net's day is passing... (Score:1)
It's been nearly 2 years that the rc5-64 challenge has been running, and distributed.net has only covered like 6% of the keyspace.. taking 10 years to exhaust a single 64 bit keyspace does nothing other than to demonstrate that key-cracking big keyspaces is really, really hard.
SETI@Home may have much worse odds, or it may have much better odds, we just don't know, and that makes it far more interesting. Attempt enough trillions of trillions of keys and you will crack it.. it's just counting, really.
Never any source code for these things. Why? (Score:1)
Some do.
GIMPS, [mersenne.org] "The Great Internet Mersenne Prime Search", is currently pullling more than half a teraflop [entropia.com] using idle cycles to find large prime numbers, and the source for its clients is at http://www.mersenne.org/source.htm [mersenne.org].
--Joe
Here's the solution: (Score:1)
What we need is to re-create the cosmic equivalent of the above described scenario, at which point Intelligent Life will undoubtedly find us, prick us in the rear and send us on our way, cursing and searching for a better place to take a nice, quiet nap.
(yawn)
Exactly the opposite (Score:1)
Where's the screensaver? (Score:1)
add on to Xscreensaver (Score:1)
The biggest hurdle will be decoding the data but I think that can easily be overcome.
You said that your problems with the people at Seti were that they wouldn't give you any details about the data, right? Maybe we can find one of the source releases and go from there?
Where's the screensaver? (Score:1)
outfile.txt = interesting signals?
work_unit.txt = the raw data
Outfile contains things like:
gaussian: peak=5.596647e-01 mean=5.280021e-01 ra=21.901 dec= 22.28 time= 2451246.16512 freq=1420360510.73 sigma=4.804805e+00 chisqr=2.706838e+00 fft_len=8192 chir
prate=7.105420e-01
I'm no astrophysicist but I got enough from Contact that ra must mean right ascension (or something like that), dec == declination, time is time, there's the frequency, and the rest I'm a little unsure about.
work_unit.txt contains things like:
start_ra=21.888
start_dec= 22.16
end_ra=21.928
end_dec= 22.53
angle_range= 0.666
time_recorded= 2451246.16476 (Mon Mar 8 07:57:14 1999)
subband_center=1420355832.96
subband_base=1420351560.50
subband_sample_rate=9765.62
fft_len=2048
ifft_len=8
subband_number=36
receiver=ao1420
nsamples=1048576
tape_version= 1.30
num_positions=22
[$num_positions coordinates]
end_seti_header
[DATA]
Couldn't we figure this out and make a GTK/SVGALib app that polls the files and displays pretty pictures?
And hell, that program could communicate with some type of master server. It would say, "Hey, I'm working on this part of the sky". And you could go to a web page and see a generated imagemap of the sky that contains color-coded regions of places you've checked, places everyone has checked, etc.. and you could click on those regions to see the peaks. And there could be a top-10 list of peak signals.
This doesn't sound unreasonable to me. I'd be willing to work on the webpage end and contribute what I can to decoding the text files.
Blessed clients are _not_ bad.... (Score:1)
Just don't give the private blessing key to anyone.
There is currently a project to do this (Score:1)
Linux is First !!!! (Score:1)
as d.net.
OverLord
linux-gnu:
Work units sent: 1940
Results received: 793
CPU time: 1376 hr 04 min 16.2 sec
Average CPU time per work unit: 1 hr 44 min 07.0 sec
SunOS 5.5:
Work units sent: 699
Results received: 628
CPU time: 433 hr 52 min 37.5 sec
Average CPU time per work unit: 0 hr 41 min 27.2 sec
unknown:
Work units sent: 869
Results received: 576
CPU time: 4249 hr 01 min 47.2 sec
Average CPU time per work unit: 7 hr 22 min 36.4 sec
Big names?? (Score:1)
I'm not sure what your getting at, but NASA bailed on any SETI research in 1992, or early 93. Basically, they had a program called "HRMS", the High Resolution Microwave Survey. Congress got wind of it, and in a flurry of budget cutting and snide comments about a "little green men", they canned the program.
Luckily, the fledgling SETI Institute was able to get NASA to donate the hardware that had been built and used it for the first runs of Project Phoenix. Except for that initial burst of govt. hardware, Phoenix has been completely privately funded.
I'm actually really happy that NASA won't touch SETI. It leaves the entire field open to enterprising scientists, instead of it being run by the rather fickle adminstration in NASA and Congress.
Some individuals inside NASA might run the screensaver, but it won't be an agency-wide project, that's for sure.
Oh, now THAT'S something worthwhile... (Score:1)
Sounds great, but... (Score:1)
Never any source code for these things. Why? (Score:1)
Ok does anyone SEE the win32 client? (Score:1)
Windows NT: 4.0:
Work units sent: 86
Results received: 47
CPU time: 548 hr 33 min 42.3 sec
Average CPU time per work unit: 11 hr 40 min 17.5 sec
Windows 95: 4.10:
Work units sent: 123
Results received: 47
CPU time: 340 hr 34 min 44.3 sec
Average CPU time per work unit: 7 hr 14 min 46.9 sec
Windows 95: 4.0:
Work units sent: 90
Results received: 30
CPU time: 177 hr 08 min 55.2 sec
Average CPU time per work unit: 5 hr 54 min 17.8 sec
whats up with that?
--
Perhaps d.net and SETI@Home will work together (Score:1)
--
Moving to Seti@Home (Score:1)
I'm moving over; if S@H could get a team stats engine going, I'll bet a lot of
Never any source code for these things. Why? (Score:1)
As for non-encryption idle CPU tasks, the blessed client reason does seem to make sense, but only when combined with some sort of authentication mechanism.
Perhaps d.net and SETI@Home will work together (Score:1)
Unfortunately, there is no contest involved, and no guarantees of finding anything at the end, but there is always that chance...
Perhaps d.net and SETI@Home will work together (Score:1)
I agree tho, just the chance to have my name associated with that find is worth it!
I think you are wrong (Score:1)
Nobody is forcing you to use your CPU idle time. It's voluntary. And how is distributed.net more useful? It's just a game of luck with no purpose, see who can find the key the fastest. We already know it can be done, it's been done before. Woopee-dee.
There is no chance that people are going to find alien life this way - so why bother.
Why bother? Because there is no chance that we are going to find alien life by sitting on our asses. Yes, the chances are small, but a small chance is better than no chance.
We haveto think closer to home and work on getting the US government to change their policy on encryption.
I'm indifferent on this myself, but there are alot of other things that should come before that. Kosovo, medical research, etc.
If there was alien life don't you think they'd alreay have tried to contact us??
Exactly! Say ET is out there somewhere trying to find us. ET beams a big signal saying "hey, I'm here". But what good will that do if nobody is listening for it?
Great. Just What we need. NOT (Score:1)
Carping about SETI@Home is not the answer.
There are enough idle pcs out there to do both jobs.
Sounds like a waste of time (Score:1)
They would flood us and be easily detectable (Score:1)
most projects need that kind of memory (Score:1)
d.net's only looking at 64bits at a time.
ok, that's facetious, but they're trying to decrypt a one-line message. Seti@Home is trying to analyse radio signals, and the unit of work is significantly bigger--350K on my machine. It's constantly doing fourier transforms of that and searching for peaks and trends. I don't think you could do that efficiently is much less memory.
So yes, until everybody's got 128MB of RAM, this will limit participation.
You could try the GIMPS project ( www.mersenne.org [mersenne.org]). It's not as sexy perhaps, but still new territory. My client weighs in at 1.6 MB.
cat > /dev/audio only works with raw data (Score:1)
look at the work_unit.txt file. It's got a header, followed by some printable-coded binary data. One has to figure out how they've does the character encoding.
my guess is some sort of hacked uuencode. The faq says the portion out 0.25MB data blocks, and my work_unit.txt is 320K--about the right ratio for uuencodes 3->4 byte expasion.
Then, it's unlikely to be in 16-bit stereo, so one has to figure out what kind of samples they used. Probably single channel but 8-bit, 16-bit, what? Or, goddess help us, some kind of float--scientists seem fond of that datatype, despite the portability problems.
I didn't join them either (Score:1)
Anyway, they did answer their emails in my experience, but it quickly became apparent they weren't interested in an Open Source development approach, so I told them I wasn't interested in contributing.
Mostly they cited fears of data-subversion by hacked clients. As has been mentioned in other comments, there are ways around this, and in the long run I think they're worth the extra effort. Security through obscurity only keeps the honest people out.
I think they still don't understand the benifits of open development. In my original contact with them, it didn't feel like a rational decision, and I've seen little evidence they've improved in this respect.
This was something that always bugged me about d.net, too--they wanted my cpu, not my involvement.
Sad, since I'm sure it would have been finished sooner. The basic engine seemed to be complete at the time. I think server funding was part of what held them up, but still.
anybody figured out the encoding? (Score:1)
Looks sort of like uuencoding, but I've not managed to parse it yet. Any ideas?
Oh yeah, this is great. I can see disaster coming (Score:1)
Leonard
Warning, will NOT go thru firewall.. (Score:1)
Leonard
They blew off their original developers. (Score:1)
Now suddenly the clients are available. I was very eager to be a part of this and contribute code, but they seem to have quietly shifted projects to other developers, and left the originals in the cold. What's the deal? I very badly wanted to run these clients on several of my boxes, but now I'm not sure how I feel about this project. Has anyone else fallen into their email black-hole?
add on to Xscreensaver (Score:1)
Where's the screensaver? (Score:1)
Not a student. (Score:1)
purdy grafix (Score:1)
a) More workunits are being processed by unix than other 'OSs' - why only provide the pretty graphics for a minority of users?
b) A sizeable percentage of those unix users (esp. linux) are able to program and may offer their services to the project
c) The unix people could collectively withhold their cycles until their demands are met
This looks like fun, but... (Score:1)
proceesors around it shoudnt be to bad also if like me you have access
to mor then one machine you could fust run the new client on one m/c.
We must search for E/T life, it is the one thing that could unite
the planet
Distibuted.net's day is passing... (Score:1)
all the millary and govenment encryption, when we crack the 64 bit
encryption it is going to get all the governments and companys in the
world extremely worried. Then when that happens we have a go ayt 128
bit. The exercise is to keep these organisations on their toes and not
to give them an easy time
Ok does anyone SEE the win32 client? (Score:1)
And it looks so nifty!!
Mike
--
search for intelligence? (Score:1)
not that great (Score:1)
cat work_unit.txt > /dev/audio (Score:1)
gnome client (Score:1)
if your interested, I can pass you the Win code and you can get an idea of the class structure and inner workings. Don't try to port it though...its about 9 months old and it's MFC!:0>
Never any source code for these things. Why? (Score:1)
I wonder if they have a KDE or GNOME version yet (hehe)?
I'm scared. (Score:1)
One comment (Score:1)
Sounds great, but... (Score:1)
-B
We don't need this (Score:1)
A wise man once told me:
If you try something the answer may be no, but if you don't try, the answer is no. Those two words make a world of difference.
Great. Just What we need. NOT (Score:1)
BTW, Carl Sagan was a CSICOP fellow and his enthusiasm for SETI projects is well-known.
Mark
They blew off their original developers. (Score:1)
In one respect, it was very unprofessional for them not to respond. On the other hand, a proven professional offering to code vs. a student is a wise business decision. (Considering their limited private funding)
My $.02
Ok does anyone SEE the win32 client? (Score:1)
Re: (Score:1)
Do We Win a Prize if we find Aliens ? (Score:1)
This looks like fun, but... (Score:1)
There are now several worthy causes to donate idle CPU to. I hope soon there will be more. I want to be bewildered by choices!
IT is available (Score:1)
i686-pc-linux-[glibc|libc5|static]
Yes, it runs on my P54C
-- A wealthy eccentric who marches to the beat of a different drum. But you may call me "Noodle Noggin."
Get your facts straight, will ya? :-) (Score:1)
sure here it is! (from their FAQ)
Are there any issues concerning the SETI@home software and firewalls?
SETI@home uses the HTTP protocol, and should work through any firewall that allows outgoing Web traffic.
http://setiathome.ssl.berkeley.edu/faq.html
well, it works here fine (linux firewall) (Score:1)
This must become open source (Score:1)
I don't think so...
(not that I disagree that it would be nice to get the source, just don't follow the argument)
recursiveness (Score:1)
Finally! I've been waiting for this for months! (Score:1)
Besides, I can think of a lot of things I could do with a cool $50,000 [eff.org]!
Then again, I'm a math nerd, so I'd be looking for primes anyway. Hey, I think I see one now...
get real (Score:1)
Too Cool! (Score:1)
The same server I'm using to post book reviews of science fiction is now processing SETI data. There's something so perfectly enclosed about that!
Oh yeah, this is great. I can see disaster coming (Score:1)
But not through this firewall.... (Score:1)
Re: Never any source code for these things. Why? (Score:2)
How come they never release the source for any of these "idle CPU" clients/projects?
They want to be sure that noone runs bogus clients. In something like this, one bad result could destroy the whole project. (For example, supposed the d.net client returned a no rather than a yes when it found the RC-foo key.)
This isn't to say I completely agree... I'd probably prefer a system where a server checks out open-source clients to see if the're not bogus. (Throws some know problem sets at it every once in a while, and sees that it answers correctly.)
Distibuted.net's day is passing... (Score:2)
As far as a tool set, d.net had a chance to get their distributed engine out, but they seem to have missed their window. Now, we've got several dedicated distributed efforts going, and d.net is rapidly turning into a fading blip.
My only question is to figure out which machines to switch over from doing primes. Find a new prime, get your name in the history books (well, the math history books). Find a new civilization, get your name in the real history books forever.
...phil
Holy VM usage! (Score:2)
The surest sign that intelligent life exists... (Score:2)
Sounds great, but... (Score:2)
This is not just an encryption contest, and much more is at stake. I would hate for it to be ruined just by a bunch of stupid people.
Never any source code for these things. Why? (Score:2)
I wish I knew of a good counterargument. Suggestions?
Better than cracking RC5 (Score:2)
With SETI@Home, you can use your idle time for something that may have a greater purpose down the road.
Bottom line is, brute force will eventually crack encryption. Woohoo. Increase the bits. Now that this new idea has come along, you have a chance to aid the search for intelligent life.
And that my friends, is a big deal.
Searching Radio signals for signs of intelligence? (Score:2)
unobtrusive? (Score:2)