On Jun 25, 2010, at 6:08 PM, Nicolás Alvarez wrote: > Send source code to clients, have each client compile its own app?
Yes. > Why not make the server send official optimized applications? Plan > classes let you decide which app_version to use based on any of the > host information sent by the client. Because this is dependent on the host machine. It's unreasonable and inconvenient to have an optimized binary for every possible processor. > >> it would help prevent the possibility >> of people doing bad things (namely the fast math option), while also helping >> everyone have optimized binaries. > > Um, no it wouldn't. You can't prevent anyone from doing anything on > their own computers. There is no way to stop someone from using his > own self-compiled and broken app, other than making the server-side > validator notice the wrong results. You could have BOINC only run something it compiled itself from a signed and verified source. However, this isn't the main motivation. Even if it doesn't prevent it, it removes most of the motivation for people trying to use third party binaries. People are less likely to try using a broken third party app. - Matt Arsenault _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
