Archive

Posts Tagged ‘Open Source’

Revista Espirito Livre – Edição Nº 2

May 13th, 2009 No comments

A edição nº 2 da revista online Espirito Livre foi lançada hoje.

Página da Revista: http://www.revista.espiritolivre.org/

Para fazer o download clique aqui.

Esta edição vem com o assunto de capa “Leveza, estabilidade e performance”, apresentando soluções desktop e para rede nestes quesitos… aliás, tem ainda duas entrevistas sobre o assunto, uma com o criador do GoblinX Linux, distribuição bastante conceituada fora do país, mas criada por um brasileiro, e outra mega-entrevista, desta vez com Robert Shingledecker, criador do Tiny Core Linux e antigo desenvolvedor do Damn Small Linux. Ainda conta com matéria sobre o Sacix e o TCOS. A revista conta com um super time de colaboradores que fizeram a edição de n. 1 ser um sucesso. Foram mais de 8000 downloads em menos de um mês. Tentamos fazer com que a n. 2 também siga o mesmo caminho… Tivemos a inclusão de novos colaboradores, que falam dos mais variados assuntos, mas sempre com qualidade e tentanto atingir aos mais variados públicos. Não percam tempo e peguem já a sua na seção de downloads do site… Ou aí abaixo: Revista Espírito Livre – Ed. #002 – Maio 2009

Vou dar um foco no artigo de Cézar Taurion (Gerente de Novas Tecnologias da IBM Brasil) que traz um tema bastante interessante sobre como a academia poderia tirar proveito do modelo open source poderia estar melhorando o modelo de ensino tradicional.

Hoje o modelo tradicional de ensino não prepara o aluno para o mercado e é bastante teórico. Como ele mesmo fala, (Teacher Centric).

Participar ativamente de uma comunidade Open Source significa usar tecnologias intensamente, que variam de wikis, listas de discussão e chat, até ferramentas de geração e gerenciamento de código.

Cézar Taurion

Fica a dica de leitura.

Abraço a todos.

Um estudo sobre Grids Computacionais.. (Final – Projeto OurGrid)

February 1st, 2009 No comments


O OurGrid, é um projeto peer-to-peer que está em produção desde 2004. Esse projeto tem como objetivo principal viabilizar a implementação da arquitetura de uma Grid Computacional abstraindo o usuário de como todo o processo da Grid é feito, tornando assim, o compartilhamento de recursos inativos para a execução de aplicações paralelas o mais transparente possível.

É um software estável, de código fonte livre e sob a licença GPL, este software ataca aplicações Bag-of-Tasks, ou seja, aplicações que tem tarefas independentes e que podem ser executadas em qualquer ordem.

Componentes do OurGrid


Para que o OurGrid funcione é necessário ter os componentes necessários para que a estrutura a seguir seja montada. Veja a Figura com os componentes do OurGrid.

Ourgrid

Peer (Somente Plataforma Linux)

Corepeer (Plataforma Linux)

Swan (Plataforma Linux)

MyGrid (Somente Plataforma Linux)


User Agent (Plataforma Linux e Windows)

Peer


Como foi dito anteriormente uma das características do Grid é que existem vários domínios administrativos. O Peer é o responsável por centralizar o controle do domínio e fazer conexões com outros domínios possibilitando as máquinas de um domínio utilizar os recursos ociosos de máquinas de outros domínios.

User Agente



O User agente é um componente que funciona em cada estação da Grid, ele que vai fornecer o acesso a cada máquina, fornece uma sustentação básica para a manipulação de erros e combinado com um peer ele fornece acesso a máquinas em redes privadas, mesmo os domínios sendo diferentes ou estando atrás de um firewall com o User Agente é possível uma conexão.

MyGrid

Este é o componente central da GRID, age como coordenador da grid, controla toda a execução das tarefas fazendo toda a transferência de dados ele que submete o JOB, cada JOB tem suas tarefas e essas tarefas são replicadas para as outras máquinas da Grid, cada replica tem seu estado como mostra a Figura 5 e cada tarefa também tem seu estado como mostra a Figura 6.

Figura 5 - Estado da Replica

Figura 5 - Estado da Replica

Figura 6 - Estado da Tarefa

Figura 6 - Estado da Tarefa

Swan

Como já foi dito a grande dificuldade em Grid é a falta de conhecimento dos processos que serão executados na Grid, e a segurança para poder acessar terminais em domínios desconhecidos. O Swan faz a segurança da Grid com dois níveis de segurança, o primeiro nível é o nível do GUM, ou seja, as máquinas confiam no nível de segurança do Sistema Operacional ou o que o administrador do sistema configurou. O segundo nível é o nível é através de uma máquina virtual. Todas as aplicações rodam dentro de um ambiente restrito impedindo que um software malicioso execute no ambiente do GRID. Esse segundo nível usa o Xen como monitor virtual.


Corepeer

Corepeer é o responsável por organizar a rede de peers, ele faz toda a inteligência de redirecionamento de processos caso uma Grid não suporte o processamento. O Corepeer que interliga a rede de Peers fazendo assim, os vários domínios administrativos se comunicarem.

E assim finalizo o estudo que fiz sobre grids computacionais. Um projeto bem interessante de ser desenvolvido é a criação de um software que automatize a inclusão de jobs em uma grid.

Até o próximo post.

C e Java foram as linguagens mais populares nos novos projetos Open Source de 2008

January 27th, 2009 No comments

Como se pode ler na fonte (The Register), o C demostrou ser a linguagem de programação mais popular para milhares de novos projetos Open Source durante o ano 2008. De acordo com os dados obtidos pela Black Duck Software, que monitora 180.000 projetos em quase 4.000 páginas, quase a metade dos 17.000 novos projetos (47%) usaram C. A linguagem seguinte em importância foi Java, com 28%.

Fonte: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/

Categories: Geral, Linux, Notícias, Open Source Tags: , ,

Open Source vai crescer graças a crise..

January 23rd, 2009 No comments

Achei bastante interessante o que Cezar Taurion, da IBM, fala a respeito do movimento open source durante a crise econômica que estamos enfrentando. Então fica ai a indicação para leitura.

http://www.ibm.com/developerworks/blogs/page/ctaurion?entry=open_source_e_o_profissional

Categories: Notícias Tags: ,