terça-feira, 8 de junho de 2010

Projetos Distribuídos Pelo Mundo e Como Ajuda-los

Moçada, eu sempre sumo desse negócio por muito tempo. Não adianta tentar me enganar dizendo que vou ficar aqui postando toda semana ou até todo mês. Só apareço de vez em quando e é isso ai. De qualquer maneira estou aqui hoje pra falar sobre algo muito interessante e simples de ser feito: ajudar projetos mundo afora usando o BOINC.



Pra quem não conhece, o BOINC é um programa Open-Source, desenvolvido na universidade de Berkeley, para computação voluntária e rede de computadores. E isso quer dizer o que tio Gabriel? Isso quer dizer que, se você tem um projeto que exige poder computacional mas não possui recurso pra isso, pode criar um projeto para o BOINC e disponibilizar na internet pacotes de processamento para voluntários processarem.

Existem dezenas de projetos que usam o BOINC. Existem projetos para estudar a forma de proteínas, o ciclo de vida da malária, a estrutura do DNA de vários vírus e bactérias, para fazer estudos matemáticos e até para procurar vida em outro planeta.

Participar de um projeto é extremamente simples e, depois de um pouco de configuração você nem percebe que o seu computador está sendo usado para isso. O programa fica ligado sempre que seu computador também estiver e, quando você não estiver usando, ele começa a realizar as tarefas e as envia de volta pro servidor do projeto. Nisso você vai acumulando pontos (que só servem pra você mesmo, ninguém ganha nada) e subindo no ranking mundial.

Aqui vai meu status nos projetos que participo:



Pra participar é simples, baixa fazer o download do programa aqui e instalar o programa (existem versões para Linux, Mac e Windows mas nem todos os projetos suportam as 3 plataformas). Depois de instalado você vai adicionando os projetos pelo próprio programa e se cadastrando também por ele. Você só tem que entrar nos sites dos projetos para cadastrar seus dados do perfil, mas nem é obrigatório.

Você pode mudar a visão do programa para avançada mas também não é necessário. Lá você consegue ver estatísticas de uso do computador e sua pontuação nos projetos. Nas configurações você pode escolher que horários ele vai trabalhar e depois de quanto tempo do computador inativo que ele vai começar a trabalhar, assim como os horários em que ele vai usar a internet. Nas opções da visão avançada você pode escolher inclusive a porcentagem de processamento e quantos KB/s ele vai usar, assim não atrapalha seu computador, mesmo que você esteja usando. É importante também configurar quanto de espaço em disco ele vai poder usar.

Essa é uma maneira simples de ajudar em alguma coisa no mundo, existem vários projetos que são de pesquisa de doenças de universidades famosas no mundo, outros vários de física e por ai vai.

Abraços pra todos e espero que minha volta não demore tanto dessa vez!