Unix Technical Forum

SEO

vBulletin Search Engine Optimization


Go Back   Unix Technical Forum > Unix Operating Systems > OpenBSD > comp.unix.bsd.openbsd.misc

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 03-17-2008, 06:09 AM
never@found.can
 
Posts: n/a
Default wish list Boinc client in port or pkg

I admit I am not a coder. At one time you could download the pkg and
install the Seti@home and run it. Now you have to compile and a lot of
other stuff just to get the client to run and I have yet to figure it out.
It woud be great for people like me to have a pkg or port to compile and
configure the Boinc client program. I have several OpenBSD severs that just
sit idle 18 hours a day and 24 hours on weekends.

thanks

DRX
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 03-17-2008, 06:09 AM
Clever Monkey
 
Posts: n/a
Default Re: wish list Boinc client in port or pkg

never@found.can wrote:
> I admit I am not a coder. At one time you could download the pkg and
> install the Seti@home and run it. Now you have to compile and a lot of
> other stuff just to get the client to run and I have yet to figure it out.
> It woud be great for people like me to have a pkg or port to compile and
> configure the Boinc client program. I have several OpenBSD severs that just
> sit idle 18 hours a day and 24 hours on weekends.
>

At one time the easiest thing to do was to run the Linux version of the
software in emulation mode. I did this for years. Now I want my boxes
to be as idle as possible and perhaps use less electricity, so I turfed it.
--
clvrmnky <mailto:spamtrap@clevermonkey.org>

Direct replies to this address will be blacklisted. Replace "spamtrap"
with my name to contact me directly.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 03-17-2008, 06:09 AM
never@found.can
 
Posts: n/a
Default Re: wish list Boinc client in port or pkg

Clever Monkey <spamtrap@clevermonkey.org.INVALID> wrote in
news:frbind$354$1@aioe.org:

> never@found.can wrote:
>> I admit I am not a coder. At one time you could download the pkg and
>> install the Seti@home and run it. Now you have to compile and a lot
>> of other stuff just to get the client to run and I have yet to figure
>> it out. It woud be great for people like me to have a pkg or port to
>> compile and configure the Boinc client program. I have several
>> OpenBSD severs that just sit idle 18 hours a day and 24 hours on
>> weekends.
>>

> At one time the easiest thing to do was to run the Linux version of
> the software in emulation mode. I did this for years. Now I want my
> boxes to be as idle as possible and perhaps use less electricity, so I
> turfed it.


Thanks I will research on running in emu mode. Do have any links for good
reading for this?

DRX
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 03-17-2008, 06:09 AM
Clever Monkey
 
Posts: n/a
Default Re: wish list Boinc client in port or pkg

never@found.can wrote:
> Clever Monkey <spamtrap@clevermonkey.org.INVALID> wrote in
> news:frbind$354$1@aioe.org:
>
>> never@found.can wrote:
>>> I admit I am not a coder. At one time you could download the pkg and
>>> install the Seti@home and run it. Now you have to compile and a lot
>>> of other stuff just to get the client to run and I have yet to figure
>>> it out. It woud be great for people like me to have a pkg or port to
>>> compile and configure the Boinc client program. I have several
>>> OpenBSD severs that just sit idle 18 hours a day and 24 hours on
>>> weekends.
>>>

>> At one time the easiest thing to do was to run the Linux version of
>> the software in emulation mode. I did this for years. Now I want my
>> boxes to be as idle as possible and perhaps use less electricity, so I
>> turfed it.

>
> Thanks I will research on running in emu mode. Do have any links for good
> reading for this?
>

In all seriousness, I just read the package docs for the Linux emul
stuff, and the man page for emulation modes. You might have to tweak
sysconfig to enable Linux emulation as well, but this is documented in
the man page.
--
clvrmnky <mailto:spamtrap@clevermonkey.org>

Direct replies to this address will be blacklisted. Replace "spamtrap"
with my name to contact me directly.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 03-17-2008, 06:09 AM
Alex
 
Posts: n/a
Default Re: wish list Boinc client in port or pkg

never@found.can wrote:
> I admit I am not a coder. At one time you could download the pkg and
> install the Seti@home and run it. Now you have to compile and a lot of
> other stuff just to get the client to run and I have yet to figure it out.
> It woud be great for people like me to have a pkg or port to compile and
> configure the Boinc client program. I have several OpenBSD severs that just
> sit idle 18 hours a day and 24 hours on weekends.
>
> thanks
>
> DRX


I had no problems compiling boinc and the setiathome enhanced client on
OpenBSD. I pinched the source code archive from freebsd's ports
(/usr/ports/astro/boinc-setiathome-enhanced) and compiled it under
OpenBSD and it worked.

wget:

ftp://ftp.FreeBSD.org/pub/FreeBSD/po...ed-5.27.tar.gz

Some pointers:
* Install fftw3-float (build it from ports or pkg_add it)
* Make sure curl is installed.

* Get the latest boinc client from Berkeley edu, dont use old versions,
and compile it.

* Don't build with GCC3. I kept getting segfaults on openbsd, some of
the code in boinc which benchmarks the machine was written for GCC4. As
soon as I built with gcc4, all problems disappeared (I had a discussion
about this with the developers in their mailing lists)

* Use the anonymous platform mechanism so you dont have to run crappy
emulation mode and it means you can use platforms that arnt officially
supported by their server.

* boinc spawns a copy of the enhanced client to complete a work unit,
you'll need to have your appinfo.xml setup correctly, if you look around
for the seti anonymous platform on google you will see how this is done.

* the boinc client supports throttling, so u can set it up to use x% of CPU.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 03-17-2008, 06:09 AM
Alex
 
Posts: n/a
Default Re: wish list Boinc client in port or pkg

In addition to what I said, if you go the linux binary emulation way,
you wont need to get the enhanced client, as once the server see's
(thinks) you are using linux, it will allow your boinc client to
download a precompiled version of the linux setiathome client.

Some things to consider.

Emulation is always slower than native code, since seti is a math
intensive application, if you want optimal performance, don't go the
linux emu way.

Anonymous platform is a lot more work to setup, but I think its worth it.

Hope this helps u decide.

Alex
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 03-17-2008, 06:09 AM
nicholas.marriott@gmail.com
 
Posts: n/a
Default Re: wish list Boinc client in port or pkg

> Emulation is always slower than native code, since seti is a math
> intensive application, if you want optimal performance, don't go the
> linux emu way.


It is syscall emulation and maths stuff will require very few syscalls
so I would be surprised if you saw any performance difference.

-- Nicholas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 03-20-2008, 12:45 PM
Clever Monkey
 
Posts: n/a
Default Re: wish list Boinc client in port or pkg

nicholas.marriott@gmail.com wrote:
>> Emulation is always slower than native code, since seti is a math
>> intensive application, if you want optimal performance, don't go the
>> linux emu way.

>
> It is syscall emulation and maths stuff will require very few syscalls
> so I would be surprised if you saw any performance difference.
>

I was unable to compare, but on a little box running SAH via emul mode,
I recall I could complete a work unit in 2-4 days (tops). Not super
fast, of course, but not bad considering I also reniced the process.
--
clvrmnky <mailto:spamtrap@clevermonkey.org>

Direct replies to this address will be blacklisted. Replace "spamtrap"
with my name to contact me directly.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 05:08 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145