Você está na página 1de 95

ENTREVISTA

Clement Lefebvre, criador do Linux Mint


http://revista.espiritolivre.org | #005 | Agosto 2009

DESKTOP LIVRE
Graas ao GNU

MPB - MSICA PARA BAIXAR


Conhea mais sobre esse movimento

CLOUD DESKTOP
O desktop nas nuvens

SOFTWARE PBLICO
Saiba mais sobre o Linux Educacional

FERRAMENTA
BoletoPHP - A soluo ideal para gerao de boletos

PROMOES
Sorteios de kits, cds e camisetas

COM LICENA

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|02

EDITORIAL / EXPEDIENTE

[GNU] Linux na mesa... e correria!


Em meio a correria do ms de julho, que de frias para uns e um apenas mais um ms para outros, a Revista Esprito Livre traz o [GNU] Linux no desktop, apresentando de forma clara e simples, que isto perfeitamente possvel mesmo nos dias de hoje, onde muitos ainda insistem em dizer que o sistema no amadureceu, e que o mesmo tem como propsito habitar apenas servidores. Nossa entrevista desta edio com Clement Lefebvre, criador do Linux Mint, uma distribuio Linux baseada no Ubuntu, ainda no muito conhecida entre os brasileiros, mas vem conquistando devotos por onde passa, com forte apelo visual, quanto a elegncia do Linux. Clement prova com o Linux Mint que possvel ter um desktop funcional, bonito e direcionado a usurios leigos, com ferramentas que facilitam a vida destes, que ainda esto por entrar no mundo do pinguim. Outros projetos nacionais apontam para o mesmo objetivo, como o Desktop Paran, desenvolvido pela Celepar trazendo um desktop fcil de usar, baseado no Debian. O Ekaaty Linux tambm no segue a regra e tambm traz uma soluo para usurios desktop com um ambiente fcil de usar e bastante completo. A revista traz tambm novos parceiros que trazem a possibilidade dos leitores concorrerem a brindes, entre outros. Os que quiserem participar da revista como parceiros, no se acanhem, entrem em contato! Trazemos ainda novas adies a equipe e que, com certeza, s enriquecero ainda mais nosso trabalho. Boas vindas a Antnio Augusto Mazzi, que vai falar sobre emulao do DOS no Linux, Flvia Jobstraibizer que fala sobre PHPBoleto, Walter Capanema que traz os aspectos jurdicos sobre Spam, Francisco Junqueira com uma matria interessante sobre Google App Engine e Hailton David Lemos, do grupo GoJava, que apresenta como trabalhar com JSP, Ajax e Servlet. Os tantos outros que colaboraram na edio, enviando suas dicas, dvidas, comentrios, participando das promoes, o nosso muito obrigado. Isso muito nos alegra e nos faz seguir em frente, mesmo diante das adversidades. Como no poderia ser diferente em nossa seo de emails trazemos relatos sobre os leitores da revista com suas opinies e relatos. Voc leitor, pode usar este espao tambm para tirar suas dvidas. Aproveite e participe! Envie tambm o seu comentrio! A Revista Esprito Livre trs a relao de ganhadores das duas promoes da edio anterior, que continuam nesta edio. Ento, se voc no participou das promoes da edio passada, no perca tempo e participe. No site oficial da revista [http://revista.espiritolivre.org] e nas redes sociais onde a revista se encontra presente tambm pipocam novidades... A Revista Esprito Livre, por meio da colaborao de sua equipe chegou at aqui e espera ir muito alm. Junte-se tambm ns! Nosso propsito sermos uma publicao de qualidade feito por e para usurios, tcnicos, professores, estudantes, e tantos outros que fazem parte deste universo de leitores. Aproveitamos para agradecer mais uma vez a todos os que ajudam o projeto a seguir adiante. Sem vocs a revista no seria o que .

EXPEDIENTE
Diretor Geral Joo Fernando Costa Jnior Editor Joo Fernando Costa Jnior Reviso Marcelo Tonieto Arte e Diagramao Joo Fernando Costa Jnior Capa Cezar Farias Contribuiram nesta edio Acio Pires Alan Lacerda Alexandre Oliva Anderson Goulart Antnio Augusto Mazzi Carlos Donizete Crlisson Galdino Cezar Farias Cezar Taurion Clement Lefebvre Cristiano Furtado Cristiano Roberto Rohling Evaldo Junior Everton Rodrigues Flvia Jobstraibizer Francisco Junqueira Guilherme Chaves Hailton David Lemos Jomar Silva Jonsue Trapp Martins Jos James F. Teixeira Juliana Prado Lzaro Rein Luiz Eduardo Borges Regiane Carvalho Relsi Hur Maron Roberto Salomon Sinara Duarte Tatiana Al-Chueyr Wallisson Narciso Wesley Samp Walter Capanema Yuri Almeida

Contato revista@espiritolivre.org O contedo assinado e as imagens que o integram, so de inteira responsabilidade de seus respectivos autores, no representando necessariamente a opinio da Revista Esprito Livre e de seus responsveis. Todos os direitos sobre as imagens so reservados a seus respectivos proprietrios.

Joo Fernando Costa Jnior Editor


Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|03

EDIO 005

SUMRIO
CAPA

24 27 29

Linux & Desktop:


Uma viso de usurio sobre o sistema

Ekaaty Linux:
Brazucas vista...

Desktop Paran
Uma customizao do Debian para o Governo do Paran

COLUNAS

11 14 16 18

Desktop Livre:
Graas ao GNU

Pronto, Sim!
isso a...

Cloud Desktop
Desktop nas nuvens...

A Bola de Fogo Azul


Pura mgica!

Entrevista com Clement Lefebvre

TECNOLOGIA

PG. 19

32

Interoperabilidade na Prtica
Uma questo bastante polmica...

MOVIMENTO

36

Msica Para Baixar


Conhea o MPB, um movimento que tem muitos desafios frente...

FERRAMENTA

95 AGENDA

06 NOTCIAS

39 41

Google App Engine


Saiba mais sobre a ferramenta e como contribuir na elaborao do material de referncia em portugus

BoletoPHP
A soluo ideal na gerao de boletos

TUTORIAL

65

O modelo "My Precious"


Esquea este modelo de desenvolvimento e compartilhe!

43

DOS no Linux
De volta ao passado...

EM DEBATE

REDE

67

Crise em Honduras:
As mdias colaborativas e a censura

45

TCOS
Gerando as imagens dos clientes magros

SYSADMIN

FRUM

70 73

Conhecendo o NetBSD
Comeando pela configurao de rede...

50 54

ReactOS
Uma alternativa real ao Windows?

JURIS
Spam
Problemas da modernidade: O lixo eletrnico na Internet

Google Chrome
O que vem por a...

DESENVOLVIMENTO

GRFICOS

56 58 63

Virado pra Lua - Parte 5


Rumo a LUA!

77

Computao Grfica e SL
Simulaes, jogos e muito mais movidos software livre

Joomla
Instalando e configurando...

SOFTWARE PBLICO

JSP, Ajax e Servlet - Parte 1


Trabalhando com essa turma!

80

Linux Educacional
Um sistema para os ambientes de educao

EDUCAO

83

Projetos Educativos com SL


o software livre na sala de aula atravs de projetos inovadores

GAMES
08 LEITOR 10 PROMOES

89

WINE:
Ferramenta em evoluo constante nos jogos exclusivos para plataforma Windows

QUADRINHOS

93

Os Levados da Breca Nanquim2 A profisso mais velha do mundo

NOTCIAS

NOTCIAS
Por Joo Fernando Costa Jnior e Cristiano Roberto Rohling

Microsoft libera cdigo de drivers sob a GPL Em uma atitude indita, a Microsoft liberou comunidade Open Source cerca de vinte mil linhas de cdigo referentes implementao de drivers. O objetivo da empresa permitir que sistemas Linux rodem sob o Hyper-V, um software de virtualizao que parte do Windows Server 2008. Em declarao para o site da ex-revista Geek, Peter Galli (gerente snior de comunicao na equipe de plataformas da Microsoft) diz que a iniciativa refora o compromisso da Microsoft com a interoperabilidade e padres abertos, de forma a ajudar seus clientes e parceiros em todo o mundo a serem bem-sucedidos em um mundo de tecnologia heterognea. Ainda segundo o site da Geek, a Microsoft entrou para o rol das empresas que contribuem com o kernel do Linux, figurando entre nomes como Red Hat, Intel, Novell, IBM e Oracle. Linux Foundation lana carto de crdito Em parceria com a rede Visa, a Linux Foundation anunciou o lanamento do Linux Foundation Visa Platinum, um carto de crdito especialmente concebido para pessoas que queiram contribuir com os avanos no sistema operacional do pinguim. A Fundao receber 50 dlares a cada carto ativado, alm de uma porcentagem sobre as despesas pagas com cada carto. A verba arrecadada ser redirecionada para custear o deslocamento de membros da comunidade, alm de financiar eventos tcnicos. Por enquanto o carto s est disponvel nos Estados Unidos.
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

Banco do Brasil: 100 mil PCs com Firefox Em 2005, o Banco do Brasil iniciou o processo de migrao para o Linux. Hoje, nas mais de quatro mil agncias espalhadas pelo Brasil, cerca de 65 mil equipamentos rodam Linux e BrOffice.org. Agora, so mais de 100 mil mquinas com o Firefox instalado, segundo dados de maio de 2009 fornecidos pela diretoria de Tecnologia do banco. A opo pelo Firefox foi lgica: como ainda existem muitas mquinas rodando Windows, tornou-se necessrio o uso do browser da Mozilla que tem verses para as duas plataformas para que os sistemas baseados na Web corressem sem problemas de compatibilidade. Debian decide adotar novo ciclo de desenvolvimento O Projeto Debian anunciou a adoo de uma nova poltica de congelamento nos lanamentos baseada em um ciclo de dois anos. A partir de 2009, os congelamentos sero efetuados no ms de dezembro de cada ano mpar, fazendo com que os lanamentos das novas verses sejam efetuados na primeira metade de cada ano par. Como consequncia dessa nova poltica, o prximo congelamento do projeto ser feito em dezembro deste ano, e o lanamento da prxima verso (ainda sem nome) ser realizado em meados de 2010.

|06

NOTCIAS

Co-fundador do projeto CentOS "desaparece" Diversos participantes do projeto CentOS (distribuio Linux baseada no RedHat) publicaram uma carta aberta a Lance Davis, um dos fundadores do projeto. Davis teria desaparecido sem explicaes, o que deixou os membros da equipe sem acesso s doaes financeiras recebidas via PayPal e propensos a perder o registro do domnio CentOS.org. A mensagem que foi publicada na pgina inicial do site oficial do CentOS fala a respeito das inmeras tentativas infrutferas de entrar em contato com Davis. Os desenvolvedores tambm se queixam do fato de Davis manter as finanas do projeto em segredo (o projeto sobrevive graas s doaes e das receitas obtidas atravs de publicidade). Segundo o site do projeto, o desaparecido deu o ar de sua graa somente em 01 de agosto, quando teria sido realizada uma reunio com sua presena de modo a resolver os problemas mais urgentes. Steve Ballmer ironiza Chrome OS em evento "Chrome OS? O que isso?" Foi com estas palavras que Steve Ballmer (atual CEO da Microsoft) comentou o posicionamento de sua empresa quanto ao anncio do novo SO a ser produzido pelo Google. O comentrio foi pronunciado durante a Worldwide Partner Conference realizada em New Orleans, diante de uma platia cheia. "Eu serei... qual a palavra certa? Eu serei respeitoso. Para mim esse negcio de 'Chrome OS' muito interessante." declarou o executivo. Ballmer conhecido por seus comentrios sarcsticos em relao aos concorrentes. Em 2007, o executivo ficou clebre ao comentar que o iPhone seria apenas "o celular mais caro do mercado", e que ningum estaria disposto a pagar por ele.

Cezar Taurion lana ebook sobre o Padro ODF Cezar Taurion, colaborador ativo da Revista Esprito Livre, lanou um livro eletrnico intitulado Adotando o ODF como Padro Aberto de Documentos. De acordo com o autor, o livro aborda as discusses referentes adoo do ODF e a deciso do Brasil em relao votao do OpenXML na ISO. uma coletnea de posts publicados no meu blog entre janeiro de 2007 e julho de 2009. O livro pode ser obtido gratuitamente em http://tinyurl.com/krndh9. Peter Sunde abandona o Pirate Bay O sueco Peter Sunde inimigo nmero um dos executivos da indstria de entretenimento e heri dos partilhadores de arquivos anunciou que deixar o cargo de porta-voz do site de compartilhamento de arquivos Pirate Bay. Em seu blog Copy me Happy, Sunde diz que "as razes (da sada) so muitas, mas a principal delas o fato de o site me tomar muito tempo. Quero construir algo novo e focar minha energia em direes diferentes. Tenho projetos esperando por finalizao, um livro para finalizar e muitos livros aguardando para serem lidos". A sada de Sunde no foi to inesperada, visto que os novos proprietrios do site a rede sueca de lan houses Global Gaming Factory provavelmente no iriam querer ter em seu rol de colaboradores uma pessoa que defenda ferrenhamente o direito ao livre compartilhamento de arquivos. Quer contribuir? Ento participe entrando em contato atravs do email

revista@espiritolivre.org

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|07

COLUNA DO LEITOR

EMAILS, SUGESTES E COMENTRIOS


Ayhan YILDIZ - sxc.hu

Voc j enviou seu comentrio? Ajude a revista ficar ainda melhor! Contribua, envie suas sugestes e crticas. Abaixo listamos mais alguns comentrios que recebemos: No um projeto inovador, mais a forma com que distribuido, diagramado e oferecido aos amantes da plataforma livre ou mesmo curiosos de planto inovador. Em cada nova edio a revista traz uma linguagem diferente, dinmica e interessante em todos os aspectos, focando sempre o pblico geek ou no. tima revista como referncia da platafrma livre, recomendo. Rafael Leal da Silva - So Paulo/SP Uma revista muito interessante para os usurios de sofware livre. Suas matrias abrangem desde o administrador at o usurio comum, o que muito importante. Ricardo Farinhaki - Curitiba/PR um importante meio de divulgao de notcias de qualidade para a comunidade de software livre brasileira e sem dvida nenhuma uma iniciativa que ajuda a fortalecer ainda mais este cenrio. Saulo Vieira de Almeida Filho - Contagem/MG tima forma de se manter atualizado sobre as novidades do "mundo livre". Era algo que o movimento de Software Livre estava precisando. Parabns a todos! Kelligton Fabrcio de S. Neves - Goinia/GO
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

uma publicao que j conquistou minha admirao e o desejo de acompanhar com assiduidade. A diversificao dos assuntos pertinentes ao software livre e as diferenas de estilo dos integrantes do corpo editorial faz com que seja acompanhada pelos mais diversos interesses. Manoel Aleksandre - Maracana/CE Uma das melhores publicaes que j li sobre Software Livre. Bem informativa e divertida de ler. Entretenimento certo entre uma folguinha e outra no trabalho(rsrsrs). Compartilhar conhecimento, sabedoria crescer! John Anderson S. dos Santos - Ubaitaba/BA tima revista, chegou pra mim atravs das comunidades do orkut, numa hora muito propcia porque eu sempre quis entrar no mundo do SL e agora tenho uma oportunidade riqussima de saber um pouco de cada coisa de SL!! Sou uma leitora fiel ;-) Tenho certeza que o futuro dessa revista muito "auspicioso". Valeu REL!!! Juliett Figueirdo - Gravat/PE Uma iniciativa muito interessante, com materiais de excelente contedo, uma leitura de fcil compreenso, uma qualidade grfica/visual muito boa, com matrias bem distribuidas. Sugesto: Tutoriais diversos em, no mximo duas pginas, seriam bem vindos. Alexandre Anacleto - Mau/SP

|08

COLUNA DO LEITOR

Revista com contedo vasto e instrutivo sobre software livre. Nos proporciona grandes reportagens, notcias e dicas! Aprecio bastante! Edinilson Ferreira - Santa Maria/DF Uma oportunidade mpar de conhecer e se atualizar a respeito do SL no Brasil e no mundo, que sem dvida o futuro (sem retorno) da tecnologia. Mrcia Fernanda N. Cardoso - Teresina/PI Leio a Revista Esprito Livre desde sua primeira edio e gostei muito, pois ela nos proporciona um excelente contedo, minha rea no exatamente a informtica, sou Cientista Social e participo de um projeto de Incluso Digital chamado Puraqu, em Santarm do Par. Estou atualmente terminando o curso de especializao em Informtica na Educao e gosto de ler em especial os textos da professora Sinara Duarte. Eles esto me ajudando neste perodo de produo da monografia. Maria Francenilda T. Castro - Santarm/PA Uma oportunidade sem par, que soma na luta desgarrada pela liberdade, algum que infelizmente no tive a oportunidade de ter acesso aos literatura impressa, a Revista Esprito Livre algo que s vem contribuir. O que posso falar dessa revista! LIBERDADE! LIBERDADE! Thiago Frederico da Silva - Macei/AL o melhor meio de informao sobre Software Livre que eu j vi, abrangente, coeso, buscando sempre a imparcialidae na definio e na defesa do tema. Altamente recomendada para entusiastas do assunto, como eu, e tambm para quem acompanha a "causa" j a algum tempo. Alm disso, suas matrias sempre bem escritas, e pensadas, trazem a ns leitores novidades diversas sobre esse mundo que est em franca expanso. Esto de parabns o editor, e todos os colaboradores dessa revista, que um primor na arte de informar. Raphael Silva Souza - Macarani/BA

Parabns.. A comunidade de software livre est carente de publicao no mercado brasileiro que seja levado em considerao o acesso grtis as reportagens publicadas. Mrcio Jos Antunes Gomes - Aracaju/SE Realmente muito boa! Matrias incrveis e bem elaboradas. Um contedo bem interessante que inclusive incita a estudar mais e mais. Virei um leitor de carteirinha. Parabns! Sandalo Salgado Ribeiro - Belo Horizonte/MG Revista de altssimo nvel. Num pas como o Brasil, difundir o software livre e incentiv-lo de fundamental importncia para o desenvolvimento do pas e para a formao das novas geraes. Parabns a todos que contribuem para a Revista Esprito Livre. Vocs difundem o real sentido de ser livre. Alexandre Melo - Rio de Janeiro/RJ O software livre sempre foi a melhor opo no meio acadmico e j realidade nos meios corporativos e governamentais. Como na prpria filosofia de existncia, requerem constamente a troca de conhecimentos entre os participantes. Parabns Esprito Livre pela publicao. Sucesso. Luciano Silva da Silva - Santa Cruz do Sul/RS Uma excelente revista, fundamental para qualquer um que se interesse por Software Livre. Traz contedos atualizados, relevantes e com excelente redao. Everton da Rosa - Santo ngelo/RS Uma excelente iniciativa. Eu, que no sou da rea de informtica, mas que sempre acompanho as novidades, acho que uma revista como essa muito necessria no meio digital. Espero que ela fique ainda melhor com o tempo. Robson Ferreira Vilela - Prata/MG Simplesmente espetacular, de primeira qualidade!!! Manoel Alfredo de Lima - Rio de Janeiro/RJ

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|09

PROMOES RELAO DE GANHADORES E NOVAS PROMOES

PROMOES
Na edio #004 da Revista Esprito Livre tivemos 2 promoes [VirtualLink e Clube do Hacker], onde sorteamos diversos brindes, entre eles associaes, kits, cds e camisetas. Abaixo, segue a lista de ganhadores de cada uma das promoes. Para aqueles que no ganharam fica o recado: acompanhem as novas promoes!

Ganhadores da Promoo VirtualLink: 1. Luciano Silva da Silva - Santa Cruz do Sul/RS 2. Alex Sandro G. Rodrigues - Campo Grande/MS 3. Givanaldo Rocha de Souza - Natal/RN 4. Ana Lucia da S. Beraldo - So Jos dos Campos/SP 5. Antonio Carlos da Conceio Marques - Curitiba/PR Ganhadores da promoo Clube do Hacker: 1. Jos Roberto G. de Vasconcelos - Manaus/AM 2. Rodolfo Azevedo Bueno - Aparecida de Goinia/GO 3. Andr Antonio da Silva Neto - Linhares/ES

A promoo continua! A VirtualLink em parceria com a Revista Esprito Livre estar sorteando kits de cds e dvds entre os leitores. Basta se inscrever neste link e comear a torcer!

No ganhou? Voc ainda tem chance! O Clube do Hacker em parceria com a Revista Esprito Livre sortear associaes para o clube. Inscreva-se no link e cruze os dedos!

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|10

COLUNA ALEXANDRE OLIVA

Desktop livre, graas ao GNU


Por Alexandre Oliva

By The Nevrax Design Team | Gnu.org

Sabe aquele seu amigo que acha que no bebe da fonte do GNU quando fica s na interface grfica do desktop? Ah, se ele tivesse noo... Tem uma turma da faco Linux que adora minimizar a relevncia do GNU, pra que os louros da combinao GNU+Linux recaiam sobre eles mesmos. Tentam fazer parecer que GNU se limita a Emacs, GCC, GDB e alguns utilitariozinhos mais. Os que caem nesse conto acabam achando que, se no usam ne-

nhum desse programas, o GNU no merece seu respeito ou gratido. Ser que algum dia se perguntaram o que significa o G do GNOME, ou por que ele comea com GN? ... Gnome um dos grandes ramos do projeto GNU. O mesmo G de GNU est l no nome do GIMP, programa dentro do qual nasceu o toolkit GTK, que serve de base ao GNOME e a tantos outros aplicativos de desktop, GNU e no-GNU. Veja l se o navegador ou sua

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|11

COLUNA ALEXANDRE OLIVA

sute de escritrio usado por aquele seu amigo no tem o GTK por baixo! Conte quantos daqueles programas que ele usa, cujos nomes comeam com G, so do projeto GNOME, e portanto do projeto GNU! Ah, mas eu uso KDE!, diz seu amigo. Bom, nesse caso, ele deve agradecer ao GNU no pelo cdigo, mas pela liberdade. Antes da interveno do GNU, nenhum executvel do KDE era Livre. Isso porque o projeto todo se baseou no toolkit Qt que, na poca, era proprietrio. Deu um trabalho pro GNU conseguir liberar o KDE. Como a turma do KDE no se dispunha a mudar de toolkit, e a turma do Qt no se dispunha a liber-lo, nasceu o projeto GNU Harmony, para duplicar a funcionalidade do Qt em Software Livre. Foi pra frente o suficiente pra empresa que controlava o Qt perceber que o negcio era pra valer e decidir licenciar o Qt sob a GNU GPL. No confundir o GNU Harmony com o projeto de mesmo nome da Fundao Apache, que tem a ver com Java Livre. Pena no terem somado foras com o GNU Classpath, o GNU Interpreter for Java e o GNU Compiler for Java, que culminaram na liberao (ainda incompleta) do OpenJDK. Mas est feito, e agora aplicaes Java podem funcionar em desktop Livre, podendo escolher en-

Antes da interveno do GNU, nenhum executvel do KDE era livre...


Alexandre Oliva

tre mais de uma mquina virtual inteiramente Livre: tanto a GNU quanto o IcedTea, que substitui os componentes ainda no-Livres do OpenJDK por componentes do GNU Classpath. Chato que justamente o ambiente de desktop do projeto GNU, o GNOME, que est correndo riscos desnecessrios por causa do uso crescente de outra mquina virtual. Embora o Mono em si seja Software Livre, ele implementa uma srie de especificaes da Microsoft. H patentes de software cuja sombra paira sobre essas especificaes, e nem todas essas patentes esto licenciadas para uso em Software Livre. Mesmo as no licenciadas no tornam Mono no-Livre, mas constituem um risco de que, caso a Microsoft resolva agir das formas destrutivas que lhe so tpicas, determinadas aplicaes precisem ser removidas s pressas, ou mesmo reescritas, para desviar do campo minado ou de con-

flitos entre as licenas de patentes e do software. E as licenas disponveis ainda podem ser canceladas unilateralmente pela Microsoft! Por melhor que seja a tecnologia implementada pelo Mono, ser que vale o risco? Infelizmente, as ameaas liberdade no terminam a. Sabe aquelas firulas grficas que tm aparecido nos desktops equipados com Compiz Fusion, envolvendo transparncias, animaes, efeitos 3D, cubos e janelas flexveis? Elas dependem de acelerao grfica das placas de vdeo. At poucos anos atrs, pra fazer uso desses recursos, presentes em praticamente qualquer placa de vdeo, era necessrio usar drivers no-Livres. Hoje em dia, j h drivers ditos Livres que expem essas funcionalidades em praticamente qualquer carto de vdeo. Problema resolvido? Lamentavelmente, no. Os drivers para cartes de vdeo da ATI (AMD) e da nVidia, ainda que tidos co-

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|12

COLUNA ALEXANDRE OLIVA

Quem no valoriza sua liberdade acaba por perd-la, e os reflexos da perda recaem sobre todos ns.
Alexandre Oliva

queam dele: quem no valoriza sua liberdade acaba por perd-la, e os reflexos da perda recaem sobre todos ns.
Copyright 2009 Alexandre Oliva Cpia literal, distribuio e publicao da ntegra deste artigo so permitidas em qualquer meio, em todo o mundo, desde que sejam preservadas a nota de copyright, a URL oficial do documento e esta nota de permisso. http://www.fsfla.org/svnwiki/blogs/lxo/ pub/desktop-livre

mo Livres, so Cavalos de Tria, pois carregam surpresas desagradveis em suas entranhas. Com esses cartes se implementam dois tipos de DRM: a boa Gesto de Renderizao Direta e a m Gesto Digital de Restries. Para ativar as funcionalidades avanadas do carto da boa DRM, sem permitir que o usurio contorne a m DRM que degrada ou bloqueia o sinal de vdeo quando o monitor no reconhecido como Deliberadamente Defeituoso, os drivers carregam trechos de cdigo no-Livre que controlam o funcionamento da placa. Esses trechos de cdigo

esto l, no cdigo fonte dos drivers, disfarados de tabelas de nmeros. Alguns at esto sob licena Livre, mas sem cdigo fonte correspondente, ento no so Software Livre. Pra quem faz questo das firulas grficas, dos jogos ou dos diversos usos srios do poder de processamento das GPUs, h placas e fornecedores que respeitam seus clientes, mas preciso cuidado na hora de comprar. So grandes as chances de que seus amigos usurios de GNU/Linux, *BSDs ou OpenSolaris estejam usando um desktop que deve sua liberdade ao GNU. No deixe que es-

ALEXANDRE OLIVA conselheiro da Fundao Software Livre Amrica Latina, mantenedor do Linuxlibre, evangelizador do Movimento Software Livre e engenheiro de compiladores na Red Hat Brasil. Graduado na Unicamp em Engenharia de Computao e Mestrado em Cincias da Computao.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|13

COLUNA ROBERTO SALOMON

PRONTO, SIM!
Por Roberto Salomon

Craig Jewell - sxc.hu

O Linux est pronto para o desktop faz tempo. Assim como o Windows, o Mac OS, o Amiga, OS/2 e diversos outros sistemas operacionais, o Linux sempre esteve pronto para o desktop. Pode at no ter estado pronto para todos os desktops (assim como o Windows, Mac OS, Amiga e OS/2 entre outros tambm no estiveram), mas que est pronto, est. A questo se um sistema operacional est ou no pronto para o desktop desvia o assunto e torna a discusso uma mera troca de achismos e de verdadeiras listas de compras de aplicativos que consideramos imprescindveis.
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

O bordo "O Linux no est pronto para o desktop" na verdade uma forma de FUD. Se no meu dia-a-dia uso um desktop (na verdade um notebook) 100% Ubuntu e com ele realizo todas as minhas tarefas, porque ento o Linux no estaria "pronto" para o desktop? O que quero saber, no fundo, : Quem que determina o que "estar pronto" para o desktop? E sobre o desktop de quem estamos falando? A definio do que "estar pronto para o desktop" um alvo mvel. Sempre que se atende a um determinado rol de requisitos que algum defi-

|14

COLUNA ROBERTO SALOMON

niu como sendo "estar pronto", uma nova lista aparece e o Linux volta a "no estar pronto" para o desktop. No adianta corremos e acrescentarmos caractersticas a uma distribuio. Amanh algum aparece com uma lista nova e voltamos a correr atrs. Neste quesito, gosto muito de comparar o "estar pronto" do Linux com o "estar pronto" do Windows. Se pararmos para pensar um pouco, (e sei que isso est ficando cada vez mais difcil para determinados setores hoje em dia), veremos que uma distribuio Linux qualquer est muito mais "pronta" que o Windows Vista super-mega-office edition. Se fizermos uma instalao Windows do zero, veremos que no final do processo de instalao temos um desktop completamente funcional e intil. A no ser, claro, que fossemos gastar os sei-lquantos Reais do Windows apenas para navegar na web. Mininimamente, ainda teriamos que instalar o Office e mais uma quantidade razovel de aplicativos para, a sim, termos um desktop funcional e produtivo. E esse o "estar pronto" para o desktop contra o qual vivem nos comparando. Na questo produtividade, a instalao de uma distribuio Linux resulta em um desktop completamente funcional com todas as ferramentas de produtividade que voc selecionou. Se quiser, voc ainda pode instalar mais coisas, au-

mentando a funcionalidade inicial mas uma vez retirado o CD ou o DVD de instalao, voc j est em condies de ser mais uma pessoa produtiva. Enquanto isso, nosso companheiro em Windows ainda est digitando cdigos de licena de n caracteres para poder iniciar a instalao da suite de escritrio... Uma vez que ticamos a caixinha no quesito produtividade, o alvo muda de novo. O Linux no suporta a mesma quantidade de hardware que o Windows. E instalar uma impressora no Linux, por exemplo, muito complicado enquanto o Windows plugand-play. Concordo em parte com este argumento. Instalar hardware em Linux mais complicado que instalar o mesmo hardware no Windows. Mas isso tem melhorado muito. O problema que em Windows, aes simples, como a de instalar uma impressora, vem se tornando festivais de incongruncias e problemas e posso citar uma experincia de primeira mo sobre o problema. Fui "convidado" a instalar uma impressora HP em um netbook HP em Windows XP. Pelo manual sagrado do plug-and-pray, tudo deveria acontecer sem maiores problemas. Pluga-se o CD, pluga-se a impressora na porta correta e.... Erro. A tela do netbook no tem resoluo mnima suficiente e, por isso, o ambiente

incompatvel com a impressora. Sim, como a resoluo de tela insuficiente, a impressora no pode ser instalada. Os crticos que me desculpem mas a partir do momento em que requisito o usurio saber mudar resoluo de tela (que travada no netbook) para poder instalar uma impressora, no podemos mais falar em dificuldade do Linux. Hoje muito mais fcil instalar uma impressora no Ubuntu que no Windows XP em um netbook HP. Isso deixa apenas por descobrir quem o dono do desktop para o qual o Linux no est pronto. Como funciona no meu e em milhares de desktops em instituies como Banco do Brasil, Caixa Econmica e Correios para ficar s no Brasil, o Linux s no deve estar pronto para o desktop do Balmer e do Gates.

Maiores informaes:
Blog do Roberto Salomon: http://rfsalomon.blogspot.com

ROBERTO SALOMON arquiteto de software na IBM e voluntrio do projeto BrOffice.org.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|15

COLUNA CZAR TAURION

CLOUD DESKTOP
Por Czar Taurion

Wouter Otto - sxc.hu

Esta edio da Esprito Livre vai debater o uso do Linux nos desktops. Vou me juntar a este debate, mas colocando aqui um outro ponto de vista... S para recordar, o Windows e o Office se tornaram padro de fato no contexto do computador pessoal, onde o PC era o centro do universo e as premissas de sua criao eram que estas mquinas poderiam (e geralmente era o caso) funcionar de forma independente, em offline, sem necessidade de conexo Internet. O que vemos hoje uma mudana de conceitos. Tenho a clara percepo que o PC
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

no ser mais o centro da ao. Alis, eu acho que em dez anos no teremos mais PCs...Basta ver a crescente popularidade dos equipamentos wireless, sejam eles netbooks ou smartphones. Hoje, para termos uma perspectiva do mercado mundial de celulares, um em cada trs habitantes do planeta tem um celular. So mais de quatro bilhes de celulares, ou seja, 3 vezes mais celulares que PCs e duas vezes mais celulares que cartes de crdito. Todos os dias o nmero de mensagens SMS enviadas e recebidas no mundo inteiro supera a populao

|16

COLUNA CZAR TAURION

No mundo Internetcentric, um sistema operacional complexo deixa de ser importante...


Czar Taurion

mundial. Estes equipamentos evoluem a cada dia e so hoje verdadeiros computadores. Os netbooks, por sua vez, so desenhados para a Internet, e portanto so feitos para operarem quando conectados. No so feitos para trabalhar offline. So ideais para usarem softwares e servios nas nuvens computacionais. Assim, talvez at devam ser chamados de cloudbooks. Para tudo isso precisamos de redes de alta velocidade. E, falando nelas, a prxima gerao de banda larga sem fio, a 4G, poder alcanar 100 megabits por segundo. Isto significa que podemos fazer download de um DVD inteiro (cerca de 4,7 gigabytes) em cerca de oito minutos. Esta tecnologia j est pronta e no ano que vem veremos as primeiras redes funcionando. Portanto, estamos vivendo um novo ciclo, onde o PC deixa de ser o centro da computao, que passa para as nuvens computacionais. Os

dispositivos de acesso podem ser qualquer um, sejam eles smartphones, netbooks e at mesmo desktops. Neste cenrio, o atual sistema dominante, o Windows, passar a ter outro significado. Foi desenhado para operar no mundo PC-centric, e acabou se tornando to grande e complexo que a prpria Microsoft precisa de muitos anos de intenso trabalho para lanar uma nova verso. No mundo Internet-centric, um sistema operacional complexo deixa de ser importante. A ao vai ocorrer na nuvem e no mais no PC. Meus arquivos e programas no mais estaro nos discos rigidos do desktop. Mas, quero acessa-los de meu netbook, de meu smartphone, da minha TV digital interativa e at mesmo do meu desktop. Um exemplo deste novo contexto a proposta do Google, anunciando seu sistema operacional para operar em cloud, o Chrome. Este sistema

parte do pirncipio que quase toda a experincia do usurio se dar na web e portanto oferece caracteristicas como inicializao bem rpida, pois os aplicativos e arquivos esto na nuvem. um sistema open source, construdo em cima do kernel do Linux, voltado para operar nos netbooks. Atividades como backup e anti-vrus acontecero de forma automtica, na nuvem, sem necessidade de instalar qualquer software na mquina. Portanto, neste novo mundo, a discusso se usaremos Linux ou Windows nos desktops vai deixar de existir, pela simples razo que no teremos mais desktops...

Maiores informaes:
Revista Esprito Livre - Edio n. 1, com o tema Computao em Nuvem http://revista.espiritolivre.org Artigo sobre Computao em Nuvem na Wikipedia http://pt.wikipedia.org/wiki/Computa% C3%A7%C3%A3o_em_nuvem

CEZAR TAURION Gerente de Novas Tecnologias da IBM Brasil. Seu blog est disponvel em www.ibm.com/develo perworks/blogs/page/ ctaurion

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|17

COLUNA CRLISSON GALDINO

A BOLA DE FOGO AZUL


Por Carlisson Galdino
Ilker - sxc.hu

- Manrlim! O que vossa profunda sabedoria est a articular nesta vasta imensido totalmente desamparado, m fio? - LAN Sem-Lote, meu caro, estou aqui a praticar a Bola de Fogo Azul. - Ah, decerto, meu caro! No aquela magia poderosssima que costumas utilizar desde sempre? Que j foi de suma importncia para nossa sobrevivncia em tantas batalhas? Contra aquela horda de mortos-vivos ano passado, por exemplo... - Esta mesmo, LAN! Esta mesmo... - E por que a praticas? No s j extremamente perito nela? - Estou estudando para execut-la apenas com gestos. - Muito sbio! Por vezes pode ocorrer mesmo de no

poderes pronunciar qualquer palavra. - , bem verdade... Mas no pensando nisso que estou empreendendo tais estudos. - Ento em que, diacho? - Lembra que esta magia utiliza palavras em Latim? - Lembro-me sim! Aquilo que ningum entende nada! Aquele monte de coisas de mago que voc fala... - Pois bem, descobri recentemente que tudo aquilo em Latim est protegido por leis de Direito Autoral. - Cacilda! E agora? - Por isso estou reaprendendo a magia independente de palavras. - Bom garoto! Olha, vim aqui te procurar, sbio Manrlim, para informar que estiveram tua procura l na hospedaria. - Que bom! E quem seria?

- Um povo de um tal de Escritrio Magia e Trovo. No entendi direito, mas eles falaram qualquer coisa sobre Patente da Bola de Fogo...

CARLISSON GALDINO Bacharel em Cincia da Computao e ps-graduado em Produo de Software com nfase em Software Livre. J manteve projetos como IaraJS, Enciclopdia Omega e Losango. Hoje mantm pequenos projetos em seu blog Cyaneus. Membro da Academia Arapiraquense de Letras e Artes, autor do Cordel do Software Livre e do Cordel do BrOffice.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|18

CAPA ENTREVISTA COM CLEMENT LEFEBVRE

Entrevista exclusiva com Clement Lefebvre, criador do Linux Mint


Por Joo Fernando Costa Jnior

Clement Lefebvre a mente por trs do Linux Mint, uma distribuio linux irlandesa, baseada no Ubuntu, que traz como um de seus principais atrativos um forte apelo visual. A distribuio constantemente est no topo do Distrowatch e cada vez mais conquista usurios com a prova de que possvel ter um desktop elegante utilizando Linux. Revista Esprito Livre: Quem Clement Lefebvre? Apresente-se aos leitores da revista. Clement Lefebvre: Oi! Meu nome Clement Lefebvre, sou o fundador e lder do projeto Linux Mint. Tenho 30

anos, casado e tenho dois filhos. Fiz mestrado em Cincia da Computao e h nove anos trabalho com tecnologia da informao. Tambm sou professor e desenvolvedor especializado em Java/J2EE. REL: Voc usa Linux e software livre h muito tempo? CL: Eu comecei a usar software livre e Linux em 1996, e usei o Slackware na poca. REL: Como teve a idia de criar o Linux Mint? CL: Eu trabalhei como escritor em artigos e algumas re-

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|19

CAPA ENTREVISTA COM CLEMENT LEFEBVRE

eu no sei ao certo como aconteceu, e em algum estgio o objetivo mudou e o projeto se tornou algo srio,e a meta passou a ser o desenvolvimento de um trabalho que pudesse competir com o Microsoft Windows, Mac OS e as outras distribuies Linux. Acho que aconteceu com o lanamento do Linux Mint 2.2 Bianca, e isto ocorre quando o prprio projeto torna-se mais ambicioso e mais srio do que Figura 1 - Clement Lefebvre, lder do projeto Linux Mint suas metas inicialmenvises de artigos sobre Linux. te estabelecidas e, quando o Eu sempre fui fascinado pelo te- mesmo no deseja somente ma e sempre gostei entender o modificar as coisas e experimotivo pelo qual tudo funciona mentar, mas sim tambm conse por esta razo me tornei de- truir algo inovador que senvolvedor. proporcione ativamente a tentaEu escrevi uma srie de tiva de desenvolvimento e a merevises e eu tenho muita famili- lhoria do ambiente de trabalho. aridade com as principais distribuies. REL: Muitos se referenciE tinha uma percepo am ao Linux Mint como do que o Linux poderia ser e ba- "mais uma distribuio Liseado nisso pensei no que falta- nux." O que voc tem a dizer va. sobre isso? Ento comecei a colocar CL: Gostaria de mentir... algumas idias em prtica e pa- Mas se eu o fizesse no estara a execuo de algumas de- ria me importando com o projelas foi s uma questo de to:) Mas a primeira tempo. Pois antes eu estava preocupao no criar algo brincando com as minhas pr- para convencer usurios de ouprias ISOs. tros sistemas operacionais a Provavelmente comeou usarem o Linux Mint, pois ele como uma experincia, e quan- constantemente aprimorado e do ela se popularizou, e isso com isso conseguimos atraRevista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

los a usar o sistema naturalmente. Porque temos trabalhado at agora sem qualquer comercializao e as pessoas que apreciam o nosso trabalho e tem divulgado para a outros e os convencido sobre as vantagens de nosso projeto em relao as outras distribuies Linux como tambm em relao ao Mac OS e Windows. Estamos agora em uma posio confortvel, atrs do Ubuntu e entre os mais sistemas operacionais mais amplamente utilizados em ambiente domstico e temos muito para crescer ainda. Como o nosso produto novo ainda, naturalmente, em comparao com projetos mais estabelecidos, como Fedora, Mandriva ou Opensuse. Preferimos pelo menos por enquanto no focarmos na customizao de um pacote prprio bsico de aplicativos, Pois isso nos permite centralizar esforos no desenvolvimento de inovaes para o projeto e com isso sem dvida podemos estar entre os mais inovadores projetos perante comunidade de Software Livre. Eu acho que isso muito importante e estou muito feliz com o resultado e com a opinio proveniente de nossa comunidade. Pode levar algum tempo para que todas as pessoas conheam o que estamos fazendo, mas ns temos muito a oferecer e de uma forma lenta e gradual a notcia acaba se

|20

CAPA ENTREVISTA COM CLEMENT LEFEBVRE

REL: O Linux Mint em seus releases costuma trazer nomes femininos. H alguma razo em especial? E como so escolhidos os nomes? J tem o nome para o prximo lanamento? CL: Primeiro precisvamos de codinomes. Nmeros de verses no so fceis de lembrar, sobretudo depois de alguns anos. Sei que eu estava pesquisando sobre o Slackware em 1996 e por mais que gostasse de us-lo, eu no poderia dizerlhe qual a verso eu estava usando na realidade. Com um cdigo forte, as pessoas acabam se lembrando do tempo gastado com eles. Ento, no h paixo, e como algum passar o tempo em um barco e desenvolvendo uma paixo por ele. A maioria dos usurios Linux to apaixonada que pensamos em algo que pudesse criar uma proximidade maior dos usurios com o Mint e a pensei em colocar nomes femininos como codinomes para podermos fazer a seguinte analogia quando temos um barco queremos dar um nome ao mesmo e torn-lo mais customizado possvel e dando nomes femininos as verses estamos incentivando os usurios no desenvolvimento de proximidade com o produto e isto incentiva a dar algum tipo

de identidade para o sistema operacional. Os nomes so escolhidos por mim. Limito-me aos nomes femininos que terminam com um "a" e o ndice da primeira letra corresponde ao nmero da verso da liberao. Embora este ainda seja o nome oficial, o Linux Mint 8.0 muito provvel que seja "Helena". REL: Voc espera que o Linux Mint possa ser utilizado por outros usurios alm dos usurios domsticos? CL: Seja em casa ou no escritrio, o Linux Mint feito para os usurios domsticos. Tambm pode ser usado como um servidor ou para outros fins, mas os usurios domsticos e o que temos em mente quando ao trabalharmos distribuio. REL: Como o Linux Mint sustentado financeiramente? Voc tem outros projetos de cdigo aberto? CL: No, estou totalmente focado no Linux Mint e eu no tenho a inteno de investir tempo em outros projetos. Se a distribuio crescer e puder liberar mais tempo para que eu venha a desenvolver novas atividades e assumir projetos maiores de desenvolvimento, mas apenas no mbito do Linux Mint.

Figura 2 - rea de trabalho do Linux Mint

espalhando. REL: O Linux Mint est na terceira posio na DistroWatch. O que voc acha isso? CL: O ranking da DISTROWATCH importante para ns, para compreendermos melhor o que pessoas vem e percebem e com isso elas poderem realmente assimilar o que o Linux na realidade. Ele mede o interesse das pessoas na distribuio, como uma espcie de medio de raio ou de ferramenta de medio de curiosidade. O que mais relevante e que indica o nosso sucesso a pgina Distrowatch Awstats. Estes indicadores nos dizem que entre os visitantes da Distrowatch temos atualmente 3 vezes mais utilizadores de nosso sistema do que OpenSUSE e duas vezes mais do que Fedora. Isto para ns uma grande conquista, e estou realmente feliz com isso, naturalmente.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|21

CAPA ENTREVISTA COM CLEMENT LEFEBVRE

REL: Alm de liderar o Linux Mint, o que faz voc para sobreviver? Somente projetos de software livre? CL: Eu trabalho em tempo integral para uma empresa de telecomunicaes. Estou atualmente com uns trs meses sem salrio e estou deixando ver como as coisas vo e tambm como a vida sem um salrio. A longo prazo, gostaria de me tornar independendente financeiramente e me dedicar integralmente ao Linux Mint. REL: A distribuio ser sempre lanada aps a prxima verso do Ubuntu, ou est pensando em criar um pacote bsico, desvinculado do irmo mais velho, o Ubuntu? CL: Quanto mais tempo e independncia que tivermos os projetos sero maiores e uma maior quantidade de peas do quebra cabea podero ser assumidas. O pacote bsico representa uma enorme quantidade de trabalho e, embora isso no seja benfico manuteno de tudo isso no projeto. Desejamos contribuir de algum modo para a inovao e o desenvolvimento de novas ferramentas e isto ir baixar o nvel de compatibilidade entre o Linux Mint e Ubuntu. Mas, no h motivos para que isso seja feito em breve. Estamos bastante satisfei-

tos com a qualidade do pacote bsico e antes de sair reinventando a roda h uma srie de outros aspectos que pretendemos melhorar. REL: O que os usurios podem esperar para as verses futuras do Linux Mint?

Figura 3 - Tela de boas vindas

CL: Instalao OEM, melhorias no mintbackup, talvez um pacote central na seo mintinstall. Ns s comeamos a colocar essas idias respeito da distribuio do Linux Mint 8.0 h alguns dias, por isso demasiadamente cedo para dizer o que estar disponvel nele, para no mencionar que a comunidade vem geralmente ajudando com idias fantsticas. REL: Como voc v a ascenso do Linux em desktops? Voc acha que a esttica prejudique o sistema? CL: Bem, vamos continuar falando sobre "O ano do Linux no desktop" e em minha opinio o Linux, como um sistema operacional desktop, foi preparado somente alguns anos, ou seja, recentemente. Linux Mint, PCLinuxOS, PCBSD, Fedora, Mandriva, OpenSUSE, Ubuntu ... E tan-

tos outros sistemas operacionais agora fornecem um sistema que mais fcil de usar e manter do que o Microsoft Windows. Claro que estamos ainda faltam compatibilidade com algumas aplicaes, no podemos competir quando se trata de jogos ou pseudo-compatibilidade com hardware (como em dispositivos que funes so inteiramente colocados nativamente como drivers do Windows), mas quando acontece a utilizao em si... Produtividade, web-browser, temos um produto muito melhor e ns devemos perceber isto. Linux tem sido comercializado como uma alternativa barata para o Windows por empresas como a Asus, e penso que foi um erro. Linux no barato. grtis o design. tambm um produto melhor em muitos aspectos do que o Microsoft Windows ou Apple Mac OS, e eu estou mui-

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|22

CAPA ENTREVISTA COM CLEMENT LEFEBVRE

to confiante sobre o seu futuro. REL: Onde podemos encontrar informaes sobre o Linux Mint? CL: No guia do usurio do Linux Mint: ftp://ftp.heanet.ie/pub/linuxmint.com/stable /7/user-guide/english.pdf Nos fruns: http://forums.linuxmint.com No chatroom: # linuxmint sobre irc.spotchat.org E no site principal site: http://www.linuxmint.com REL: Muitos dizem que o Linux no um sistema pa-

ra ser utilizado em desktops. O que voc pensa sobre isso? CL: Eu acho que eles esto mal informados. Linux Mint est entre os melhores SO' s para desktop, h muito poucas pessoas que voltam para o Windows depois de tentar usar qualquer distribuio linux e em especial Ubuntu (no sei qual a sua taxa de reteno, mas eu diria para fazer um monte de usurios poder migrar do Windows para o Linux). REL: Existe uma "frmula perfeita" (como-fazer) para a construo de uma base desktop para usurios? (CL: Sim, ouvilos:) REL: Deixe uma mensagem aos leitores da revista Esprito Livre. CL: Bem caros leitores da Revista

Esprito Livre, obrigado por lerem a revista e graas a vocs expus minhas idias. Se voc no tiver tido a oportunidade de ler a revista, tente pesquisar sobre o Mint, e no se esquea de nos enviar o seu feedback.

Maiores informaes:
Site oficial do Linux Mint http://www.linuxmint.com Guia do usurio do Linux Mint ftp://ftp.heanet.ie/pub/linuxmint. com/stable/7/user-guide/english.pdf Forum do Linux Mint http://forums.linuxmint.com IRC sobre o Linux Mint Chatroom: #linuxmint em irc.spotchat.org

Figura 4 - Tela do mintinstall

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|23

CAPA LINUX & DESKTOP: UMA VISO DE USURIO SOBRE O SISTEMA

Linux & Desktop: Uma viso de usurio sobre o sistema


Por Guilherme Chaves

um assunto intrigante, muitos se deparam com esse tema e tem possveis reaes conhecidas que caracterizam perfis interessantes de usurios; vamos conhec-los: - Ortodoxo: indivduo que s faz o que foi ensinado pra fazer - Capiau: indivduo que no se envolve com esses assuntos, alheio a inovaes - Xiita: temos dois tipos; - Xiita capitalista: indivduo que defende at morte o domnio do planeta pelo dinheiro - Xiita idealista: indivduo chato, nasceu pra aborrecer a todos
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

- Wally(onde est Wally?): indivduo que indeciso, no sabe pra que lado correr, totalmente perdido. - Hermes: indivduo que s quer levar o conhecimento a todo o mundo. Enfim... No precisamos escolher um lado, pelo menos no agora. Essas consideraes so importantes para esclarecer alguns aspectos seguintes. Sistemas abertos tem vivido um crescente avano no contexto de desktop's, contamos com vrias distribuies

|24

CAPA LINUX & DESKTOP: UMA VISO DE USURIO SOBRE O SISTEMA

... Se voc nunca viu um sistema operacional GNU/Linux em funcionamento, no se assuste, no tenha medo, ao contrrio do que dizem, ele no somente uma tela preta...
Guilherme Chaves

gratuitamente em sua casa. Aps o download ou receber o cd, voc tem em mo um LiveCd e isso maravilhoso. Um Live-cd permite que voc teste o sistema, se acostume com ele, sem a necessidade de instalar nada em sua mquina, s colocar o cd e dar boot pelo drive. A primeira considerao muito importante: se voc nunca viu um sistema operacional GNU/Linux em funcionamento, no se assuste, no tenha medo, ao contrrio do que dizem, ele no somente uma tela preta onde somente um Nerd, hacker, cracker, biscoito maria e etc consigam manipular, acredite ele mais fcil do que pode imaginar, muito intuitivo e simples. A segunda considerao importante: No, ele no tem boto iniciar. Uma primeira olhada no Sistema em ao, mostra o quanto simples e como intuitivo achar as funcionalidades, pastas e aplicaes. Com um menu bem intuitivo podemos visualizar o contedo divdido por temas e dentro dos mesmos as aplicaes. Considero o Nautilus uma grande ferramenta do Gnome e que nas ltimas verses do Ubuntu trs muitas inovaes. O Nautilus o navegador de arquivos, com ele temos acesso s pastas (diretorios) do sistema, alm de contar com um campo de pesquisa bastante apurado, alm do top: navega-

GNU/Linux, diversos focos, usurios diferentes; essa uma questo bem interessante; algumas pessoas me perguntam: Porque a comunidade de software livre no se junta pra criar uma nica distribuio? A resposta bem simples, pessoas so diferentes e tem necessidades diferentes, isso liberdade pra ter algo que atenda completamente sua necessidade. Muitas so as distribuies Linux, porm muitas tem seu foco voltado a usurios avanados, programadores, administradores de servidor e etc, quanto ao usurio final temos distribuies que entenderam que o conhecimento tambm deve estar livre de forma que qualquer um o acesse sem dificuldades, de forma simples e intuitiva. Vamos citar algumas: Ubuntu e suas variaes de interface grfica (Kubuntu, Xubuntu, Edubuntu

e etc), Fedora, Open Suse e muitas outras. Falaremos do Ubuntu, uma distribuio com o foco bem embasado para o usurio final, tem como ambiente grfico padro o Gnome ( s um exemplo, esse artigo no sobre Ubuntu ). Mas antes de abordarmos o assunto precisamos esclarecer sobre interfaces gficas; citarei o Gnome por estar nativo ao Ubuntu, mas existem timas interfaces grficas como o KDE (Nativo do Kubuntu) que totalmente customizado com um ambiente muito agradavl, muitos efeitos grficos, recursos de gerenciamento e tima intuitividade. O Ubuntu pode ser adquirido atravs de download no site do projeto www.ubuntu.com, onde voc pode escolher o modelo da distribuio (desktop, servidor ou netbook remix), alm de optar por receber o cd

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|25

CAPA LINUX & DESKTOP: UMA VISO DE USURIO SOBRE O SISTEMA

o por abas (lembra das abas do navegador de Internet? Acredite, o Nautilus navega por abas!), alm de uma infinidade de recursos avanados como marcar suas pastas mais usadas, tornando o acesso a elas mais simplificado na lateral do navegador. Eu tenho que me acostumar com a aparncia nativa do Ubuntu? No! O Gnome permite alterao em toda sua aparncia desde coisas simples como papeis de parede at personalizao apurada de cones, painis, laterais das janelas e etc, basta clicar com o boto direito na rea de trabalho e ir modificando de acordo com sua vontade, teste, experimente (cuidado, a customizao to legal que pode viciar...). No site www.gnomelook.org/ encontramos muitos complementos pra deixar a interface bem interessante. Meus arquivos de texto, mp3, vdeo e outros funcionam? Sim! to simples quanto passar manteiga no po. Ao abrir um determinado tipo de arquivo, o sistema sempre encontra uma soluo pra que possamos execut-lo. A exemplo disso podemos abrir um vdeo em rmvb, naturalmente o codec no est incluso no sistema, mas o reprodutor de filmes abrir e solicitar o download do codec adequado, s confirmar, o codec ser baixado e instalado, tornando possvel a reproduo do mesmo. Em tudo que foi mostrado

sobre um exemplo de GNU/Linux em funcionamento, observamos o quo simples, objetivo e intuitivo o sistema. Possveis dificuldades que podemos encontrar: Drivers de vdeo, wirelless, webcam: as empresas que fabricam esses itens, tem interesse em cobrar royalties sobre os produtos cedidos, assim temos um grande movimento de interesses voltado ao mercado de softwares proprietrios. No entanto a comunidade sempre trabalha pra resolver essas questes, hoje temos at grandes empresas financiando projetos com software livre, um exemplo disso a Intel que apoia o desenvolvimento do Moblin, que agora est na verso 2.0 com um toque todo especial para processadores Atom. Adaptao e simples e puramente a boa vontade de Tentar. Falei difcil? Vou explicar: Desktop termo usado para designar a rea de trabalho do seu sistema, mas tambm usado para nominar os computadores de mesa, esse que voc tem em casa. Linux correto afirmar GNU/Linux, projeto que integra projeto Linux, ncleo do sistema que comunica funes com a parte fsica de seu computador e o projeto GNU, permitindo visualizar seu sistema numa interface grfica (Gnome, KDE, Fluxbox, XFCE e

etc...). O homem tem uma tendncia estranha sabia? Dificilmente largamos conceitos antigos, que antes eram a base de nossos conceitos para aderir a coisas novas, mas precisamos olhar tudo de forma ampla e escolher o melhor. Seja Livre!

Maiores informaes:
Site Oficial do Ubuntu: http://www.ubuntu.com Site Gnome Look: http://www.gnome-look.org Site oficial do Gnome: http://www.gnome.org Site oficial GNU: http://www.gnu.org

GUILHERME CHAVES gestor pedaggico pelo CDI (Comit para a Democratizao da Informtica) Telecentros de Vitria; cursando gesto em tecnologia da informao pela Faculdade Novo Milnio; Idealizador e desenvolvedor do Projeto Alforria na Prefeitura de Vila Velha/ES no ano de 2008.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|26

CAPA EKAATY LINUX

EKAATY LINUX: BRAZUCAS VISTA


Por Anderson Goulart e Cristiano Furtado

O incio
Em 2005, administradores da comunidade Fedora Brasil se depararam com a situao de que usurios brasileiros estavam tendo problemas com conexo de mouses seriais com o Fedora. Como a comunidade era a nica representante no oficial desta distribuio no Brasil, os administradores mandaram um e-mail para o Fedora Project informando o problema que muitos brazucas estavam enfrentando ao utilizar a distribuio pelo fato de no ter suporte para o mouse serial. Naquele momento, houve vrias tentativas frustradas de conseguir essa faanha. A histria do Ekaaty comeou a partir da, com a idia de criar uma verso Fedora com suporte aos drivers que o time do Fedora Project no suportava mais. Neste mesmo ano, foi feita uma pesquisa perguntando aos usurios o que eles achavam sobre ter uma distro baseada no Fedora com suporte ao hardware utilizado no Brasil. A resposta dos usurios foi positiva! Assim comeava no final de 2005 um estudo para a criao de uma distro com suporte aos drivers. Cinco administradores se juntaram para escolher o nome da distribuio, tarefa nada fcil, pois queramos algo que tivesse ligao com a alma da comunidade Fedora Brasil. Aps longos dias e noites perdidas, pesqui-

samos algo relacionado unio e busca por novos conhecimentos. Foi ento que nasceu o nome Ekaaty, que em tupi significa: EKA de Busca e ATY de Unio. Para completar a idia e criarmos um logotipo, se formou Busca por Unio. O logo do Ekaaty foi criado com a seguinte ideia: da direita para a esquerda a primeira barra remete aos desenvolvedores, a segunda aos usurios e a terceira barra quebrada ao meio significa a unio entre desenvolvedores e usurios na nova distribuio. O resultado dessa formao uma figura semelhante a um 'IK' alternando as cores verde e amarelo (depois bege). Passado algum tempo, o logotipo ganhou um retngulo verde com bordas arredondadas e margem bege ao redor do 'IK'.

Figura 1: A evoluo da logo do Ekaaty

O lanamento
Em janeiro de 2006 foi lanada a primeira verso da distribuio Ekaaty Linux tendo como diferencial ser a primeira distribuio a utilizar o BROffice.org como padro. Em junho desse mesmo ano, o time do Ekaaty - formado por Duda Grass, Christian Tosta e Cristiano Furtado -

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|27

CAPA EKAATY LINUX

apresenta o Ekaaty Linux e a idia inicial do projeto. Na platia estavam presentes membros do BROffice.org, Caixa Econmica Federal, Serpro entre outros. Estava lanado o Ekaaty Linux e a distribuio brazuca com um tema e cores fortes.

O Projeto
O projeto Ekaaty um sistema operacional livre, robusto, seguro e amigvel baseado em GNU/Linux e desenvolvido em conjunto com a comunidade. Seu diferencial em relao s outras distribuies o fato de atender as necessidades especficas dos usurios brasileiros. No Ekaaty, os usurios tm contato direto com os desenvolvedores, em sua lngua nativa, para reportar falhas ou solicitar ajuda na utilizao do sistema. A comunidade Ekaaty se fortalece com a participao ativa de todos os membros da equipe nas listas de discusso disponveis. A distribuio otimizada para o uso em desktops e preparada para uso em laptops. O sistema baseado em KDE, otimizado para ocupar menos espao em disco e menos recursos computacionais, alm de ter uma aparncia polida, possibilitando uma melhor usabilidade e experincia. O Ekaaty vem com todos os programas que o usurio precisa para o uso dirio em casa e no trabalho: editores de textos, planilhas, navegador web, sute groupware, mensageiro eletrnico e muito mais. Associado a sua facilidade de uso, o sistema indicado para estudantes, pequenas empresas e entusiastas de GNU/Linux. Futuro Nos prximos meses, alm do lanamento do Ekaaty 4 que ja vir com o KDE 4.3 e as novas ferramentas existentes, trabalhamos para a criao de 4 sub-projetos: Live, Media Box, Desktop e Educacional. So customizaes elaboradas para usurios com determinado perfil, sendo que uma verso poder se tornar outra apenas com a instalao e/ou remoo de al-

Figura 2: Screenshot do Ekaaty 3

guns pacotes. Alm desse trabalho, estamos elaborando um conjunto de manuais e vdeo-aulas para auxiliar os usurios na utilizao das ferramentas livres: gimp, blender, inkscape, etc. O pacote educacional ganha destaque com a participao de pedagogos, jornalistas e artistas na equipe. Aliado aos desenvolvedores, toda a equipe est trabalhando para criar novos meios para interao infantil com a era digital.

Maiores informaes:
Site Oficial Ekaaty Linux http://www.ekaaty.org

ANDERSON GOULART desenvolvedor do Ekaaty Linux, do Sacix e ativista do to movimento de software livre no territrio nacional. Tambm membro da Clula de Software Livre da Faculdade AREA1 em Salvador - Bahia.

CRISTIANO FURTADO um dos fundadores do projeto ekaaty Linux e atualmente o articulador da distribuio. Membro ativo de comunidades de software livre em todo territrio nacional e lider da Clula de Software Livre da Faculdade AREA1 em Salvador - Bahia.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|28

CAPA DESKTOP PARAN

DESKTOP PARAN
Por Jonsue Trapp Martins

O Desktop Paran uma customizao do Sistema Operacional Debian GNU/Linux, desenvolvido utilizando a ferramenta Live-Helper, adaptado s necessidades do Governo do Paran pela CELEPAR - Companhia de Informtica do Paran, atravs da Gerncia de Gesto de Ambientes (GGA). Alm do Sistema Operacional personalizado a customizao contm a interface grfica GNOME, alm de inmeros pacotes como a sute de escritrio BrOffice.org (editor de textos, planilha eletrnica e apresentaes) atualizada para a verso 3.1, navegador de internet Iceweasel (Mozilla Firefox), X3270 (Emulador de Terminal para acesso ao Mainframe), entre outros aplicativos. A customizao Desktop Paran torna o ambiente muito amigvel para o usurio alm de reunir num nico CD todos os softwares necessrios para o trabalho dos servidores pblicos do Estado. E livre!

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|29

CAPA DESKTOP PARAN

ma Operacional Debian GNU/Linux, que utiliza o kernel (ncleo de um sistema operacional) Linux, mas a maior parte das ferramentas do Sistema Operacional vm do projeto GNU; da o nome GNU/Linux. Sendo o Debian uma das verses mais aprimoradas do Linux pois possui mais de 25 mil pacotes, softwares pr-compilados e empacotados em um formato amigvel, que permitem fcil instalao no computador. Outra definio foi a escolha da interface grfica GNOME, que a exemplo do Debian faz parte do projeto GNU e foi projetada para oferecer aos usurios e desenvolvedores o mximo de controle sobre sua rea de trabalho, aplicaes e dados. Ao fazer a opo pela verso Debian e pela GNOME, o Desktop Paran procurou oferecer aos usurios o resultado do desenvolvimento de inmeras comunidades que disponibilizam seus conhecimentos para usufruto de todos quantos queiram contribuir para o aperfeioamento e a expanso das ferramentas que possibilitem o acesso informao e aos modernos meios de comunicao.

Figura 1: Equipe de desenvolvimento

Oportunidade para desenvolvimento da soluo


A CELEPAR trabalha para que o Governo do Paran maximize os resultados da administrao pblica e dos servios que presta ao cidado, atravs do uso e desenvolvimento de tecnologia da informao e comunicao, instrumento cada vez mais determinante para o sucesso das aes empresariais e de governo. Por isso, seu papel estratgico na estrutura do Estado. Em 2003 quando o atual Governador assumiu e implementou a poltica de rompimento de contratos com empresas terceirizadas e a preferncia pela adoo de software livre para utilizao nos computadores dos rgos do Estado do Paran, foi incumbida a CELEPAR, por sua posio estratgica e responsvel pela informtica pblica do Estado, encontrar uma soluo eficiente e sem custos de licenciamento. Em pouco mais de 2 anos foram testadas vrias solues do mercado e de comunidades de software livre para tentar a definio de uma soluo que atendesse as necessidades e limitasse o escopo de suporte tcnico. Aps os testes optou-se por adotar por uma soluo que possibilitasse uma flexibilidade para adaptaes a realidade do Estado. Como sistema base escolheu-se o SisteRevista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

Caractersticas
O Projeto Desktop Paran posui as seguintes caractersticas:

Figura 2: Desktop Paran em execuo

|30

CAPA DESKTOP PARAN

verses Zandor (2.0) e Thundor (2.1) - customizadas a partir do Debian Lenny - podem ser instaladas em computadores a partir de tecnologia Pentium III 800 MHz com 512 MB de RAM e HD de 40 GB.

Equipe do Projeto
A equipe do projeto composta por Edgar Leandro Machoski Gerente de Gesto de Ambientes, Jonsue Trapp Martins Coordenador de Implantao de Software Livre e os tcnicos de informtica Andr Lucas Falco, David Alves Frana Jnior e Jos Manoel da Pena Roza, que desenvolveram o projeto.

Figura 3: Equipe de suporte

1)Contedo em CD Toda a instalao est em CD para fcil e rpida instalao; 2)Pacotes Customizados Programas e configuraes personalizadas para utilizao pelos rgos do Estado; 3)Instalaes Personalizadas Os clientes que necessitarem podem solicitar o desenvolvimento de pacotes pr-prontos para instalaes das Estaes de Trabalho com personalizao do ambiente de trabalho em relao as configuraes e aos programas utilizados; 4)Autenticao de Rede Pacotes para autenticao das Estaes como cliente de rede para servidores de autenticao Linux (openLDAP) e Windows (NT, 2000 e 2003);

Verses disponveis
Atualmente so mantidas duas verses do Desktop Paran: * Verso 1.0 [2007] - Customizada a partir da verso Etch do Debian (codificao ISO 8859-1). * Verso 2.x [2009] - Customizada a partir da verso Lenny do Debian (codificao UTF-8).

Maiores informaes:
Site oficial do Desktop Paran http://www.desktopparana.pr.gov.br

Retorno comunidade
Como a customizao Desktop Paran baseada no Debian GNU/Linux e regida pelas leis de GPL, pode ser utilizado, copiado e redistribudo por qualquer indivduo que desejar fazer. Todos os softwares utilizados no projeto esto documentados atravs de Apostilas, Manuais e Procedimentos de Instalao utilizados tanto para treinamentos de usurios como base para outros projetos a quem desejar.

Hardware Mnimo para Instalao


A customizao Desktop Paran em suas
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

JONSUE TRAPP MARTINS formado em Sistemas de Informao e psgraduado em Redes e Sistemas Distribudos pela UFPR, trabalha na Celepar - Companhia de Informtica do Paran desde dezembro de 2002 Atualmente Coordenador da rea de Planejamento, Projeto e Capacitao.

|31

TECNOLOGIA INTEROPERABILIDADE NA PRTICA

INTEROPERABILIDADE NA PRTICA
Por Jomar Silva
Ariel da Silva Parreira - sxc.hu

Participei nas ltimas semanas de uma extensa, intensa e por vezes at irritante discusso sobre interoperabilidade e gostaria de compartilhar com vocs algumas coisas concluses, ao menos parciais, desta discusso. Cabe apenas um esclarecimento sobre os qualificatrios que utilizei: extensa, pois a discusso durou algumas semanas (e ainda no est propriamente concluda). Intensa, pois em diversos momentos a discusso foi feita com o fgado. Irritante, pois existiam partidrios de uma certa empresa na discusso (e esse pessoal no se enquadra nunca), alm de uma srie de tericos, daque-

les que irritam at o mais paciente dos monges budistas (alis, tem gente trabalhando hoje em padronizao em TI que se daria muito melhor explorando algum ramo da filosofia... ou quem sabe foram expulsos de l e por isso trabalham com TI :) ). Chegamos concluso de que existem basicamente duas formas mais eficientes de se obter interoperabilidade no mundo real: Padres proprietrios e monoplio ou Padres abertos e cdigo aberto. Todos ns j fomos (ou ainda somos) usurios da interoperabilidade descrita pelo primeiro caso, e ela realmente funciona, mas tem como efeito

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|32

TECNOLOGIA INTEROPERABILIDADE NA PRTICA

colateral o total aprisionamento do usurio. O exemplo clssico no mundo da computao pode ser os formatos binrios de documentos de escritrio criados pela Microsoft e o aprisionamento destes sua sute de escritrios (Microsoft Office), mas este no o nico exemplo deste caso, e temos diversas outras aplicaes que fizeram o mesmo durante anos e anos (olhe para seu telefone celular e vai encontrar alguns bons exemplos: agenda de contatos, agenda de compromissos, carregador e acessrios, para citar apenas alguns deles). importante notar que este tipo de interoperabilidade est sempre restrita aos interesses comerciais da empresa que desenvolve o padro, e por isso, no pense que a utilizao de um padro proprietrio, seja ele qual for, vai te permitir a liberdade plena pois em algum momento, quando a sua liberdade significar queda de receita para o dono do padro, pode ter certeza que sua necessidade ser sumariamente ignorada. Por causa desta limitao gigantesca de liberdade, eu no considero que exista a a interoperabilidade verdadeira, mas sou obrigado a reconhecer que muita gente no mercado acha que isso a interoperabilidade. Ainda olhando este primeiro caso, importante salientar que padres proprietrios nem

...existem basicamente duas formas "mais eficientes" de se obter interoperabilidade no mundo real: Padres proprietrios e monoplio ou Padres abertos e cdigo aberto.
Jomar Silva

sempre so desenvolvidos por uma nica empresa, e que comumente so desenvolvidos por consrcios. Recomendo a quem quiser entender melhor como isso funciona, que pesquise sobre o formato de udio MP3 to conhecido e utilizado por todos ns. Aproveite a oportunidade e pesquisem tambm sobre o padro OGG, e as diferenas entre aberto e proprietrio vo ficar muito claras. A segunda forma de se obter Interoperabilidade, para mim a nica que realmente existe, atravs de Padres abertos e cdigo aberto. Acho que aqueles que tm acompanhado meus artigos aqui na revista j sabem muito bem reconhecer um padro aberto de verdade e sabem tambm quais so as suas vantagens e benefcios. Para os que no leram os artigos anteriores, fica aqui a recomendao de leitura (deixe

a preguia de lado, pois a revista excelente e gratuita, vai). Quero explicar aqui o motivo pelo qual o cdigo aberto entra nesta definio. Sei que muita gente j consegue entender o motivo, mas vale a pena o detalhamento dele. Quando falamos em cdigo aberto nesta definio, estamos dizendo que a implementao de referncia do padro aberto citado deveria idealmente ser feita em cdigo aberto. Uma das principais barreiras existente inovao em geral, a barreira enfrentada para que uma empresa (ou pessoa) domine determinada tecnologia para que possa utiliza-la para resolver um determinado problema de forma indita. Imaginemos o caso de uma empresa que trabalha com gesto de documentos, e que j tenha desenvolvido di-

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|33

TECNOLOGIA INTEROPERABILIDADE NA PRTICA

... importante salientar que padres proprietrios nem sempre so desenvolvidos por uma nica empresa, e que comumente so desenvolvidos por consrcios.
Jomar Silva

dro DMTF/DMI, amplamente utilizado na indstria de PCS h dcadas. Foram meses de estudo e pesquisa tateando no escuro e s consegui resultados quando parti para a anlise dos cdigos fontes de aplicaes com suporte ao padro em Linux (na raa mesmo, pois a documentao destes softwares era na maioria das vezes feita dentro do cdigo fonte). Voltando ao nosso exemplo, felizmente o ODF possui uma implementao, que considerada como referncia do padro, licenciada em cdigo aberto: o OpenOffice.org (notem que no existe um "reconhecimento oficial" sobre isso, mas eu e muita gente que conheo, pensa assim... e claro, tem sempre a turma do contra, mas deixa pr l). Alm do OpenOffice.org, existem diversas outras aplicaes em cdigo aberto atualmente com suporte ao padro. Por conta destas aplicaes, os desenvolvedores da empresa hoje podem at ler a especificao do ODF inteira (alis, recomendo que o faam), mas na verdade eles podem consultar as partes da especificao que vo precisar utilizar (como empacotamento, estrutura de documentos e contedo de texto), e podem partir para a anlise de alguma das implementaes j existentes. Em poucos dias (para no dizer poucas horas), eles certamente j tero em mos um

versos sistemas de GED em sua histria. Imagine que esta empresa no conhea o padro ODF e que ao assistir uma palestra minha, descubra que o padro pode ser utilizado por ela para resolver um problema, ou atender a uma necessidade de seus usurios (qualquer semelhana aqui com a realidade intencional :) ). Vamos imaginar agora que o ODF no tenha uma implementao em cdigo aberto, sendo ainda um padro aberto. Para poder utilizar o padro, os desenvolvedores desta empresa teriam que ler toda a especificao do padro e iniciar do zero o desenvolvimento do software (incluindo bibliotecas necessrias) para que o ODF pudesse ser suportado dentro de sua aplicao. Se du-

rante o desenvolvimento algum dos desenvolvedores tivesse uma dvida qualquer sobre uma determinada parte da especificao, ou se encontrasse dificuldade para implementar o cdigo necessrio para suportar determinado elemento ou atributo do padro, ele poderia recorrer a fruns na Internet, mas provavelmente no encontraria grande ajuda ali (certamente ele iria encontrar muita gente com a mesma dvida dele, na mesma situao). Isso faria com que o tempo e esforo necessrio para que aquela empresa dominasse a tecnologia e desenvolvesse seu software com suporte ao ODF fosse muito longo, o que poderia at inviabilizar a sua utilizao pela empresa. Eu passei por uma situao dessas h alguns anos, quando precisei desenvolver um software com suporte ao pa-

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|34

TECNOLOGIA INTEROPERABILIDADE NA PRTICA

prottipo das funcionalidades que gostariam de ver em seu software. Alm do cdigo propriamente dito, existe sempre por trs destas aplicaes a comunidade que a desenvolve e que normalmente est sempre disposta a receber novos membros e pronta para tirar toda e qualquer dvida que novos usurios ou desenvolvedores do software possam ter. Alm do cdigo, se ganha um ecossistema de desenvolvimento e suporte ao software todo montado. importante destacar ainda que apesar do OpenOffice.org ter sido desenvolvido na tecnologia Java, j existem aplicaes e bibliotecas com suporte ao ODF em cdigo aberto desenvolvidas em outras linguagens como Python, Perl e PHP (para citar apenas trs bem conhecidas). Percebem como esta barreira muito menor agora? Eu costumo dizer que o cdigo aberto um anabolizante (ou um catalizador, para os mais chegados qumica) para a adoo e utilizao de pa-

dres abertos e existe um detalhe que passa quase despercebido mas que fundamental nesta histria toda: S um padro verdadeiramente aberto, sem armadilhas de licenciamento de propriedade intelectual, pode ser utilizado e implementado com segurana em cdigo aberto. Por isso que a existncia de uma implementao de referncia em cdigo aberto de um padro, praticamente uma vacina (ou um atestado) de que o licenciamento de propriedade intelectual daquele padro realmente isento de armadilhas. Para finalizar, acho que fica fcil de entender o motivo pelo qual eu tenho defendido internacionalmente que a existncia de uma implementao de referncia em cdigo aberto seja condio primordial para que um padro possa ser chamado de Padro Aberto (e adivinha quem sempre contra esta proposta ???) Alerta final: Cuidado quando ouvirem falar de Interoperabilidade por a... o pessoal "proprietrio" anda se assanhando novamente com a palavrinha mgica !

Maiores informaes:
ODF Alliance: http://www.odfalliance.org Site do OpenOffice.org: http://www.openoffice.org Artigo na Wikipedia sobre o ODF http://pt.wikipedia.org/wiki/Open Document Blog do Jomar: http://homembit.com

JOMAR SILVA engenheiro eletrnico e Diretor Geral da ODF Alliance Latin America. tambm coordenador do grupo de trabalho na ABNT responsvel pela adoo do ODF como norma brasileira e membro do OASIS ODF TC, o comit internacional que desenvolve o padro ODF (Open Document Format).

www.blogcampes.com.br
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|35

MOVIMENTO MSICA PARA BAIXAR

Incio positivo para o MPB, para o futuro da msica, com muitos desafios frente
Por Everton Rodrigues

Aps realizarmos o 1 Frum do movimento Msica Para Baixar, faz-se necessria uma reflexo sobre os avanos, e tambm um dimensionamento dos desafios que se apresentam a partir do instante em que decidimos nos envolver com outras pessoas para debater e agir na melhoria da cadeia produtiva da msica. Antes de tudo, preciso referir que mobilizar pessoas que vivem da msica uma tarefa um tanto complexa. Isso porque, historicamente, a indstria cultural, da qual a maioria dos msicos faz parte, desenvolveu uma concepo de que: quem vive da msica no uma pessoa qualquer. A pessoa que vive da msica no tem sequer um valor por sua hora de trabalho, como qualquer outra pessoa que trabalhe em qualquer outra rea. Dessa forma, a grande maioria que entrou para o ramo da msica sonha com fama, muito dinheiro, luxo e que encontrar todas as portas abertas por on-

de passe. Claro que ficar rico com a msica possvel. Mas possvel para poucos que esto alinhados com as margens de lucro da indstria cultural, organizada majoritariamente pelos monoplios dos veculos de comunicao, pelas gravadoras, editoras e sociedades arrecadadoras. Quem no estiver nesse esquema do jab est fora, e sua obra no poder circular. Claro que defendo que as pessoas possam viver muito bem da msica, e isso o mnimo. Entretanto, toda essa forma com que a indstria cultural vem trabalhando est em profunda crise, reflexo tambm da crise mundial pela qual passamos. Ou seja, tudo que as pessoas produzem tem um nico objetivo: transformar-se em mercadoria para ser vendida, e, em ltima instncia, produzir lucro. O MPB j nasce em um momento especial, em uma conjuntura interessante. Um ano

em que iro acontecer boas coisas para a msica e de preparao para muitas outras novidades. O ano de 2009 nos chama reflexo sobre a msica. o ano de aniversrio de 40 anos de Woodstock (aconteceu de 15 a 18 de agosto de 1969), o ano de aniversrio de 10 anos do Frum Internacional de Software Livre onde nasceu o movimento Msica Para Baixar. o ano da conquista da 1 Conferncia Nacional de Comunicao (http:// www.proconferencia.com.br/). o ano onde nasce o movimento de articulao em defesa da 1 Conferncia Nacional da Msica. o ano em que a me Jammie Thomas Rasset, de 32 anos e quatro filhos, foi condenada pelo tribunal americano a pagar US$ 1,9 milho por baixar 24 msicas na Internet. o ano em que o Parlamento Federal Brasileiro quer punir, com at trs anos de priso, quem

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|36

MOVIMENTO MSICA PARA BAIXAR

baixar msica. o ano de preparao da 2 Conferncia Nacional de Cultura que acontecer em maro de 2010. o ano de preparao aos 10 anos do Frum Social Mundial. o ano da maior crise mundial econmica e da indstria cultural. Esse o ano do nascimento do movimento Msica Para Baixar (MPB). Sim! Queremos provocar e fazer um trocadilho com a antiga MPB cujo modelo beneficia apenas algumas pessoas, e ns queremos mudar isso. Em seis meses de vida, o movimento MPB est crescendo muito porque se prope como espao no somente para especialistas da msica, mas para quem cria, produz e usa todos os gneros da msica. Ou seja, um movimento amplo e que, por essncia, no discrimina nenhum agente da msica, e defende conviver como diferentes idias desde que pretenda realmente construir uma nova relao de trabalho que seja mais justa para todas as partes envolvidas. Aps o encontro em Porto Alegre, lanamos o manifesto do movimento Msica Para Baixar, e, em 8 dias, alcanamos mais de 800 assinaturas. Dentro dessas adeses, temos o cantor e compositor Leoni (http://www.leoni.art.br e http:// musicaliquida.blogspot.com) que uns dos principais articuladores do movimento. Tam-

... o MPB um movimento amplo que, por essncia, no discrimina nenhum agente da msica...
Everton Rodrigues

bm outros artistas importantes como Zlia Duncan (www.zeliaduncan.com.br), Ritchie (www.ritchie.com.br), Roger Rocha Moreira da banda Ultraje a rigor (http://www.ultraje.com), Trupe o Teatro Mgico (http://www.oteatromagico. mus.br/novo/), Banda Batacl FC (www.bataclafc.com.br), Banda Sol na Garganta do Futuro (http://www.solnagargantadofuturo.com.br/), Fernando Rosa (http://www.senhorf.com. br), Banda Coyote Guar (www.coyoteguara.com.br), Nei Lisboa (http://www.neilisboa.com.br/), Moyss Lopes das bandas Camerata Brasileira e Sombrero Luminoso (www.moyseslopes.mus.br), Juca Culatra da banda Juca Culatra e Power Trio (http://www. myspace.com/jucaculatrapowertrio) e Eduardo Ferreira da banda Osviralata e colaborador do OverMundo, Marcelo Branco coordenador da Associao Software Livre.org (www.softwarelivre. org), Ellen Olria, Cantora e Compositora (http://sapatariadf.wordpress.com/), Kaline Lima, Rapper, Banda Nuvens (http://www.nuvens.net/),

GOG, Rapper e Poeta (http://gograpnacional.com.br), Casaro cultural (http://grioproducoes.blogspot.com/), Pedro Jatob (Diretor de Aes Culturais do Instituto Intercidadania (http://www.intercidadania.org. br/), Sergio Amadeu da Silveira, socilogo e ativista do software livre (http://samadeu. blogspot.com/), , Cabeto Rocker Pas.colato-Msico/Produtor Cultural, Mateus Zimmermann, Jornalista, designer editorial e fotgrafo (www.mateus.jor.br), Sociedade de Usurios da Tecnologia Java SouJava (http://www. soujava.org.br), Richard Serraria, Compositor, msico, poeta e ativista (http://vilabrasilcodigolivre.blogspot.com/), Ponto de Cultura Digital Ganesha (www.projetoganesha.org.br) e tantas outras bandas e ativistas que esto se articulando no MPB. Com a idia de regionalizar, samos de Porto Alegre com o objetivo de articular debates sobre msica para baixar na Feira da Msica de Fortaleza (http://www.feiramusica.com.br/), que acontecer de

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|37

MOVIMENTO MSICA PARA BAIXAR

19 a 22 de agosto. Alm disso, iremos articular debates com esses temas na feira da msica que acontecer entre novembro e dezembro desse ano no RS, e tambm queremos debater o tema na feira Msica Brasil no final do ano. Estamos ainda planejando um seminrio nacional do MPB para debater o direito autoral, e diversos outros debates pelo Brasil. Alm disso, o MPB est se somando ao movimento pr-conferncia nacional da msica. Iremos nos articular para participar de todas as etapas da Conferncia Nacional de Comunicao e das etapas da conferncia nacional de cultura. Em Cuiab (MT), artistas locais iro lanar o MPB durante o REMECNICA DA PALAVRA, que acontecer no dia 13 de agosto. No dia 26 de agosto, em Vitria (ES), na Conferencia Regional de Comunicao, o MPB estar representado para o debate produo cultural e comunicao. Nos dias 19 e 20 de setembro, teremos debate em Florianpolis articulado pelo Ponto de cultura Ganesha. Ainda estamos planejando o 1 Festival de Msica Para Baixar. Alm disso, estamos firmes em combater qualquer atitude repressiva de controle da Internet e as ameaas contra as liberdades civis que impedem inovaes. A rede a nica ferramenta disponvel que realmente possibilita a democra-

tizao do acesso comunicao e ao conhecimento, elementos indispensveis diversidade de pensamento, como est em nosso manifesto. Muito importante poder ler no manifesto MPB: Novos tempos necessitam de novos valores. Temas como economia solidria, flexibilizao do direito autoral, software livre, cultura digital, comunicao comunitria e colaborativa so aspectos fundamentais para a criao de possibilidades de uma nova realidade a quem cria, produz e usa msica, e isso fundamental para o movimento. Entretanto, sentimos dificuldades de mobilizar as pessoas para os nossos debates, pois entendemos que isso fruto de uma sociedade hegemonizada pela idia do espetculo, onde se cria a conscincia de que os artistas so integrantes de uma classe superior com direitos especiais. Diante disso, possvel dizer que o movimento entende que a arte no deve ser tratada como se fosse semente transgnica, passvel de ser propriedade de alguns, e que provoca danos ao ambiente planetrio. Estamos ainda no incio do processo, e temos muito trabalho pela frente. como o Leoni defende: o artista de hoje tem toda a liberdade do mundo, mas, em contrapartida, muito trabalho. Os artistas no podem mais ser crianas mimadas, devem, sim, partir para cui-

dar dos seus negcios de fato. Essa idia fundamental e vai de encontro com algo que os artistas ainda no sabem fazer: a autogesto da suas obras. Est a mais uma questo. preciso que artistas faam a gesto das suas obras sem trabalhar de forma alienada, onde sempre algum precisa resolver tudo no processo de gravao, shows e distribuio das suas msicas. Sim, um outro mundo possvel para todas as pessoas e para quem vive da msica tambm. Para mudar nossa realidade preciso de protagonismo, de atitudes sem medos. Por isso, importante agir, seja escrevendo, articulando, cantando, gritando e assinando o manifesto Msica Para Baixar. Assine e mobilize outras pessoas para assinar. Acesse aqui e assine: http://musicaparabaixar.org.br/?page_id=9.

Maiores informaes:
Site oficial Msica Para Baixar http://www.musicaparabaixar.org.br

EVERTON RODRIGUES educador popular, tcnico e consultor em tecnologias livres. Faz parte do Projeto Software Livre Brasil e do movimento de economia solidria. Est na articulao do Movimento Msica para Baixar.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|38

FERRAMENTA GOOGLE APP ENGINE

GOOGLE APP ENGINE


Por Francisco Junqueira
appengine.google.com

Motivao
Recentemente, aproveitando a oportunidade de desenvolver um trabalho relacionado com software livre, optei por fazer um estudo sobre o ambiente Google Application Engine GAE [1]. Resolvi iniciar a criao de um tutorial online [2] pelos seguintes motivos principais: pouco material de estudo existente sobre o tema, alm da documentao oficial e tradicionalmente tutoriais so uma forma rpida de distribuir qualquer tipo de contedo aos interessados de uma forma geral.

to pequeno e o desenvolvimento muito rpido e alm disso no necessrio se preocupar com a parte de hardware (servidores, banco de dados). Sobra mais tempo para o desenvolvedor concentrar-se mais na soluo do problema, ou resolver uma quantidade maior de problemas.

GAE e software livre


Hoje em dia basta consultar um desses grandes repositrios, por exemplo o Sourceforge [3] para encontrar um software que atenda as nossas necessidades. Na minha opinio, a infra-estrutura GAE no aproveitada adequadamente como poderia ser. Pode-se pensar na idia de migrar software livre de cdigo aberto, que j existe, para verses GAE.

O que GAE
Basicamente a possibilidade de voc utilizar da infra-estrutura fsica (servidores) e bibliotecas (API's) Google, para criar aplicativos web. Algumas vantagens mais aparentes do uso do GAE so a velocidade na construo de aplicativos e a facilidade na escalabilidade. A linguagem utilizada na criao dos aplicativos pode ser Java ou Python. Dependendo das necessidades do aplicativo que voc estiver construindo, pode-se usar Javascript, CSS, bibliotecas de terceiros, etc. Pode-se usar de qualquer uma das bibliotecas (API's Google), tais como armazenamento de dados, imagens, mensagens, cache de memria, usurios, entre outras. O cdigo dos aplicativos desenvolvidos e hospedados nessa infra-estrutura GAE fica muiRevista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

GAE e educao
Leciono matemtica na rede pblica mineira, e tive a oportunidade de fazer algumas experincias na infra-estrutura GAE. Atualmente, as escolas possuem um laboratrio de informtica que na maioria das vezes no funciona, funciona mal ou o hardware bem ultrapassado e limitado. Nem em pensamento funciona fazer projetos onde haja necessidade de estabelecer um servidor web e um banco de dados. Montar

|39

FERRAMENTA GOOGLE APP ENGINE

al est sendo construdo, acessar a pgina de login [6] e fornecer a senha de participao appeslufla. Contribua escrevendo algum aplicativo pequeno e comentando, dando sugestes, divulgando para algum que se interesse em participar, etc.

Referncias:
[1] Google App Engine http://code.google.com/intl/pt-BR/appengine/
Figura 1: Buddypoke utiliza GAE

algo parecido com o Moodle [4], localmente, nem pensar. O GAE traz uma possibilidade ilimitada de criao e uso de ferramentas educacionais em prol de uma real interatividade, em auxlio a uma aprendizagem significativa e mais ldica.

[2] Tutorial sobre GAE (incio) http://lit1.wikidot.com/ [3] Repositrio Sourceforge http://sourceforge.net/ [4] Moodle http://docs.moodle.org/en/About_Moodle [5] Wikidot http://www.wikidot.com/ [6] Tutorial sobre GAE (join) http://lit1.wikidot.com/system:join

Verso gratuita
At um determinado patamar de utilizao de banco de dados, de requisies e outros quesitos, a utilizao do GAE gratuita. Dependendo da implementao do seu aplicativo, essas cotas so suficientes mesmo quando ele for usado por um nmero grande de usurios.

Objetivo do tutorial
O principal objetivo disponibilizar uma quantidade de pequenos exemplos na linguagem Python para uma segunda verso do tutorial. Outro objetivo ir traando um paralelo do que j est pronto, para a linguagem Java.

Maiores informaes:
Google App Engine http://code.google.com/intl/pt-BR/appengine/

Como contribuir
A todos que quiserem contribuir, isso pode ser feito de vrias formas. Inicialmente, basta fazer um cadastro na wiki wikidot [5], onde o tutori-

FRANCISCO JUNQUEIRA professor de matemtica (ensino mdio). Se interessa por ensino, aprendizagem, desenvolvimento de software e software livre. Formando em engenharia de software livre.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|40

FERRAMENTA GERAO DE BOLETOS COM BOLETOPHP

Gerao de Boletos com BoletoPHP


Por Flvia Jobstraibizer

svilen mushkatov - sxc.hu

Com o aumento das negociaes e transaes de compra e venda realizadas atravs da internet, cresce tambm a necessidade de solues eficazes e seguras para a cobrana de clientes. Sejam produtos ou servios, atualmente pode-se vender praticamente tudo atravs deste meio. Dentre tantas formas atualmente divulgados para pagamentos online, o meio efetivamente mais seguro e consequentemente mais utilizado pelos compradores para o pagamento de compras feitas pela internet o pagamento via boleto bancrio. Existem diversas empresas que fornecem solues para pagamento online, cobrando exorbitantes quantias por transao ou mesmo atravs de cobranas de mensalidades. Empresas de pequeno porte, ou comerciantes individuais que possuem um pequeno negcio, esto sempre em busca de uma soluo barata para comercializar seus produtos ou servios, uma vez que, geralmente, a margem de lucro destes pequenos empresrios pequena.
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

Partindo desta premissa que se baseia o projeto BoletoPHP. Ativamente presente em 70% dos sites de empresas que utilizam pagamento online sobre produtos e servios atravs de boleto bancrio e que no se utilizam de empresas intermedirias para esta finalidade. A soluo, totalmente open source, foi originada de outros projetos descontinuados e mais complexos, e mantida por uma equipe de profissionais voluntrios, que se prope a melhorar o projeto atravs de suas contribuies, sejam elas atravs de programao PHP, montagem de layouts com as regras de cada banco, ou mesmo propondo e efetuando melhorias no pacote que atualmente atende as cobranas de mais de 15 bancos. Com recm completados trs anos de vida, o projeto, mantido por Elizeu Alcantara campeo quando se trata de qualidade e benefcios, pois foi concebido e possui como principal caracterstica, a forma de uso extremamente simplificada.

|41

FERRAMENTA GERAO DE BOLETOS COM BOLETOPHP

Veja um exemplo de boleto gerado atravs do pacote BoletoPHP, configurado para o banco Caixa Econmica:

dia so feitas melhorias e novos bancos so includos; - Possibilidade de colaborar com o projeto, caso tenha interesse e conhecimentos em programao para tal. O uso e configurao do boleto desejado, pode ser facilmente realizado atravs de trs arquivos simples: - boleto_nomedobanco.php : Neste arquivo esto presentes as configuraes necessrias para a gerao do boleto - layout_nomedobanco.php : Estrutura HTML que ir compor o layout do boleto - funcoes_nomedobanco.php : Arquivo que armazena as funes utilizadas para a gerao do boleto. A implantao de boletos bancrios utilizando o o BoletoPHP, tambm bastante simplificada, como veremos posteriormente.

Figura 1: Boleto gerado pelo BoletoPHP

Maiores informaes:
Site oficial do BoletoPHP http://www.boletophp.com.br

Existem vrias vantagens em utilizar o pacote BoletoPHP. Dentre elas, destaco: - Extrema facilidade na configurao para funcionamento; - Cdigo simples e de fcil entendimento e manuteno; - Vrios bancos atendidos (cerca de 90% dos bancos presentes no Brasil); - No exige amplos conhecimentos em programao para o uso e configurao; - Projeto open source, ou seja, de livre uso e distribuio, sem custos; - Boletos reais com o layout oficial de cada banco, ou seja, no h problemas em utiliz-los em empresas ou comrcio de qualquer porte; - Projeto em constante atualizao, onde a cada
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

FLVIA JOBSTRAIBIZER analista de sistemas, atualmente gerente de projetos e trabalha na rea de TI desde 1998. autora de vrios livros e artigos em revistas na rea, entusiasta do software livre, instrutora de PHP e linguagem SQL, e mantm diversos projetos em andamento na rea de software livre sendo um deles o Projeto Sons para deficientes visuais.

|42

TUTORIAL DOS NO LINUX

DOS no Linux
E o passado toma vida...
Por Antnio Augusto Mazzi

Ol pessoal, esse meu primeiro artigo na revista esprito livre e espero contribuir um pouco com a Revista Esprito Livre. Nesse artigo vou mostrar o software DosEmu que possibilita trabalhar com o famoso DOS. Por incrvel que parea muitas empresas ainda utilizam softwares desenvolvidos em Clipper e nessa matria iremos ver que extremamente possvel executar e compilar esses softwares no ambiente Linux. Para aqueles que no conhecem, Clipper uma linguagem de programao para ambiente MS-DOS da dcada de 80 que fez muito sucesso por ser uma linguagem de fcil programao (menos para montar as telas), com um processamento de dados rpido e que praticamente executava em qualquer computador, uma vez que no exigia muita memria. Por outro lado se tornou uma linguagem obsoleta, pois, no acompanhou a evoluo das linguagens de programao bem como a evoluo dos bancos de dados. Apesar disso muitas empresas utilizam softwares desenvolvidos com essa linguagem e seus motivos so variados, indo desde o custo para migrar para uma nova linguagem e conseqentemente migrar as informaes para um novo banco e at pelo simples motivo de que time que esta ganhando no se meche.

Para essas empresas existe uma soluo que emular o ambiente DOS no Linux. Para isso existem vrios software como DosBox, DosEmu, etc. Se voc um dinossauro em informtica, voc deve se lembrar tambm dos bons e velhos jogos que rodavam no DOS. Quem no se lembra, por exemplo, do jogo DOOM ou SimCity 2000, um clssico da poca. Com esse software ser possvel relembrar os velhos tempos. Nesse artigo vamos instalar e configurar o DosEmu para executar programas em Clipper ou aqueles jogos antigos.

Instalao:
$ sudo apt-get install dosemu

Figura 1: DosEmu em ao

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|43

TUTORIAL DOS NO LINUX

Figura 3: Configurando a impresso

Configurando Autoexec.bat e Config.sys


Figura 2: Doom rodando no DosEmu

Nota: Por padro a instalao do DosEmu j vem com o FreeDos. Carregado o DosEmu $ sudo dosemu Nota: Por padro o diretrio home carregado na unidade D e o drive de cdrom na unidade E. Configurao bsica O arquivo principal de configurao do DosEmu o dosemu.conf que esta localizado no diretrio /etc/dosemu. Habilitando impresso Acesse o arquivo de configurao: $ sudo gedit /etc/dosemu/dosemu.conf Nesse arquivo encontre a sesso ##Printer and parallel ports settings e a linha: # $_lpt1 = "lpr -l". Remova o comentrio dessa linha, com isso a impresso ser enviada para a impressora padro do Linux.

Para programas feito em Clipper necessrio configurar ainda os arquivos Autoexec.bat e Config.sys, esses arquivos esto localizados em /etc/dosemu/freedos. Essas configuraes so as mesmas de um ambiente tradicional. Configurao do Config.sys Adicione no arquivo as linhas: FILES=200 BUFFERS=30 Configurao do Autoexec.bat Adicione no arquivo a linha: SET CLIPPER=F210

Maiores informaes:
Site Oficial do DosEmu: http://dosemu.sourceforge.net
ANTNIO AUGUSTO MAZZI (gutomazzi@gmail.com) graduado em Tecnlogo em Informtica, ps-graduado em Administrao em Sistemas de Informao pela UFLA. Atualmente professor de nvel tcnico do Centro Paula Souza do curso de informtica e membro da equipe responsvel pelos laboratrios e servidores da Etec. Em 2008 foi coordenador do curso tcnico e professor universitrio.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|44

REDE TCOS: Gerando as imagens dos clientes magros

Gerando as imagens dos clientes magros com o TcosConfig


Por Acio Pires
Jorge Vicente - sxc.hu

Na edio anterior, eu mostrei o tutorial de instalao do TCOS (Thin Client Operating System) no Kubuntu 9.04. Falando nisso... voc j instalou e configurou o seu servidor TCOS? J?! Ento, agora vou lhe ensinar a configurar e gerar a imagem do microsistema operacional dos clientes magros. Esse tarefa pode parecer complicada, mas ser realizada de forma rpida e simplificada com a ferramenta TcosConfig. Ela desenvolvida em Python+Gtk2 e atua como uma interface grfica ao bash script gentcos. Para instal-la use o comando abaixo: apt-get install tcosconfig

permite uma configurao bastante flexvel. - base.conf: template bsico de configurao. - tcos.conf.low: desabilita o suporte a dispositivos USB, o som, TcosMonitor (a ferramenta de gerenciamento dos clientes), a discos IDE e SATA. - tcos.conf.all: habilita todas as funcionalidades do TCOS, incluindo o suporte a dispositivos USB, o som, TcosMonitor, a discos IDE e SATA. - tcos.conf.nfs: fora a inicializao dos terminais a usar NFS (Network File System) e desabilita: o suporte a dispositivos USB, o som, TcosMonitor, discos IDE e SATA. Escolha um desses templates e clique no boto Avanar para iniciar a configurao bsi-

OBS.: O ambiente de rede usado nesse tutorial o mesmo descrito no artigo: TCOS no Kubuntu 9.04, publicado na 4 edio. Ao final da instalao, acesse (no Kubuntu 9.04) o Menu K > Applications > System > TCOS-Config. Na tela inicial da ferramente clique em Avanar. Na figura 1 mostrada uma tela na qual permite selecionar o template de configurao do microsistema. H cinco templates disponveis: - tcosconfig.conf: utiliza os parmetros a serem personalizados pelo administrador, o que
Figura 1: Definindo o template de configurao do sistema

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|45

REDE TCOS: Gerando as imagens dos clientes magros

ca do sistema. Na prxima tela clique em Opes do Xorg. Marque as opes: Habilitar o Xorg e Incluir os drivers do Xorg disponveis. No campo Mapa do Teclado escolha a opo Espanhol ES e no campo Modelo do teclado preencha com pc105. (no se preocupe porque mais a frente eu mostrarei como mudar o teclado para Brasil e abnt2). No campo Tipo de Sesso Grfica escolha a opo Sesso Grfica Remota (XDMCP). No campo Driver de Vdeo Padro escolha o driver compatvel com a placa de vdeo dos clientes (a maioria dessas placas tem suporte ao driver VESA). Por fim, defina a resoluo de tela padro a ser pelos clientes e marque a opo Use XFS e XFSTT. Essas configuraes so mostradas na figura 2.

Se os clientes magros da rede possuir placa de rede sem fio, clique em Configurao da rede sem fio e configure os parmetros necessrios. Caso contrrio clique em Avanar para iniciar a configurao avanada. Clique em Usurios e senhas (autenticao). Nessa sesso informe o usurio root do sistema e uma senha (cuidado para no confundir com o usurio root do servidor, eles so diferentes: um o usurio root do servidor e o outro ser o usurio root do microsistema de cada cliente magro). Marque a opo Proteger o primeiro console (tty1) e defina um numero de consoles (tty), entre 1 e 6, a serem disponibilizados em cada cliente. A figura 3 mostra essas configuraes.

Figura 3: Configurando o usurio e senha do administrador dos clientes magros Figura 2: Configurando o Xorg dos clientes magros

Se voc no escolheu os templates tcos.conf.low e tcos.conf.nfs, clique em Opes de Som. As opes previamente marcadas so compatveis com a maioria das placas de som. Se necessrio configure essas opes de acordo com os clientes da rede. Clique em Suporte ao acesso remoto. Marque apenas a opo Habilitar o servidor X11VNC. Isso lhe permitir controlar os clientes magros e oferecer melhor suporte remoto aos usurios usando o VNC.

Clique em Configurao de depurao, essa sesso mostrada na figura 4. Marque apenas as opes: Depurar a compilao das imagens, Incluir as Ferramentas de depurao, Arquivo externo do squashfs (download via TFTP). Clique em Configurao de servios e daemons. Marque as opes: Habilitar o TcosMonitor, Ativar o Inetd, Habilitar o SSH, Habilitar o Discover para a autodeteco do hardware, Incluir o TcosInstaller e Habilitar o ACPID. No campo Sistema de arquivos remoto escolha a opo Sistema de Arquivos

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|46

REDE TCOS: Gerando as imagens dos clientes magros

dor local no cliente magro, por padro o Dillo[2] ou links[3] (se nenhum deles for especificado ser usado o do servidor); alm de incluir o suporte ao AUTOFS, usar um servidor NFS e fazer cache de pacotes. Configure esses parmetros de acordo com as suas necessidades e depois clique em Avanar. Na sesso Mtodo de Boot escolha o mtodo Boot via PXE, para ativar a inicializao dos clientes atravs da placa de rede. Geralmente, os clientes magros no possuem disco rgido e por isso eles podero obter esse microsistema que estar no servidor usando a placa de rede, desde que ela tenha suporte ao protocolo PXE.

Figura 4: Configurando a depurao da inicializao dos clientes magros

LTSP, que permite utilizar os dispositivos removveis (pen drives, CD-ROM, etc) conectados nos clientes magros. Clique na sesso Menu de inicializao e usplash e escolha um dos menus de inicializao, que ser mostrado sempre que os clientes magros forem inicializados. O gerenciador de inicializao usado nesse microsistema ser o GRUB[1]. Depois disso clique em Avanar. Clique em Opes do kernel. Defina a verso do kernel a ser usado na compilao do microsistema dos clientes. Marque a opo Habilitar o suporte aos dispositivos USB. E se necessrio informe, no campo Mdulos Extras do Kernel, os mdulos do kernel para habilitar o suporte a algum hardware especfico dos clientes ou se preferir marque a opo Incluir todos os mdulos, para incluir no microsistema dos clientes magros todos os mdulos disponveis no kernel do sistema do servidor. Veja um exemplo na figura 5. Se estiver usando algum thin client das marcas EPATEC, Intel Dot Station ou o driver Via Openchrome, clique na sesso Suporte aos Thin clients para ativar o suporte ao equipamento que ser usado. Ao clicar na sesso Outras configuraes possvel habilitar o uso de um navega-

Figura 5: Configurando o kernel do microsistema dos clientes magros

Caso contrrio escolha outro mtodo disponvel e descrito na tela dessa sesso. No artigo Dissecando o TCOS, publicado na terceira edio dessa revista, eu mostrei os mtodos de inicializao disponveis. Terminada a configurao hora de iniciar a compilao desse microsistema. Na sesso Criando a imagem de boot, clique no boto Comear, que a prpria ferramenta se encarregar de realizar essa tarefa. Perceba que aps clicar no boto Comear, o TcosConfig verificar se, na sesso Configurao Avanada => Usurios e Senhas, foi informada a senha do usurio root do cliente magro. Se nenhuma senha foi in-

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|47

REDE TCOS: Gerando as imagens dos clientes magros

formada, ento a senha padro tambm ser root. Durante a compilao da imagem sero exibidas as mensagens descrevendo as etapas do processo. importante prestar bem ateno a essas mensagens, pois se houver algum erro, o TcosConfig ir sugerir os comandos ou as configuraes necessrias para solucion-los. Veja isso na figura 6.

Na execuo do comando acima, lhe ser pedido o diretrio onde ser armazenado as chaves pblica e privada usadas pelo ssh, bem como ser pedido uma senha para proteger o acesso a essas chaves. 2- WARNING: pulseaudio-esound-compat is not installed, need some esound modules install this package or disable PulseAudio in /etc/tcos/tcos.conf Soluo: Digite o comando: # gentcos -instpkg pulseaudio-esound-compat

3- Warning: libesd0 not found in packages cache dir. Soluo: Digite o comando: # gentcos -instpkg libesd0 Depois disso, tente recompilar o microsistema dos clientes magros.

Figura 6: Compilando o microsistema dos clientes magros

Terminado esse processo clique em Avanar e depois clique no boto Terminar e Salvar, para salvar as alteraes. Simples no mesmo? :-)

Inicializando os clientes
Ligue o cliente magro e acesse a BIOS (Boot Input/Output System) para colocar a opo Boot PXE Network ou outra semelhante em primeiro lugar na lista dos dispositivos de inicializao. Como a configurao da BIOS dos computadores variam de acordo com os fabricantes, esse configurao no ser aprofundada. Aps a inicializao, o cliente procura pelo servidor DHCP para obter as configuraes de rede e, em seguida, se conecta ao servidor TCOS para o obter o gerenciador de inicializao, mostrado na figura 7. Neste momento voc pode pressionar F1 para obter mais opes de boot, F2 para obter ajuda ou ENTER para inicializ-lo pelo mtodo de inicializao padro, selecionado no proces-

Resolvendo Erros na Compilao do Kernel


Alguns erros ou avisos so mostrados frequentemente na compilao do kernel: 1- WARNING: /root/.ssh/id_rsa not found !!! You need to create ssh-key as "root" user Soluo: Acesse o Menu K > Applications > System > Terminal. Obtenha os poderes de root com o comando sudo su e depois digite o comando: # ssh-keygen -t rsa

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|48

REDE TCOS: Gerando as imagens dos clientes magros

Figura 9: Tela de login

Figura 7: Gerenciador de inicializao do cliente magro

so de configurao do microsistema. A figura 8 mostra o cliente magro sendo iniciado.

Ah! Se tiver qualquer dvida, crtica ou sugesto para os prximos artigos envie um email para o endereo aecio@tcosproject.org. At a prxima!

Maiores informaes:
Figura 8: Cliente magro sendo inicializado

[1] GRUB http://www.gnu.org/software/grub [2] Dillo http://www.dillo.org [3] Links http://links.sourceforge.net

Os detalhes da inicializao de um cliente TCOS tambm foi explicado no artigo Dissecando o TCOS. Ao fim desse processo, ser exibida uma tela de login, como mostra a figura 9. Faa o logon com um dos usurios cadastrados no servidor ou cadastre um novo com o comando adduser nome_do_usurio e divirtase!!! :-) Na prxima edio voc aprender a gerenciar os clientes usando a ferramenta grfica TcosMonitor.

ACIO PIRES (http://aeciopires.rg3.net) graduando em redes de computadores pelo IFPB (www.ifpb.edu.br), tradutor do TCOS, fundador da comunidade TCOS Brasil e administrador de rede da Dynavideo (http://www.dynavideo.com.br).

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|49

FRUM REACTOS: UMA ALTERNATIVA REAL AO WINDOWS?

Uma alternativa real ao Windows?


Por Cristiano Roberto Rohling

Encaremos os fatos: apesar das bvias deficincias, o Windows ainda o SO favorito da grande maioria dos usurios. O Linux, por sua vez, amarga uma injusta fama de complicado: muitos no migram para o Pinguim apenas para no ter que reaprender o b-a-b da informtica. Mas e se algum criasse um sistema operacional livre capaz de rodar a grande maioria dos programas desenvolvidos originalmente para o Windows? a que entra o ReactOS, um sistema operacional Open Source que visa ser binariamente compatvel com o Windows Um pouco de Histria Pode-se dizer que as sementes do projeto ReactOS foram lanadas em 1996 por Yannick Majoros, com o projeto FreeWin95. Na poca, o Windows 95 ainda era novidade, e os desenvolvedores planejavam clon-lo sob licena Open Source. Aps um ano de muita discusso, praticamente nada de concreto foi feito. No final de 1997 o projeto trocou de nome para ReactOS (o termo react vem de reagir). Agora sob a liderana de Jason Filby, os objetivos do grupo

tambm mudaram: a equipe decidiu que seria bem mais proveitoso duplicar a arquitetura do Windows NT 4. O Windows XP e o Windows 2K so sistemas construdos sobre o NT4 ou seja, so upgrades dele. declarou Filby em entrevista concedida em 2001. Ele continua: Isto significa que a maior parte do que j fizemos (no ReactOS) compatvel com esses novos sistemas operacionais.

Figura 1: Tela de Setup do ReactOS 0.3.9

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|50

FRUM REACTOS: UMA ALTERNATIVA REAL AO WINDOWS?

No mais, o ReactOS Team divulga amplamente o fato de ter se baseado no cdigo-fonte do WINE para implementar sua API win-like. O ReactOS no tem como objetivo competir como WINE, afirma o site do projeto. Na realidade, a poro user-mode do ReactOS quase integralmente baseada neste ltimo, e os nossos times j cooperaram estreitamente no passado. Se o WINE capaz de rodar inmeros programas Windows a partir do Linux, que vantagens prticas algum teria ao instalar o ReactOS? Segundo os desenvolvedores, a dobradinha Linux + WINE jamais poderia substituir um sistema Win32, no somente pelo fato de muitos usurios acharem a transio para o Linux/BSD difcil, mas tambm por causa das decises de design e implementao da arquitetura do Linux e do WINE, que evitam uma compatibilidade de 100%. Como o ReactOS um sistema NT completo, existe tambm a questo da compatibilidade de drivers. Um usurio rodando ReactOS seria (teoricamente) capaz de instalar novos perifricos utilizando drivers de dispositivos desenvolvidos para os SOs da Microsoft, o que por si s j vem a ser uma vitria. Atualmente, os desenvolvedores esto trabalhando em melhorias no sistema de reconhecimento de novos dispositivos de hardware

Figura 2: Desktop do ReactOS - semelhana marcante com o Windows

Atualmente, a equipe conta com inmeros colaboradores ao redor do mundo mas novos desenvolvedores so sempre bem recebidos. Desenvolvido em C e C++ e em sua maioria licenciado sob a GPL, o ReactOS ainda est em fase alfa (a ltima verso estvel no momento da edio deste artigo a 0.3.10). Embora a ISO do CD de instalao esteja disponvel para download, ainda no recomendado o uso do ReactOS como SO principal. Aos iniciantes, aconselhvel que o ReactOS seja testado em emuladores de PC, como o VMware ou o QEMU. Sala Limpa - O ReactOS desenvolvido atravs de Engenharia Reversa no modelo clean room (sala limpa, em traduo literal). Neste mtodo, o sistema a ser refeito deve ser examinado por uma pessoa tecnicamente habilitada para tal tarefa. Este examinador dever descrever todas as especificaes do software para um relator, que por sua vez criar um documento descritivo dos detalhes que devero fazer parte do novo sistema. As especificaes descritas s podero ser implementadas em cdigo pela equipe de programadores aps a liberao por parte de um assessor jurdico. Tudo isso feito de modo a assegurar que nenhum copyright seja quebrado no processo.
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

Figura 3: Nas horas vagas, que tal uma partida de Unreal Tournament?

|51

FRUM REACTOS: UMA ALTERNATIVA REAL AO WINDOWS?

deste artigo, tentamos instalar o BrOffice.org 3.1.0 no ReactOS 0.3.9. A instalao aparentemente correu bem, mas quando a mquina foi reiniciada, uma tela azul tomou conta do monitor. claro, devemos levar em considerao que o projeto ainda se encontra em fase alfa. Apesar de falhas menores como esta, diversos programas Windows rodam sem problemas na ltima verso do ReactOS. O AbiWord, por exemplo, roda muito bem, assim como alguns diversos jogos antigos como o Quake II e o Unreal Tournament. Tambm foram testadas verses antigas do Mozilla Firefox, com sucesso absoluto. Observao: enquanto este artigo era redigido, o ReactOS Team liberou (no dia 5 de julho de 2009) o acesso verso 0.3.10. De acordo com Kiepper (editor do blog ReactOS Brasil, sem vnculos diretos com o projeto), A impresso geral de que esta verso um polimento da verso anterior, a 0.3.9. Kiepper prossegue: nesta verso foram implementados o suporte ao padro Universal ATA, j sendo possvel ao ReactOS reconhecer parties superiores a 8GB e discos no padro SATA. Foi ainda implementado suporte a dispositivos USB como microfones e teclados, mas conforme aviso ainda esto instveis e com bugs. O suporte a placas de rede foi estendido a mais de 20 modelos de diferentes fabricantes e um clone do Microsoft Paint foi introduzido. Imitado, mas nunca igualado Se voc pensa que o ReactOS o nico projeto do gnero, est redondamente enganado. Encabeado por Shamsuddoha Ranju (engenheiro executivo da Siemens), um time de 30 desenvolvedores sediados em Bangladesh decidiu em 2003 criar o seu prprio clone do Janelas. Segundo Ranju , a idia bsica para a criao do Ekush OS (como era chamado) surgiu por causa das recusas da Microsoft em traduzir o Windows para o idioma bengali. Problema: quando os binrios da primeira verso do Ekush OS foram liberados isso mesmo, no foi divul-

Figura 4: BSOD: voc ainda vai ver uma...

nosso j to conhecido plug-and-play. O time divulgou que a verso 0.4 do sistema ter melhor suporte a dispositivos USB e diversos melhoramentos nas reas de redes e multimdia. Esperase que o sistema entre na fase beta na verso 0.5, que deve ser estvel o suficiente para o uso cotidiano. Cara de um, focinho do outro De acordo com o site do projeto, em seu estado final, o ReactOS ser um SO completamente amigvel. Se voc j usou Windows, certamente perceber que o ReactOS lhe ser bem familiar. Sua curva de aprendizagem, se existir, ser mnima, j que o ReactOS duplica a maioria dos elementos do ambiente grfico do Windows. Basta olhar de relance para a interface do ReactOS para compreender que esta ltima afirmao foi feita ao p da letra. Todos os elementos presentes no Windows tambm esto l, desde o emblemtico boto Iniciar at o cone Meu Computador. A nica grande inovao na interface do ReactOS a possibilidade nativa de se lidar com mltiplos desktops virtuais no Windows, isto s possvel atravs da instalao de um PowerToy. O ReactOS emula at uma triste caracterstica do seu parente de cdigo proprietrio: a BSOD (Blue Screen of Death, ou Tela Azul da Morte). Em testes realizados para a redao
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|52

FRUM REACTOS: UMA ALTERNATIVA REAL AO WINDOWS?

gado o cdigo fonte ficou bvio que o sistema nada mais era que uma cpia maquiada do ReactOS. De acordo com o Slashdot, foi necessrio apenas que se fizesse uma varredura superficial nos arquivos executveis do Ekush OS para que a string ASCII ReactOS aparecesse inmeras vezes. Aps a revelao do engodo, o site do projeto bengals saiu do ar para logo retornar com uma nova verso do sistema, desta vez sem as strings do ReactOS. De acordo com Greg G van Geldorp, exintegrante do ReactOS Team, O Ekush OS no apenas violou os direitos do ReactOS (por ter criado um software derivado sem divulgar a autoria do cdigo-fonte), mas tambm violou os direitos dos projetos WINE, FreeType e QEMU, de quem o ReactOS deriva cdigo. Aps este escndalo desnecessrio dizer que o projeto bengals sumiu do mapa.

rm, questo de tempo. Sinceramente espero que em dez ou quinze anos o ReactOS tenha se consolidado como uma real alternativa ao Windows, chacoalhando as estruturas do castelo de cartas que a Microsoft tem construdo nos ltimos vinte e tantos anos.

Fontes Consultadas
LOLI-QUERU, Eugenia. Interview with Jason Filby from the ReactOS Project [online], Disponvel em http://tinyurl.com/l66d97. REACTOS TEAM. What is ReactOS [online], Disponvel em http://tinyurl.com/kn7c8o. KABIR, Ridwan A. Ekush OS, an alternative to MS Windows [online], Disponvel em http://tinyurl.com/l7pcdg. VAN GELDORP, Greg. Ekush: a CherryOS For the Windows World? [online], Disponvel em http://tinyurl.com/kj7574.

Concluses Antes de testar o ReactOS pela primeira vez, confesso que tinha muitas dvidas quanto real utilidade do projeto. Eu estava acostumado a rodar minhas aplicaes Maiores informaes: Windows preferidas atravs do WINE, e no conseguia entender a razo que levaria uma equipe Site oficial do Projeto ReactOS de pessoas altamente capacitadas a se dedicar http://www.reactos.org clonagem de um sistema operacional to execrado como o Windows.
Blog ReactOS Brasil

Aps experimentar um pouco da verso http://www.reactosbrasil.blog.br 0.3.9, percebi que o ReactOS tem muito potencial. Se tudo correr bem, o projeto tem tudo para Blog Geeknologia repercutir como uma bomba no meio corporati- http://geeknologia.wordpress.com vo: inmeras empresas que vivem hoje amarradas s escravizadoras polticas de licenciamento da Microsoft podero finalmente se libertar desse jugo, tudo isso atravs da impleCRISTIANO ROHLING jornalista, mas mentao de uma plataforma livre e compatvel abraou a Tecnologia como paixo com os melhores softwares existentes no mercapessoal e profissional. Formado em Comunicao Social pela Universidade do. claro, a equipe do ReactOS tem um longo caminho a trilhar, visto que o sistema ainda tem vrias imperfeies bvias. Tudo isso, po-

Estadual de Londrina, tambm cursou Tecnologia em Processamento de Dados no Centro Universitrio Filadlfia. editor do blog "Geeknologia", onde periodicamente publica pequenas reportagens sobre o mundo digital.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|53

FRUM CHROME OS: O QUE VEM POR A

Chrome OS: o que vem por a


Por Cristiano Roberto Rohling

Cerca de nove meses aps o lanamento do browser Chrome, o Google volta a surpreender. De maneira totalmente inesperada, foi anunciado no ltimo dia 7 o desenvolvimento de um sistema operacional singelamente batizado como ''Google Chrome Operating System'' (ou simplesmente ''Chrome OS''). O novo SO ser baseado no kernel do Linux e est prometido para o segundo semestre de 2010. O Google mira primariamente no mercado de netbooks, mas no descarta o uso do Chrome em PCs desktop: o sistema dever rodar bem tanto em chips de arquitetura ARM (utilizados nos portteis) quanto nos velhacos microprocessadores baseados na x86. Sundar Pichai e Linus Upson, autores do anncio, prometeram um sistema estvel,

rpido e livre de vrus e malwares: "Essa a nossa tentativa de repensar o que os sistemas operacionais devem ser". Como ser o Chrome OS A esta altura do campeonato, dizer como ser este novo sistema operacional um verdadeiro exerccio de futurologia. Todavia, as poucas informaes divulgadas at o momento apontam para um sistema baseado primariamente em aplicaes Web. Tudo indica que a espinha dorsal do Chrome OS ser o atual navegador Google Chrome. O motor do browser dever rodar sobre um window manager ainda desconhecido (provavelmente desenvolvido pelo Google) montado sobre um kernel Linux com adaptaes. A interface promete ser minimalista, com boa parte do espao da tela reservado para os aplicativos.

O novo sistema levar s ltimas consequncias o conceito de cloud computing: os principais programas do Chrome OS estaro na nuvem, assim como os arquivos dos usurios. O Google Apps que recentemente deixou de ser rotulado como beta poder ser utilizado como suite de aplicativos primria pelos usurios do Chrome OS. As informaes gravadas pelos usurios ficaro ento hospedadas nos servidores do Google. Mas ser que esse modelo pega? Pichai e Upson acreditam que sim. Para eles, os usurios comuns no querem saber de complicao: Eles querem ter acesso a seus dados em qualquer lugar, sem ter que se preocupar com a possvel perda do computador ou com backups de arquivos. E, mais importante de

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|54

FRUM CHROME OS: O QUE VEM POR A

tudo, eles no querem passar horas a configurar suas mquinas. Deste modo, os desenvolvedores de software que desejarem investir no Chrome OS devero aplicar seus esforos na produo de aplicaes baseadas no modelo web. Entretanto, como o Chrome ser um SO baseado no Linux, no totalmente descartada a idia de se portar para ele aplicaes nativas do pinguim, que poderiam rodar offline. Briga de Cachorros Grandes Ao perceber a ameaa, a Microsoft j esboa algumas reaes. Mesmo antes do anncio do Chrome OS o pessoal de Redmond j tinha a meta de fazer do Windows 7 um sistema operacional bem mais netbook friendly. Agora tudo indica que a Microsoft quer mesmo matar no ninho a iniciativa do Google. Primeiramente, foi anunciado o desenvolvimento do Microsoft Gazelle, um browser com caractersticas de sistema operacional que poder substituir o Internet Explorer em um futuro indeterminado. O Gazelle ser capaz de gerenciar os recursos da Web de forma independente ao Windows, e poder lidar de forma isolada com o que roda em cada uma de suas abas. O curioso que esta um das caractersticas principais do navegador Google Chrome seria por acaso? Outro movimento suspeito: a Microsoft anunciou que o Office 2010 ter uma verso gratuita online para usurios que tenham contas no Windows Live. Esta uma tentativa direta de competir com o Google Apps atravs da explorao intensiva da marca Microsoft Office que bem ou mal para a maior parte dos usurios um sinnimo de suite de produtividade. Enquanto a Microsoft se descabela, o pessoal da Canonical (empresa que desenvolve o Ubuntu Linux) aparenta estar bem tranquilo e seguro de si. O sucesso do Chrome no garantido s porque o Google fez o anncio, diz Gerry Carr, gerente de marketing da empresa.

Fadado ao Fracasso? - Agora, a grande polmica: haveria real segurana e privacidade em um sistema operacional onde o grosso das informaes pessoais dos usurios ficaro armazenadas em algum lugar na rede mundial? Nas palavras a jornalista Melissa Perenson (PC World/EUA), " difcil imaginar algum que queira colocar todas as suas informaes na nuvem". J o jornalista Eric Savitz (The Wall Street Journal) acredita que o Google Chrome Operating System est fadado a um retumbante fracasso. Segundo ele, o Google ainda no captou a real essncia do que as pessoas realmente desejam dos netbooks: Netbook no um nome apropriado: embora as pessoas o usem para conectar-se Internet, elas o usam tambm para muitas outras coisas. O usurio quer usar o netbook tambm para rodar software comum.

Referncias e fontes:
PICHAI, Sundar; UPSON, Linus. Introducing the Google Chrome OS [online], Disponvel em http://tinyurl.com/ mkt6lv Gazelle pode ser resposta da Microsoft ao Google Chrome OS [online], Disponvel em http://tinyurl.com/ lggar7 Microsoft vai colocar verso do Office 2010 online [online], Disponvel em http://tinyurl.com/m3vdqa Google Chrome: Does the World Need Another OS? [online], Disponvel em http://tinyurl.com/n4atgn Barron's: por que o Google Chrome OS uma grande tolice [online], Disponvel em http://tinyurl.com/nrkwsf
CRISTIANO ROHLING jornalista, mas abraou a Tecnologia como paixo pessoal e profissional. Formado em Comunicao Social pela Universidade Estadual de Londrina, tambm cursou Tecnologia em Processamento de Dados no Centro Universitrio Filadlfia. editor do blog "Geeknologia", onde periodicamente publica pequenas reportagens sobre o mundo digital.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|55

DESENVOLVIMENTO - VIRADO PRA LUA - PARTE 5

VIRADO PRA LUA


Parte 5
Por Lzaro Rein
Asif Akbar - sxc.hu

Ol pessoal, estou aqui mais uma vez pra falar mais um pouco sobre a linguagem Lua. Espero que estejam gostando de tudo que foi escrito at ento e o que ainda h de ser escrito. Sintam-se vontade e boa leitura.

o abre ou fecha um arquivo para leitura. Ela pega a string passada como parmetro e abre o arquivo que tenha esse nome, porm caso nenhuma string seja passada como parmetro, ela restaura a entrada padro.
Ex.: readfrom(/home/lazaro/teste.txt)

Funes Pr-estabelecidas
Em todas as linguagens de programao ns temos funes previamente estabelecidas que so usadas para agilizar o processo de desenvolvimento. Funes para a entrada e sada de dados (I/O), funes matemticas, funes para tratamento de strings, etc. E Lua no diferente disso, ns veremos a seguir algumas dessas funes que so essenciais para o domnio da linguagem.

writeto(nome_do_arquivo) Essa funo abre ou fecha um arquivo para escrita. Ela recebe a string como parmetro e abre esse arquivo para que o mesmo receba os dados a serem escritos.
Ex.: if writeto( "/home/lazaro/teste") then write( "contedo do arquivo" ) writeto() end

Funes de Entrada e Sada


So de longe as funes mais utilizadas, e portanto devem ser as primeiras a serem mencionadas. readfrom(nome_do_arquivo) Essa fun-

apendto(nome_do_arquivo) Ao contrrio da funo writeto, se j existir um arquivo de mesmo nome, essa funo no apaga os dados que existem nele e sim acrescenta contedo a ele.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|56

DESENVOLVIMENTO - VIRADO PRA LUA - PARTE 5

Ex.: if appendto( "a.txt") then write( "contedo do arquivo" ) appendto() end

abs(value) valor absoluto de value sqrt(value) raiz quadrada de value ceil(value) inteiro imediatamente inferior a value floor(value) inteiro imediatamente superior a value mod(value,div) resto da diviso inteira de value por div

read([patern]) Essa funo recebe os dados da entrada padro.


Ex.: i = read()

write() - Essa funo recebe uma lista de valores e exibe no arquivo de sada corrente.
Ex.: write(Linguagem Lua)

Funes de Manipulao de Strings


A biblioteca de funes de manipulao de strings, possui funes que viabilizam a manipulao de cadeias de caracteres. Operaes como contagem do nmero de caracteres que uma string possui, etc. strlen(string) Essa funo informa o tamanho da string.
Ex.: cont = (strlen(Linguagem Lua))

print() - Essa funo da mesma forma que a funo write() exibe seus dados no arquivo de sada corrente, porm nesse caso ela adiciona uma quebra de linha no final da string.
Ex.: print(Linguagem Lua)

Funes Matemticas
Existem vrias funes matemticas na linguagem Lua, e a seguir podemos ver uma lista contendo algumas delas:
log(value) logaritmo de value na base e log10(value) logaritmo de value da base 10 cos(angle) cosseno de angle (especificado em graus) sin(angle) seno de angle (especificado em graus) tan (angle) tangente de angle (especificado em graus) acos(value) arco cosseno, em graus, de value asin(value) arco seno, em graus, de value atan(value) arco tangente, em graus, de value atan2(y,x) arco tangente, em graus, de y/x deg(angle) converte angle (especificado em radianos) para graus rad(angle) converte angle (especificado em graus) para radianos

strlower(string) Essa funo converte as letras maisculas em minsculas dentro da string que ela recebe como parmetro.
Ex.: print (strlower(Linguagem Lua))

strupper(string) Essa funo faz exatamente o contrrio da funo anterior, ela converte as letras minsculas em maisculas.
Ex.: print (strupper(Linguagem Lua))

Obrigado a todos e at a prxima!! Na prxima edio teremos alguns exemplos mais prticos, claro que os exemplos sero aprimorados gradativamente at chegarmos num estgio satisfatrio.
LZARO REIN usurio Linux,

estudante C/C++, Lua, CSS, PHP. Integrante do EESL, ministra palestras e mini-cursos em diversos eventos de Software Livre.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|57

DESENVOLVIMENTO JOOMLA

Instalando e configurando

Por Relsi Hur Maron

No artigo anterior vimos uma apresentao sobre o CMS Joomla, no presente aprenderemos a instal-lo e fazer a configurao da estrutura bsica de um site baseado apenas em Sees e Categorias, estrutura esta que pode ser expandida para qualquer tipo de instalao posterior com seus devidos ajustes e com a organizao do contedo em artigos, que o padro estrutural do Joomla. O Joomla roda sobre uma plataforma LAMP, de forma que j deves ter a mesma instalada na mquina, para quem no tiver essa plataforma nesse artigo [1] ensino como instalar para usar com qualquer sistema que faa uso da mesma.

A instalao do sistema se d em 7 passos, o primeiro deles a escolha do idioma. Se tu baixou o pacote com o idioma pt_br pr instalado esse ser o idioma pr-selecionado na instalao:

Figura 1: Passos da instalao do Joomla

Primeiramente iremos instalar o Joomla, antes de qualquer coisa. Baixe o sistema de alguns dos sites mencionados no artigo anterior, e d preferncia para os que j vem com o idioma pt_BR pr-configurado. A verso atual do Joomla a 1.5.14. Descompacte o pacote dentro do diretrio /www do apache, ou para o diretrio mapeado de sua preferncia, renomeie o diretrio para 'site' e no navegador acesse o endereo http://127.0.0.1/site.
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org
Figura 2: Idioma pt_BR pr-selecionado

Clique no boto prximo, localizado no canto superior direito da pgina e tu sers direciona-

|58

DESENVOLVIMENTO JOOMLA

do para a pgina de verificao da instalao atual da plataforma LAMP disponvel no servidor, caso algum dos itens no esteja de acordo tu no conseguirs dar prosseguimento instalao, se tudo estiver OK, clique novamente no boto 'Prximo' localizado no canto superior direito da pgina e tu sers direcionado para a pgina com a licena do CMS, que nesse caso a GPL verso 2.

Clique em 'Prximo' e aguarde o redirecionamento para a prxima tela. Na prxima tela para a insero dos dados de acesso a uma conta FTP para a utilizao do Joomla, passo desnecessrio nessa nossa instalao pois no pretendemos nos utilizar desse recurso, apenas clique em 'Prximo'. Na tela Seguinte temos as configuraes globais do nosso site, como o Nome do Site, email e senha do usurio admin.

Figura 3: Tela da configurao atual do sistema LAMP da mquina

Figura 5: Informaes de acesso do admin e o nome do site

A aceitao da licena compulsria, clique no boto Prximo para acessarmos a configurao do banco de dados. Nessa parte necessrio ter um banco de dados criado no MySQL com usurio e permisso de acesso j configuradas, caso no o tenhas, pare a instalao e crie sua base agora, feito isso entre com os valores de acesso: Tipo do banco de dados: MySQL Nome do Servidor: localhost (na maioria dos casos, contate o administrador do seu sistema) Nome do usurio: seu_nome_de_usuario Senha: senha de acesso da base MySQL de seu_nome_de_usuario Nome do Banco de Dados: nome_da_base de dados MySQL criada para o Joomla.

nessa pgina tambm de definimos se iremos instalar uma base de dados de exemplo, nesse caso iremos comear um site do zero, de forma que no acionaremos essa opo, apenas clique em 'Prximo'.

Figura 6: Boto para instalar base de exemplo

A clicarmos em Prximo o Joomla ir avisar que nenhuma base de exemplo est sendo instalada, apenas clique em OK e espere as tabelas serem criadas.

Figura 7: Confirmao de instalao sem contedo de exemplo

Figura 4: Tela da configurao da base de dados

A ltima etapa a remoo do diretrio /instalattion do Joomla para que possamos utilizar nosso site, remova o diretrio e acesse o endereo http://127.0.0.1/site.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|59

DESENVOLVIMENTO JOOMLA

O que teremos um site padro do Joomla sem nenhum contedo:

Figura 10: Dados da seo criada

Figura 8: Site sem contedo gerado pela Instalao

Como j havia mencionado anteriormente a utilizao do Joomla nos obriga a sermos mais organizados, de forma que para facilitar as coisas, sendo dessa forma, a primeira coisa que decidi foi como seria a estrutura do site, as sees e as categorias e o contedo. Resolvi criar uma pgina informativa a respeito da melhor banda de todos os tempos: Ramones. Em meu site decidi ter duas Sees, uma com dados administrativos e outra com o contedo propriamente dito, para criar as Sees que nosso site ter, acessaremos o mdulo administrativo do Joomla atravs do endereo http:127.0.0.1/site/administrator. Entre com o usurio admin e com a senha cadastrada durante a instalao e tu sers direcionado para o painel de controle do Joomla.

Na parte da descrio coloque uma descrio da seo criada, no obrigatrio e sua exibio tambm opcional. Tambm criei uma Seo chamada 'O Site', a qual vou relacionar os contedos a respeito do site, feito isso iremos agora criar as categorias do site, voltando ao menu administrativo clique no item Administrar Categoria e em seguida clique em 'Novo', o processo semelhante a criao de sees, com a diferena que nessa parte devemos escolher a qual seo a Categoria estar associada.

Figura 11: A criao de categorias semelhante criao de sees

Repetindo-se o processo foram criadas 5 categorias, trs associadas a seo 'A banda' e duas associadas a seo 'O Site'.
Figura 9: Opes administrativas do painel de controle do Joomla

Clique no item Administrar Sees e na tela que se abrir clique em 'Novo' e entre com os dados relativos seo que ser criada. Nesse caso estou criando a seo que ter as informaes a respeito da Banda.

Figura 12: Categorias criadas que sero a base para o site

Conforme mencionado no incio do artigo, criaremos um site apenas baseado em Sees e Categorias, o padro do Joomla organizar o contedo em artigos, para exemplo didtico e

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|60

DESENVOLVIMENTO JOOMLA

por questo de espao vamos ficar nas categorias inicialmente, em um artigo futuro falaremos sobre a administrao de artigos. Criadas as Sees e Categorias, iremos agora criar os links para acess-las, acesse o painel de controle do Joomla e em seguida clique na opo 'Administrar Menu'. Por padro o Joomla criou um menu que d acesso a pgina inicial do site com o ttulo 'Main Menu', vamos utilizar esse menu para dar acesso as sees e categorias de nossa pgina, clique no ttulo e o altere para 'Menu' apenas, feito isso clique no cone 'Itens de Menu' e em seguida clique em 'Novo'.
Figura 14: Tipos de links

Figura 13: Inserir itens de menu

O que faremos aqui criar os links de acesso ao nosso contedo, note que j existe um item 'Home', um link que d acesso a pgina inicial e ao seu contedo. Ao clicar em 'Novo', seremos direcionados para a tela em que iremos escolher o tipo de link que queremos. Como eu disse anteriormente, a base da organizao de contedo do Joomla so os artigos, de forma que para dar acesso s Sees e Categorias devemos selecionar o a opo 'Artigos' em itens de menu. Em seguida selecione a opo 'Categoria' e 'Layout do Blog de Categoria', e insira os valores correspondentes s categorias a que daro acesso.
Figura 15: Parmetros do link

Como estamos criando um site sem artigos, interessante deixar zerados alguns parmetros conforme a imagem abaixo.

Figura 16: Parmetros necessrios para utilizao sem artigos

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|61

DESENVOLVIMENTO JOOMLA

Repita o processo para todos os outros links, no final teremos a estrutura de links criados conforme a figura abaixo:

porm no o remova, iremos utiliz-lo no oximo artigo, apenas selecione-o e clique em despublicar, isso ocultar o item, e apenas para uma questo de organizao, renomeie o item 'Sobre o site' para Home e coloque-o em primeiro lugar na ordem de itens. Feito isso, sem muito esforo, j temos nosso site operacional. Conforme dito anteriormente essa no a forma padro de publicar contedo com o Joomla, eu apenas quis demonstrar aqui que com esse CMS possvel criar pginas facilmente em poucos passos, como fizemos aqui. No prximo artigo reformularemos nosso site e organizaremos o contedo em artigos para uma melhor administrao, e tambm criaremos uma rea de acesso ao contedo fora da parte administrativa (backend) do Joomla alm de entrarmos em outros detalhes como templates e componentes extras, publicao e manuteno de contedo. Para quem quiser acessar o site criado at aqui basta seguir o endereo [2]. Qualquer dvida, sugesto, ou at mesmo chingamentos podem acessar minha pgina [3] e deixar um recado. At a prxima.

Figura 17: Estrutura de links

Acesse agora a pgina principal do site com as modificaes feitas, ao clicar nos links notem que somos direcionados para pginas sem contedo, vamos resolver isso agora. Como no usaremos artigos, teremos que inserir o contedo diretamente na descrio das categorias, bem simples e funcional para pginas estticas em que o contedo no modificado regularmente, porm a cada novo contedo uma nova categoria dever ser criada o que no conveniente. Para inserir o contedo nas categorias, acesse o painel de controle do Joomla e clique em Administrar Categoria, no campo 'Descrio' insira o contedo que ser exibido, repita o processo em todas as outras categorias. Note que ao clicar em Home, a pgina inicial exibida sem contedo, porque esse item instalado automaticamente espera que faamos o uso padro do Joomla, com a organizao em artigos, ento nesse momento ele desnecessrio, Vamos transformar uma de nossas categorias em pgina inicial do site, nesse caso a categoria escolhida ser a 'Sobre o Site' Acesse o Painel de Controle do Joomla clique em administrar Menu e em seguida clique em Itens de Menu, selecione o Item 'Sobre o Site', na barra de componentes, localizada na parte superior, clique na opo 'Padro', cone da estrela amarela, isso transforma nossa categoria 'Sobre o Site' em contedo padro de nosso sistema, logo sempre aparecer na pgina inicial. Acesse o site e veja que isso se confirma. Agora o item Home no mais necessrio,

Maiores informaes:
[1] http://tinyurl.com/mfcs48 [2] http://www.relsi.info/ramones [3] http://www.relsi.info

RELSI HUR MARON empresrio, participa do desenvolvimento do projeto B2Stoq (http://b2stok.sourceforge.net/) e colabora com tradues e artigos para a comunidade livre; curte Poesia, PHP e interfaces grficas, no necessariamente nessa ordem.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|62

DESENVOLVIMENTO TRABALHANDO COM JSP, AJAX E SERVLET - Parte 1

Trabalhando com JSP, Ajax e Servlet


Parte 1
Por Hailton David Lemos
Ben Lancaster - sxc.hu

O objetivo deste artigo propiciar ao leitor uma viso mais simplista da integrao entre JSP, Ajax e Servlet, tornando mais agradvel e fcil a utilizao desta tecnologia, que no nova, e que por vezes fica obscura dentro de pacotes e calhamaos de livros.

Mas, o que AJAX?


AJAX (Asynchronous JavaScript and XML) um termo criado para designar duas caractersticas dos browsers, efetuar pedidos ao servidor sem ter que fazer um refresh, e trabalhar com documentos XML, Figura 01. Entretanto esta segunda caracterstica muitas vezes pode se tornar confusa para alguns, pode ser facilmente substituda por uma seqncia lgica mais simples, e com o mesmo resultado, e medida que

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|63

DESENVOLVIMENTO TRABALHANDO COM JSP, AJAX E SERVLET - Parte 1

Opera 8+, e Netscape 7), porque o Ajax uma aplicao independente de browser ou plataforma. O Ajax trabalha com quatro princpios bsicos: O navegador hospeda uma aplicao, e no contedo; O servidor fornece dado, e no contedo; A interao do utilizador com a aplicao pode ser flexvel e continua; Real codificao requer disciplina, e isto requer a aplicao das boas praticas; e a tcnica do Ajax baseada em quatro pilares da Web: JavaScript; XML; HTML; CSS.

Maiores informaes:
Artigo na Wikipedia sobre JavaScript http://pt.wikipedia.org/wiki/JavaScript Artigo na Wikipedia sobre XML http://pt.wikipedia.org/wiki/XML Artigo na Wikipedia sobre HTML http://pt.wikipedia.org/wiki/HTML Artigo na Wikipedia sobre CSS http://pt.wikipedia.org/wiki/Cascading_Style_Sheets Artigo na Wikipedia sobre Ajax http://pt.wikipedia.org/wiki/AJAX_(programao)

Figura 1: Ajax

o usurio for se familiarizando com o XML poder ir adotando como padro. O Ajax no uma nova linguagem de programao, mas sim uma tcnica para criar melhores, mais rpidas, mais eficientes e interativas aplicaes web. A tcnica do Ajax faz com que as aplicaes para Internet, fiquem menores, e tenha um uso mais amigvel. Com o Ajax possvel fazer uma comunicao diretamente com o servidor, utilizando o objeto do JavaScript XMLHttpRequest. O objeto XMLHttpRequest o responsvel por criar a interface web. As diretivas utilizadas no Ajax so muito bem definidas, e suportada pela maioria dos browsers disponveis no mercado, (Internet Explorer 5.0+, Safari 1.2, Mozilla 1.0, Firefox,

HAILTON DAVID LEMOS (hailton@terra.com.br) Bacharel em Administrao de Empresas, Tecnologo em Internet e Redes, Especialista em: Tecnologia da Informao, Planejamento e Gesto Estratgica, Matemtica e Estatistica. Trabalha com desenvolvimento de Sistema h mais de 20 anos, atualmente desenvolve sistemas especialistas voltados planejamento estratgico, tomada de deciso e normas iso, utilizando plataforma Java e tecnologia Perl, VBA, OWC, membro do GOJAVA (www.gojava.org).

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|64

DESENVOLVIMENTO MY PRECIOUS

Abandone hoje mesmo o estilo My Precious de desenvolvimento


Mostre seu cdigo para o mundo e aumente a chance de receber ajuda!
Por Evaldo Junior
B S K - sxc.hu

Recentemente passei por duas situaes bem interessantes, ambas envolvendo cdigo aberto, mas com um estilo de desenvolvimento no muito colaborativo. O primeiro dos casos aconteceu h alguns meses. Eu estava aguardando para conversar com a orientadora do meu trabalho de concluso da ps graduao e enquanto isso aproveitava para pesquisar algumas coisas para incrementar as aulas de Python[1] no meu blog. Foi navegando pelo site do projeto PyGame[2] que eu conheci um jogo que me lembrava um antigo jogo para o Windows 95 me fez passar algumas horas em frente ao pc. Gostei da cara do jogo e resolvi baixar uma cpia para ver se a jogabilidade era mesmo parecida com a do jogo da minha pr adolescncia. E no que ele era mesmo parecido? No era exatamente igual, mas a jogabilidade era praticamente a mesma. Eu gostei tanto do projeto que resolvi ajudar no desenvolvimento. E ento veio o primeiro problema, o projeto no tinha uma pgina alm da pgina no site do PyGame e nem informaes de contato, certo tinha um e-mail nos fontes, mas na hora eu no

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|65

DESENVOLVIMENTO MY PRECIOUS

percebi. Resolvi deixar um recado l na pgina do PyGame mesmo, e para minha surpresa, ou no, o recado acabou dando resultado! O desenvolvedor respondeu e ento comeamos a trocar alguns e-mails. Foi neste momento que eu sugeri que ele procurasse alguma forma de facilitar o acesso ao programa e aproveitei para falar do Google Code e do Github. Ele acabou escolhendo o Google Code e hoje o projeto est hospedado l com o nome de PyConquer[3], mas no se enganem com o nome, ele tem a jogabilidade do Slay[4] e no de algum game com Conquer no nome. Isso facilitou muito as minhas contribuies ao projeto e claro que vai facilitar ainda mais para quem mais quiser ajudar. O outro caso aconteceu pouco antes de eu escrever este texto, em Julho/2009, e segue a mesma linha. Eu vi um anncio[5] no site Br-Linux.org de um script para documentar uma mquina, mais precisamente um servidor, rodando Debian GNU/Linux. Achei o script muito interessante e em poucos minutos acrescentei algumas funcionalidades a ele e ento me comuniquei com o desenvolvedor original. E l se foi a mesma histria, eu o pedi para que colocasse o script em algum servio que hospeda projetos de software livre e ele foi atrs e hospedou o projeto e tambm outros projetos dele. Esse tipo de coisa j me aconteceu algumas outras vezes e eu fico me perguntando o motivo de os desenvolvedores no buscarem estes servios assim que iniciam um projeto ou pelo menos antes de lanarem as primeiras verses. O estilo Caverninha My Precious, frase do Aurlio Verde[6], muito utilizado por a, mas acredito que a grande maioria seja mais por no conhecer as ferramentas do que por querer esconder os estgios iniciais dos seus softwares. Lembrem-se sempre do famoso Release Early, Release Often[7] dito por Eric S. Raymond em A Catedral e o Bazar, e acreditem que essa frase faz muito sentido. Se voc est iniciando um projeto no tenha medo de mostra-lo para o mundo, procure servios como o SourceForge, o Coogle Code e
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

o Github e aprenda a extrair o mximo que eles tm a oferecer, pois alm da exposio do cdigo voc ainda pode ter ferramentas de bug tracking, wikis e muito mais. Garanto que os possveis colaboradores esto por a, e uma pgina com informaes centralizadas e fonte disponvel pode ser a isca ideal para traze-los para o seu projeto!

Maiores informaes:
[1] Blog Infog http://infog.casoft.info/?p=232 [2] Projeto PyGame http://pygame.org/news.html [3] Projeto PyConquer http://pyconquer.googlecode.com/ [4] Projeto Slay http://www.windowsgames.co.uk/slay.html [5] Notcia veiculada no site Br-Linux http://br-linux.org/2009/script-para-gerar-documentacaode-servidores-debian-gnulinux/ [6] Site de Aurlio Verde http://aurelio.wordpress.com/ [7] A Catedral e o Bazar, escrito por Eric S. Raymond http://catb.org/esr/writings/cathedral-bazaar/cathedralbazaar/ar01s04.html

EVALDO JUNIOR (InFog) formado pela Fatec em processamento de dados e atualmente desenvolvedor, administrador de sistemas e membro da comunidade de software livre.

|66

EM DEBATE MDIAS COLABORATIVAS E CENSURA NA CRISE EM HONDURAS

MDIAS COLABORATIVAS E CENSURA NA CRISE EM HONDURAS:


Podem parar as rotativas, mas calar o grito dos oprimidos jamais
Por Yuri Almeida
Yamil Gonzales - Flickr.com

Dcada de 60. A Amrica Latina era palco de inmeros golpes militares, patrocinados pelos Estados Unidos, visando consolidar o capitalismo na regio e afastar o spectro do comunismo dos pases latinos. Os governos golpistas contavam com o apoio dos meios de comunicao de massa, que eram de propriedade de grandes famlias e grupos industriais subservientes ao capitalismo internacional. Os jornais que se rebelavam contra o golpe eram censurados e, quando eram autorizados a veicularem notcias, ocorria sob forte filtro censor. Desta forma, a represso, as torturas e mazelas enfrentadas pela sociedade eram silenciadas pelos jornais e ocultadas da esfera de visibilidade pblica. Junho/Julho de 2009, Honduras. Golpe articulado pelo Legislativo, Judicirio e Foras

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|67

EM DEBATE MDIAS COLABORATIVAS E CENSURA NA CRISE EM HONDURAS

Armadas (com consultoria dos Estados Unidos) expulsa de Honduras o presidente eleito, Manuel Zelaya, que deixa o pas sob a mira de um fuzil. Os golpistas elegem o presidente do Parlamento de Honduras, Roberto Micheletti, como o novo presidente, para desgosto popular. O povo se levanta, vai s ruas e exige o retorno de Zelaya. Como resposta recebe tiros do Exrcito. O confronto deixa civis mortos e feridos. Micheletti, temeroso da revolta popular, decreta estado de stio no pas, probe organizao popular em via pblica, inicia uma caa aos opositores, censura rdios, jornais e emissoras de televiso. A velha ttica de silenciar o grito dos oprimidos teria xitos se no fosse a rede mundial de computadores. Atravs e com auxlio da Internet, a sociedade civil organizada articula mobilizaes, cria canais alternativos de informaes e, colaborativamente, consegue romper a censura e denunciar comunidade internacional a crise poltica instaurada no pas.
Foto: Yamil Gonzales

Uma prova deste fenmeno o projeto colaborativo HablaHonduras, que tem por objetivo dar voz aos cidados insatisfeitos com a crise poltica instaurada no pas. Muito alm de um espao destinado produo colaborativa de contedo, o HablaHonduras adicionou as informaes e opinies que circulam em blogs, rdios e at o Twitter em sua pgina, constituindo desta forma um espao para o debate pblico sobre a situao poltica do pas.
Foto: MiMundo.org

Figura 2: Apesar da violncia policial, manifestantes demonstram resistncia

Figura 1: Populao protesta contra golpe em Honduras

Neste caso, especificamente, a conexo rede mundial de computadores e a liberao no plo de emisso da informao, proporcionada pela internet, capaz de gerar uma nova dimenso da realidade poltica e visibilidade pblica sobre Honduras. Cabe destacar tambm, como os blogueiros e os reprteres-cidados tornam-se protagonistas na produo da visibilidade pblica e fontes valiosas para os medias tradicionais.

O poder das mdias colaborativas torna-se mais evidente em momentos de anormalidades na poltica de um pas/estado/cidade. Assim como no Ir, e agora com o clima tenso em Honduras, revela que a esfera de visibilidade pblica mudou radicalmente aps a liberao do plo emissor, ou seja, a possibilidade que as novas tecnologias de informao e comunicao (TIC's) e a cibercultura trouxeram para cada cidado em informar/reportar/noticiar os fatos, resulta em uma contra-hegemonia informativa fundamental para esclarecer a sociedade sobre a realidade das aes e afastar a alienao do tradicional est tudo sobre controle e precisamos deter o comunismo em nosso pas. Napoleo Bonaparte, que entrou para a histria como um grande estrategista militar, disse certa vez: Tenho mais medo de trs jornais do que de cem baionetas. O que diria hoje o general francs ao presenciar que cada SMS, ima-

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|68

EM DEBATE MDIAS COLABORATIVAS E CENSURA NA CRISE EM HONDURAS

gem e tweet se converte em uma arma contra a censura, contra a tentativa de se abafar a crtica?
Foto: Reproduo/ Jacques-Louis David

mento para mobilizao popular e manifestao por garantia da democracia e denuncia a violao de direitos humanos. At o fechamento deste artigo, em 15 de julho de 2009, ainda no foi encontrada uma soluo para o fim do golpe. Navegando pela Web l-se relatos da violncia publicados em blogs, no Twitter, em sites colaborativos. Fotos e vdeos circulam em sites de compartilhamento revelando as faces da tirania e as manchas de sangue aps cada atentado contra os manifestantes. Rdios e jornais, contrrios ao golpe, encontram na Internet um campo frtil para criticar o abuso de poder do governo golpista. Se cortarem o sinal da TV, no faz mal, atravs das ferramentas de streaming as imagens de soldados atirando contra jovens desarmados ganham o mundo e causam comoo internacional. Eles podem parar as rotativas, mas calar o grito dos oprimidos jamais.

Figura 3: O que Napoleo diria sobre as mdias colaborativas?

Vale destacar que no apenas na esfera comunicativa que as TIC's e a cibercultura exercem sua influencia, mas tambm no campo poltico, pois trouxeram consigo a expectativa de auxiliar o dficit democrtico da sociedade contempornea e romper com a falta de interesse pela coisa pblica. O ciberespao um prolonga-

YURI ALMEIDA jornalista, especialista em Jornalismo Contemporneo, pesquisador do jornalismo colaborativo e edita o blog herdeirodocaos.com sobre cibercultura, novas tecnologias e jornalismo. Contato: hdocaos@gmail.com / twitter.com/herdeirodocaos

Acesse www.blender.pro.br para maiores informaes.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|69

SYSADMIN CONHECENDO O NETBSD

Conhecendo o NetBSD
Comeando pela configurao de rede!

Por Alan MeC Lacerda

Muitas pessoas admiram os sistemas operacionais da famlia BSD (os mais conhecidos so: FreeBSD, OpenBSD, NetBSD e DragonFlyBSD), mas poucos so os que se arriscam a peitar esses sistemas. Realmente os BSDs so, em muito, superiores maioria dos sistemas operacionais existentes quanto a robustez e segurana (deixando at mesmo o GNU/Linux para trs). Se voc deseja iniciar a jornada no mundo dos BSDs no existe uma opo melhor que comear com o NetBSD, um sistema bastante simples de se gerenciar, at a compilao do kernel, que geralmente a pedra no sapato dos iniciantes, muito simples. Caso voc sinta dificuldade na instalao do NetBSD procure informaes na terceira edio desta revista, onde demonstramos como instalar o NetBSD passo-apasso. O NetBSD conhecido em especial por ser um sistema que roda em tudo, at em uma torradeira de po (http://www.embeddedarm.com/software/arm-netbsd-toaster.php). Ento se voc tem um computador antigo em sua casa, quer fazer algo de til com ele mas no sabia qual sistema operacional usar, agora j sabe!

Caractersticas do sistema
Aps a instalao, muitos se surpreendem ao ver que no conseguem usar a tecla TAB para completar os comandos na console. Isso se d por que o shell (interpretador de comandos) padro do NetBSD no o bash, como acontece com a devastadora maioria dos GNU/Linux. O shell padro dele o sh. Mas claro que possvel, em poucos e simples passos, realizar a instalao do bash tambm no NetBSD e dispor das facilidades desse shell fantstico. Quanto aos comandos utilizados no NetBSD (ou nos demais BSDs) no se difere muito do que os usurios do GNU/Linux j esto acostumados a usar. Isso se d pelo fato de todos eles terem a mesma origem indireta o sistema operacional UNIX. Mas alguns comandos se comportam de maneira diferente, por exemplo o comando ifconfig usado para exibir e configurar o endereo IP. Se, no GNU/Linux, voc digitar o comando sem nenhuma opo ele exibir para voc a lista de interfaces de rede disponveis e seus respectivos endereamentos, j no NetBSD, se voc digitar o comando sem opes e pressionar enter, uma lista de opes ser exibida na tela mostrando que sem opes

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|70

SYSADMIN CONHECENDO O NETBSD

no possvel usar o comando. Caso queira exibir a lista de interfaces de rede e seus respectivos endereos, use o comando: # ifconfig -a

interface.

Configuraes de rede
Se o seu sistema estiver em uma rede que distribui endereos IP por DHCP, e ento, caso ainda no esteja com endereamento e queira adquirir um IP, basta digitar o comando dhclient e as configuraes de rede sero atribudas dinamicamente ao seu computador. Mas caso queira definir manualmente as configuraes de rede, manipularemos mais de uma opo. Siga os passos a seguir. Descubra o nome da sua placa de rede: # ifconfig -a

Configuraes bsicas
importante, principalmente em servidores, definir o nome da mquina. Por padro o nome da mquina vem em branco, isso pode ser verificado com o comando a seguir: # hostname # Observe que nada foi retornado. Para definir o nome da mquina em tempo de execuo (s vlido at que a mquina seja reiniciada) use o prprio comando hostname seguido pelo nome desejado, exemplo: # hostname interface # hostname interface # Agora, aps a definio do nome na primeira linha, temos um retorno para o comando hostname, mas essa configurao feita em tempo de execuo no permanecer caso a mquina reinicie. Para manter o nome mesmo em caso de reinicializao crie o arquivo, pois ele no existe por padro, /etc/myname e l dentro coloque nada mais que o nome desejado. Exemplo: # echo interface > /etc/myname # cat /etc/myname interface Pronto, desta forma na prxima vez que o computador reiniciar o nome permanecer como
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

Em meu caso as placas de rede retornadas foram: pcn0 e lo0. A lo0 a placa virtual (loopback), sendo assim a outra a minha placa fsica. Defina o endereo e a mascara de rede #ifconfig pcn0 172.31.255.10 netmask 255.255.255.0 Se voc no definir a mscara de rede, o sistema ir definir a mscara padro para a classe do IP digitado, neste caso ele definiria a mscara 255.255.0.0 ao invs da mscara desejada. Por isso bastante ateno na hora da definio do endereamento para que voc no perca tempo por ter se atrapalhado com uma coisa to simples quanto a definio da mscara de rede. Configure a sada padro Mais conhecido como gateway padro, ele o responsvel por permitir que nos conectemos a redes diferentes da nossa (mais freqentemente a internet). Para definir em tempo de execuo qual a sada padro (volto a repetir,

|71

SYSADMIN CONHECENDO O NETBSD

configuraes em tempo de execuo no tm validada caso a mquina reinicie) digite o seguinte comando: # route add default 172.31.255.254 Com esta configurao voc j ser capaz de pingar para IPs na Internet (caso a faixa de endereamento de sua rede tenha sido corretamente definida no lugar dos endereamentos do exemplo). Para que a configurao da sada padro permanea em caso de reinicializao da mquina necessrio criar o arquivo, pois por padro ele no existe, /etc/mygate e dentro dele colocar nada mais que o endereo IP do gateway. Exemplo: # echo 172.31.255.254 > /etc/mygate # cat /etc/mygate 172.31.255.254 Configure o resolvedor de nomes (DNS) Para tal insira no arquivo /etc/resolv.conf a entrada nameserver seguida pelo IP do servidor DNS. Exemplo:

# echo "nameserver 172.31.255.254" > /etc/resolv.conf # cat /etc/resolv.conf nameserver 172.31.255.254 Com essas configuraes voc ter acesso Internet atravs do seu NetBSD. Pode usar o velho teste do ping para algum site conhecido. Por enquanto ficaremos por aqui, em breve voltaremos a falar sobre esse sistema. Este artigo apenas um duma srie que estamos iniciando sobre a famlia BSD. Iremos seguir com os assuntos at podermos falar em segurana de redes usando os sistemas BSDs.

Maiores informaes:
Site Oficial NetBSD: http://www.netbsd.org
ALAN MeC LACERDA formando em Tecnologia de Redes de Computadores. Amante de segurana de redes e programao desde a infncia. Co-fundador da Clula de software livre da Universidade Jorge Amado. Consultor de Redes e sistemas operacionais h 7 anos.

www.consegi.gov.br
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|72

JURIS SPAM

Problemas da modernidade: o lixo eletrnico da Internet Spam


Por Walter Aranha Capanema

Sem sombra de dvida, a Internet revolucionou todos os setores da sociedade, permitindo uma interao entre pessoas do mundo todo, em uma troca contnua de informaes, dados e sentimentos, atravs de uma importante ferramenta de comunicao: o correio eletrnico email. Essa possibilidade de contato direto, permanente e rpido tambm trouxe efeitos negativos para esse novo mundo conectado. Indivduos inescrupulosos passaram a utilizar o correio eletrnico como forma de distribuio de suas mensagens publicitrias, que no foram soRevista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

ic ha lZ

ac ha rz ew

sk i-

sx

c.

|73

hu

JURIS SPAM

licitadas pelos respectivos destinatrios, originando o fenmeno do spam[1]. O spam, em uma anlise superficial, poderia parecer uma verso eletrnica daqueles folhetos de publicidade que so distribudos nas ruas das grandes cidades e, assim, tratar-se de um mero aborrecimento ao destinatrio que, para se livrar de tal incmodo, bastaria apagar a mensagem. Todavia, os danos causados pelo spam so muito maiores do que se pode imaginar, causando prejuzos tanto Internet, quanto aos provedores e aos usurios. No que tange Internet, essa praga digital responsvel por cerca de 95% de todo o trfego de emails no mundo, equivalente a mais de 150 bilhes de mensagens[2], o que provoca um imenso congestionamento de dados, o que, em um futuro, poder provocar um colapso. Quanto aos provedores, h grandes despesas com armazenamento dessas mensagens, o que os transforma em verdadeiros depsitos de lixo eletrnico. E, em relao aos usurios, h a possibilidade real de suas caixas-postais ficarem lotadas dessas mensagens, de sorte a impossibilitar o recebimento de outras mais importantes. Os danos causados pelo spam despertou a ateno das naes do mundo, surgindo leis em pases como os Estados Unidos (2003)[3], Espanha (2002)[4], Finlndia (2004)[5], Portugal (2004)[6], Itlia (2003)[7], Coria do Sul (2001)[8], Austrlia (2003)[9] e , mais recentemente, Nova Zelndia (2007)[10]. O spam tambm foi combatido pela Diretriz 2002/58/EC da Unio Europia, estabelecendo regras de observncia obrigatria pelos Estados-membros. As leis dos Estados Unidos e da Coria do Sul adotam o entendimento no qual lcito ao remetente enviar ao destinatrio publicidade no solicitada, mas desde que permita a este ltimo a faculdade de no mais receber tais mensagens, o que se convencionou chamar de sistema opt-out, que j nasceu falho, pois transfere

O spam, em uma anlise superficial, poderia parecer uma verso eletrnica daqueles folhetos de publicidade que so distribudos nas grandes cidades...
Walter Capanema

ao indefeso usurio o nus de ter de se descadastrar em todas as listas de emails em que ele foi indevidamente inserido. O outro sistema, adotado por pases como Austrlia, denominado de opt-in, ao estipular que a mensagem publicitria s poder ser enviada ao destinatrio se for previamente solicitada por ele, o que protege a privacidade e os direitos do consumidor[11]. No foi por acaso que a lei australiana foi considerada uma das mais pesadas do mundo, de sorte a diminuir consideravelmente o envio de spam no pas[12]. O Brasil, por sua vez, no possui nenhuma lei que trate especificamente sobre o tema. Todavia, existem diversos projetos de lei municipais[13], estaduais[14] e federais[15] antispam, sendo que a maioria deles, infelizmente, procura adotar o sistema opt-out, que j se mostrou falho e inofensivo ao combate do spam. No entanto, o spam pode ser configurado como publicidade enganosa e abusiva, conforme determina o art. 37 e 1 e 2, do Cdigo de Defesa do Consumidor. Na esfera criminal, h entendimento isolado no sentido de que tipifica o crime do art. 265 do Cdigo Penal[16].

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|74

JURIS SPAM

Maiores informaes e referncias:

O spam pode ser configurado como publicidade enganosa e abusiva, conforme determina o art. 37 e 1 e 2, do Cdigo de Defesa do Consumidor.
Walter Capanema

[1] "A expresso spam no tem sua origem no mundo tecnolgico, mas em uma marca de carne enlatada com o mesmo nome, produzido pela empresa americana Hormel Foods Corporation. Com o desenrolar da II Guerra Mundial no continente europeu, tal produto era um dos poucos permitidos no grave racionamento de suprimentos da Inglaterra. Por isso, o grupo humorstico ingls Monty Python, em seu programa de televiso, criou um esquete em um bar, todos os pratos do menu teriam como i ngrediente Spam. Havia personagens vestidos como vikings sempre repetindo spam, o que mostrava como os ingleses no aguentavam mais consumir tal produto.Tendo em vista que grande parte dos tecnlogos f desse grupo, adotou-se tal expresso para significar o email repetitivo, cansativo e insuportvel. [2] Precisariam de quase 3 milhes de cdroms para armazenar essa quantidade de dados. Clculo do autor PANDALABS. Annual Report PandaLabs 2007. Disponvel em: <http://www.pandasecurity.com/homeusers/security-info/tools/reports>. Acesso em: 19 jan. 2008. [3] A lei norte-americana, denominada de CAN SPAM Act of 2003, entrou em vigor em 1 de Janeiro de 2004, no governo do Presidente George W. Bush. Seu objetivo era criar um padro de regras para o envio de emails de contedo comercial. Revogou as leis estaduais em tudo que no tratam de estelionato ou falsidade via email. [4] A Espanha criou a Lei 34/2002, publicada em 11 de julho de 2002, para regular os servios da sociedade de informao e do comrcio eletrnico. [5] A Finlndia aprovou o Act on the Protection of Privacy in Electronic Communication, vigente desde 1o de Setembro de 2004. [6] Decreto-Lei n 7/2004, de 7 de janeiro de 2004. [7] Decreto Legislativo n 196, de 30 de junho de 2003. [8] Act on Promotion of Information and Communication Network Utilization and information Protection, vigente desde 1 de julho de 2001.

Enquanto permanece a lacuna legislativa, o spam cresce no Brasil[17], que se tornou o 6 pas[18] que mais envia spam no mundo, e um dos lderes mundiais no envio de fraudes atravs de mensagens no solicitadas, o denominado phishing scam. Surge tambm novas formas de spam, seja permitindo o seu recebimento por outros dispositivos, como telefones celulares e palmtops, seja ampliando seu espectro de lesividade, de sorte a estimular a compra de aes negociveis em bolsas de valores[19]. Portanto, o legislador brasileiro deveria aproveitar a inaceitvel demora legislativa para aprender com as falhas cometidas pelas outras naes, de sorte a adotar os posicionamentos que sejam mais eficazes no combate ao spam. A experincia comprova que o sistema opt-in, que exige a prvia autorizao do remetente para enviar uma mensagem publicitria, o mais correto e o que valoriza a privacidade e a liberdade do consumidor-destinatrio. Precisamos evitar que a Internet, que uma ferramenta to importante para a disseminao de cultura e informao fique inviabilizada pelo engarrafamento de spam.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|75

JURIS SPAM

los Valadares. [9] A lei australiana, denominada Spam Act 2003, entrou em vigor em 12.12.2003, sendo que as normas que tratam de penalidades s entraram em vigor 120 dias depois. [10] A Nova Zelndia aprovou em maro de 2007 sua lei anti-spam, denominada Unsolicited Electronic Messages Act, com uma vacatio legis de 6 meses. [11] H algumas variaes do sistema opt-in, como o denominado soft opt-in, que uma verso mais branda, na qual, como via de regra, exige-se a concordncia do destinatrio em receber as mensagens publicitrias, mas cria a exceo em caso da existncia de prvia relao comercial entre as partes. Seria o caso, por exemplo, do consumidor que realiza uma compra de uma televiso em um site e, assim, passa a receber mensagens publicitrias de produtos relacionados com o que comprou (aparelhos de DVD, home theathers etc). A Unio Europia adotou um sistema duplo: para as pessoas fsicas, o soft opt-in, para as pessoas jurdicas, o opt-out. [12] DIGITAL ECONOMY OF CANADA. International Spam Measures Compared - Part III: Analysis of the Effectiveness of Various Anti-Spam Efforts. Disponvel em <http://www.e-com.ic.gc.ca/epic/site/ecic-ceac.nsf/en/gv00344e.html>. Acessado em 14.fev.2007. [13] Projeto de Lei 669/03, do vereador Goulart, perante a Cmara Municipal de So Paulo. [14] Projeto de Lei n 574/2003, deputado estadual nio Tatto (SP) e o n 3.088/2006, proposto pelo deputado Altineu Cortes (RJ). [15] Na Cmara dos Deputados: PLCs n 7093/2002 - Deputado Ivan Paixo; n 757/2003 Deputado Jos Carlos Martinez, 2186/2003 Deputado Ronaldo Vasconcellos; Substitutivo do PL n 2186/2003 Deputado Nelson Proena; n 2423/2003 Deputado Chico da Princesa; n 2766/2003 Deputado Milton Monti; n 3731/2003 Deputado Takayama; n 3872/2004 Deputado Eduardo Paes; n 169/2007 - Deputada Professora Raquel Teixeira; 1227/2007 Deputado Eduardo Gomes. No Senado: PLSs n 367/2003 Senador Hlio Costa; n 21/2004 Senador Duciomar Costa; n 36/2004 Senador Antnio Car[16] Entende Amaro Moraes e Silva Neto que o envio de spam constitui o crime do art. 265, CP, sob o fundamento de que a internet um servio pblico de comunicaes, pois o envio de muitos emails por um spammer atentaria contra a segurana e o funcionamento da rede, que sofreria com o excessivo fluxo de dados. SILVA NETO, Amaro Moraes. Emails indesejados luz do direito. Quartier Latin. So Paulo: 2002. p. 135-137. [17] Segundo estatsticas do CERT.br - Centro de Estudos, Resposta e Tratamento de Incidentes de Segurana no Brasil, foram reportados ao rgo, em 2005, 2.414.200 spams, 3.403.430 em 2006, e um declnio no ano de 2007, com 2.446.154 notificaes. CENTRO DE ESTUDOS, RESPOSTA E TRATAMENTO DE INCIDENTES DE SEGURANA NO BRASIL - CERT.BR. Estatsticas de Notificaes de Spam Reportadas ao CERT.br. Disponvel em: <http://www.cert.br/stats/spam/>. Acesso em: 15 jan. 2008. [18] SOPHOS. Sophos reveals dirty dozen spam-relaying nations. Disponvel em < http://www.sophos.com/pressoffice/news/articles/2007/07/dirtydozjul07.html>.Acessado em 15.jan.2008. [19] Esse tipo de spam recebeu o nome de stock touting spam (spam para a corretagem de aes), e visa manipular a bolsa de valores. H um excelente trabalho de pesquisadores das Faculdades de Direito de Harvard e Oxford sobre os efeitos desse tipo de spam. FRIEDER, Laura, ZITTRAIN, Jonathan. Spam Works: Evidence from Stock Touts and Corresponding Market Activity Disponvel em <http://papers.ssrn.com/sol3/papers.cfm?abstract_id=920553>. Acessado em 03.mai.2007.

WALTER CAPANEMA professor da Escola da Magistratura do Estado do Rio de Janeiro EMERJ (Brasil). Formado pela Universidade Santa rsula - USU. Advogado no Estado do Rio de Janeiro. Email: waltercapanema@globo.com

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|76

GRFICOS COMPUTAO GRFICA E SOFTWARE LIVRE

Computao Grfica e Software Livre


Parte 1
Por Luiz Eduardo Borges

A Computao Grfica (CG) a rea da Cincia da Computao que estuda a gerao, representao e manipulao de contedo visual em sistemas computacionais e tem aplicao em vrias reas do conhecimento humano. Simulaes, por exemplo, so sistemas que empregam clculos matemticos para imitar um ou mais aspectos de um fenmeno ou processo que existe no mundo real. Simulaes permitem entender melhor como o experimento real funciona e verificar cenrios alternativos com outras condies.

No caso dos jogos, que na verdade so uma forma de simulao interativa que faz uso de recursos visuais para aumentar a sensao de realismo, muitas vezes chamada de imerso, e com isso, enriquecer a experincia do jogador. Outra aplicao a visualizao, como dizia um antigo ditado popular: "uma imagem vale por mil palavas", e isso mais verdadeiro ainda quando necessrio interpretar grandes quantidades de dados, como acontece em diversas atividades cientificas, mdicas e de engenharia.

Figura 1: Uma rea de aplicao para Computao Grfica: Games

Figura 2: CG usada em reas como engenharia e arquitetura de diversas formas, como na criao de maquetes virtuais

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|77

GRFICOS COMPUTAO GRFICA E SOFTWARE LIVRE

es sobre cor, chamados de elementos de imagem (picture element, geralmente abreviado como pixel). Esta forma requer algoritmos complexos para ser manipulada e armazenada, devido ao volume de dados e a operaes, como interpolar valores durante um redimensionamento, por exemplo. A segunda forma so as imagens vetoriais, que so descritas atravs de entidades matemticas que representam a geometria da imagem (linhas, polgonos, texto e outros). Esta forma menos exigente em termos de recursos computacionais e no apresenta problemas associados a redimensionamento, porm no permite muitas operaes que o mapa de bits viabiliza. Entre outras formas de representao, interessante destacar os fractais, em que as cores dos pixels so geradas atravs de algoritmos. Estas formas de representao levaram ao surgimento de vrios formatos de arquivo para armazenamento de imagens, inclusive abertos, como o PNG (Portable Network Graphics), que suporta imagens raster, com transparncia inclusive, e o SVG (Scalable Vectorial Graphics), para imagens vetoriais, mapas de bits e at animaes. Ambos so homologados pelo W3C (World Wide Web Consortium).

Figura 3: Uma image bitmap gerada por uma cmera digital. No lado direito, uma parte da imagem ampliada

reas como geografia, cartografia e geologia demandam por GIS (Geographic Information Systems / Sistemas de Informaes Geogrficas), que representam topologias e dados associados, tais como altura, umidade e outros. A engenharia e atividades afins usam ferramentas CAD (Computer Aided Design / projeto assistido por computador) para facilitar a criao de desenhos tcnicos para componentes ou peas de maquinaria. Alm disso, vrias formas de arte se beneficiam da CG, como o cinema, principalmente para a criao de efeitos especiais. A CG tambm permitiu o surgimento novas formas de arte, em usam um ambiente digital como mdia, como por exemplo a animao em trs dimenses (3D).

Mapas de bits versus vetores


muito comum representar uma informao visual em forma bidimensional (2D), seja em fotos, grficos impressos ou em uma tela de LCD. Existem duas formas para a representao de imagens bidimensionais amplamente utilizadas. A primeira o mapa de bits (bitmap) ou raster, onde a imagem representada como uma matriz bidimensional de pontos com informa-

Figura 4: Uma image vetorial produzida no Inkscape. No lado direito, uma parte da imagem ampliada

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|78

GRFICOS COMPUTAO GRFICA E SOFTWARE LIVRE

plementar novas funcionalidades. Com uma proposta diferente, ImageMagick um conjunto de ferramentas para processar imagens raster, feito basicamente para uso atravs de linha de comando ou atravs de linguagens de programao. Na rea de manipulao de imagens vetoriais, Inkscape um editor bastante completo, que utiliza o formato SVG como padro. Especializado em GIS, MapServer uma plataforma para desenvolvimento e publicao na Web com suporte a diversas linguagens e formatos.
Figura 5: Tela do GIMP

Na prxima parte: 3D.

Aplicativos
Existem hoje vrios aplicativos livres e padres abertos voltados para CG que esto em estado avanado de maturidade. GIMP (GNU Image Manipulation Program) um software bastante conhecido, que implementa vrias ferramentas para processamento e edio de imagens bitmap (com alguns recursos vetoriais, para lidar com texto, por exemplo), alm de algoritmos de converso para diversos formatos. Permite a manipulao de imagens compostas de mltiplas camadas e possui uma arquitetura baseada em plugins que permite im-

Maiores informaes:
[1] Site oficial GIMP http://www.gimp.org [2] Site oficial Imagemagick http://www.imagemagick.org [3] Site oficial Inkscape http://www.inkscape.org [4] Site oficial Mapserver.org http://mapserver.org [5] Artigo sobre SVG na Wikipedia http://pt.wikipedia.org/wiki/SVG [6] Artigo sobre PNG na Wikipedia http://pt.wikipedia.org/wiki/PNG [7] Artigo sobre CAD na Wikipedia http://pt.wikipedia.org/wiki/CAD

LUIZ EDUARDO BORGES autor do livro

Figura 6: Tela do Inkscape

Python para Desenvolvedores, analista de sistemas na Petrobras, com ps graduao em Cincia da Computao pela Universidade do Estado do Rio de Janeiro (UERJ) e criou o blog Ark4n [http://ark4n.wordpress.com/].

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|79

SOFTWARE PBLICO LINUX EDUCACIONAL

Linux Educacional:
Um sistema para os ambientes de educao
Por Regiane Carvalho

O Linux Educacional uma distribuio GNU/Linux, disponibilizada desde 2006 para as escolas pblicas brasileiras atravs do Programa Nacional de Tecnologia Educacional (PROINFO). A verso 3.0 do Linux Educacional baseada no Kubuntu, e foi customizada pelo Analista de Testes Francisco Willian Saldanha. O propsito do Linux Educacional facilitar a utilizao de um sistema GNU/Linux em ambientes de informtica voltados para a educao. Neste contexto, o sistema operacional GNU/Linux proporciona maior liberdade de personalizao do ambiente do usurio. Escolher um sistema operacional mais que uma escolha tecnolgica. Um sistema operacional define os aplicativos usados e os recursos a serem embarcados em um computador. Nesse ponto est uma das principais diferenas entre o Gnu/Linux e os demais sistemas operacionais existentes para os computadores. A outra ser um software livre, possvel de ser modificado, de cdigo aberto e gratuito.
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|80

SOFTWARE PBLICO LINUX EDUCACIONAL

entre outros. O trabalho de identidade visual do desktop do Linux Educacional feito por Claudia Queiroz, que trabalha no desenvolvimento de botes, cones e papis de parede.

Edubar
A barra localizada na parte superior da rea de Trabalho permite ao usurio um acesso rpido aos contedos educacionais e aplicativos. Esta barra, denominada Edubar, foi captada do Trabalho de Concluso de Curso (TCC) de Regiane Soares de Carvalho - Curso de Engenharia da Computao da Universidade Estadual do Amazonas - (UEA) e inserido no Linux Educacional a partir da verso 2.0. Na verso atual foi implementado em JAVA pelo Analista de Sistemas Milton Csar de Souza Leite.

Figura 1: rea de Trabalho do Linux Educacional verso 3.0

O Linux Educacional suporta e oferece programas com caractersticas educacionais aplicativos, linguagens de programao (Logo), sistemas de autoria (Squeak), utilitrios, acessrios, entre outros e contedos categorizados do currculo e recursos educacionais vdeos educacionais da TV Escola, objetos de aprendizagem do Banco de Contedos, obras literrias e outras produes tcnicas, cientficas e artsticas, que o torna em mais um recurso da estratgia de inovao da prtica educativa com o suporte das tecnologias, que pode ser encaminhada tanto em sala de aula (ou no laboratrio de informtica) ou com laptops educacionais conectados, ou outros portteis de uso pessoais / individuais , descreve o Mestre em Educao e Coordenador de Poltica em Tecnologia Educacional da Secretaria de Educao a Distncia do Ministrio da Educao (SEED-MEC), Pedro Ferreira de Andrade. O ambiente grfico da distribuio o KDE (K Desktop Environment), software de origem alem, que inclui um gerenciador de janelas e uma plataforma de desenvolvimento de cdigo aberto, desenvolvido com base na biblioteca Qt. Alm de dar sentido parte grfica do sistema operacional, tambm oferece uma gama de aplicativos para multimdia, utilitrios de escritrio, rede, impressoras, gerenciamento de usurios,
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

Figura 2: Edubar

Contedos Educacionais
A Edubar uma forma simples e elegante de acessar os contedos educacionais disponibilizados pelo Ministrio da Educao. Atravs de um repositrio Debian de Contedos, os usurios com a acesso a Internet possuem disposio contedos que compreendem 2.583 Obras do Portal Domnio Pblico e 508 Vdeos da TV Escola. Estes contedos j esto presentes na instalao dos computadores entregues pelo PROINFO para as escolas pblicas. Desta forma, nas escolas onde no h acesso internet, o acesso a uma parte do acervo est garantido.

Ferramenta de Busca
Visando facilitar a busca dos contedos educacionais, a Ferramenta de Busca, possibilita pesquisar os contedos por tipo de Mdia

|81

SOFTWARE PBLICO LINUX EDUCACIONAL

(Texto, Som, Imagem e Vdeo), Categoria (Ensino Mdio, Salto para o Futuro, Histria, Lngua Portuguesa, Educao Especial, Escola/Educao, Cincias, tica, Matemtica, Literatura, Geografia, Pluralidade Cultural, Arte, Sade, Educao Fsica, Literatura Infantil, Recortes, Artes, Filosofia, Biologia Geral, Psicologia, Literatura de Cordel, Hinos, Teologia), Autor e Ttulo.

Contribua com o Linux Educacional


Participe voc tambm da comunidade do Linux Educacional atravs do http://www.softwarepublico.gov.br.

Maiores informaes:
Software Pblico http://www.softwarepublico.gov.br Linux Educacional http://webeduc.mec.gov.br/linuxeducacional/ Banco Internacional de Objetos Educacionais http://objetoseducacionais2.mec.gov.br/ Portal Domnio Pblico http://www.dominiopublico.gov.br/ Portal do Professor http://portaldoprofessor.mec.gov.br/ KDE http://www.kde.org/ Kubuntu http://www.kubuntu.org/

Figura 3: Ferramenta de Busca de Contedos

Em 25 de junho de 2009, durante o 10o Frum Internacional de Software Livre, o Linux Educacional foi disponibilizado sociedade brasileira atravs do Portal do Software Pblico. Os interessados podem se cadastrar no Portal e participar da comunidade Linux Educacional, contribuindo para que o projeto cresa de forma a favorecer os ambientes de educao.

REGIANE CARVALHO Engenheira da Computao pela Universidade Estadual do Amazonas, usuria de software livre desde 2004, coordenadora da Comunidade Linux Educacional, trabalha desde 2007 no Centro de Experimentao em Tecnologia Educacional (CETE) do Ministrio da Educao no desenvolvimento do Linux Educacional.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|82

EDUCAO PROJETOS EDUCATIVOS COM SOFTWARE LIVRE

Implementando projetos educativos inovadores com software livre


Por Sinara Duarte
Raja R - sxc.hu

Toca o sinal. O professor chega na sala de aula, faz a chamada, pede silncio, escreve alguns apontados no quadro, faz alguns comentrios, passa a atividade de casa, e j se passaram 50 minutos. Toca o sinal. L vem outro professor, faz a chamada, pede silncio, escreve alguns apontamentos... Enfim, quem trabalha em escolas, de qualquer lugar do pas, sabe que essa a rotina diria da maioria

dos estudantes das sries terminais, com raras excees. Para um jovem de 12, 14 anos, vidos de curiosidade e energia, passar quatro horas passivelmente sentado, ouvindo o professor falar um ato de tortura. O pior de tudo, ainda levar o nome de indisciplinado e desatento, como se a culpa fosse dele. E pense, que estamos nos tempos modernos, pois at poucas dcadas as cadeiras escolares

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|83

EDUCAO PROJETOS EDUCATIVOS COM SOFTWARE LIVRE

eram aparafusadas ao cho para facilitar a organizao da sala de aula! Para os professores tambm igualmente difcil repetir o mesmo contedo, por anos a fio, com o mesmo entusiasmo da primeira vez. Quem atua no ensino pblico, sabe muito bem do que eu estou falando: turmas numerosas, currculos engessados, professores sobrecarregados, cobranas de todas as partes, turmas muito heterogneas, indisciplina, falta de recursos, desde o bsico como papel at o mais avanado, como internet na escola, por exemplo. Enfim, o fato que quanto mais se avana nos anos escolares, mais difcil manter a motivao. A cincia e a experincia provam que todo ser humano curioso, principalmente quando crianas ou adolescentes. Se a curiosidade inata ao jovem porque na escola, parecem to desmotivados? E o mais importante: Como mudar essa reali-

dade? Como despertar a curiosidade adormecida e mobilizar as energias juvenil para algo produtivo? Como ser criativo e inovador neste contexto? So perguntas difceis de responder. Na educao no existe frmulas prontas nem mgicas. Cada escola, cada professor, cada aluno singular. Esse o nosso desafio dirio! Muitos acreditam que a introduo da tecnologia pode de fato revolucionar a sala de aula. De fato, a utilizao da tecnologia no ambiente escolar contribui para essa mudana de paradigmas, sobretudo, para o aumento da motivao em aprender, pois as ferramentas de informtica exercem um enorme fascnio em nossos alunos. Todavia, o computador no uma panaceia para todos os problemas educacionais, pelo contrrio um grande aliado, mas sozinha, a tecnologia no capaz de mudar nada. O grande mentor

das revolues educacionais ainda o professor. O laboratrio de informtica educativa (LIE) ambiente propcio para o nascimento de idias inovadoras. At o nome perfeito: Laboratrio. No uma sala informatizada, pois qualquer sala assim pode ser, basta equipar com tudo de mais moderno e high tech da atualidade. J o laboratrio um local diferente da sala de aula convencional, foi idealizado para pesquisa, para manipulao de dados, experimentao de hipteses, onde ora acertamos, ora erramos, mas sempre recomeamos. Um verdadeiro convite a subverso! Ao implementar projetos de aprendizagem por meio da incorporao das TICs Tecnologias de Educao e Comunicao, o professor passa a ser um estimulador e facilitador da aprendizagem de seus alunos e estes passam a ser verdadeiros pesquisadores, sujeitos ativos, reflexivos e cidados conscientes de seu papel na sociedade, atuantes e participativos. Trabalhar com projetos uma forma de ressignificar o espao de educativo. O aluno sai do papel de figurante para protagonista da prpria aprendizagem, participando ativamente do prprio aprendizado, por meio da experimentao, da pesquisa em grupo, do estmulo dvida, enfim, o aluno

Ao adotar o software livre no contexto educativo, contribumos para a democratizao do saber...


Sinara Duarte

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|84

EDUCAO PROJETOS EDUCATIVOS COM SOFTWARE LIVRE

se envolve mais e aprende muito mais do que aprenderia numa situao de simples receptor de informaes. Na pedagogia de projetos o aluno instigado a produzir e acaba por desenvolver a capacidade de selecionar, organizar, priorizar, analisar, sintetizar, to necessria nos dias atuais. Dentro desta perspectiva, o professor assume papis diferenciados na promoo do desenvolvimento e aprendizado dos alunos. Este ao mesmo tempo propiciador de atividades, situaes e recursos que levem o aluno a aprender a aprender, e tambm mediador no processo ensino-aprendizagem. Deixando de ser mero transmissor de conhecimento, para mediador, levando o aluno a uma atitude positiva frente ao conhecimento, despertando-lhe o interesse e sugerindo-lhe situaes que o motivem a aprender. E o que o software livre tem haver com isso? O software livre tem uma grande parcela de culpa nesta revoluo. Primeiro, porque oferece uma gama de softwares nas mais diversas reas de atuao, que podem ser livremente, baixados, copiados, replicados, alterados e adequados a dinmica escolar. Assim, possvel construir novas civilizaes, viajar no cosmos, desvendar os mistrios da cincia, aprender novas formas de se comunicar, vivenciar o inusitado, enfim, co-

mo dizia a abertura de uma famosa srie ficcional audaciosamente indo onde nenhum homem jamais esteve...Como diria o Dr. Spock: Vida longa e prspera ao software livre! Ao adotar o software livre no contexto educativo, contribumos para a democratizao do saber, diminuindo o grande fosso da excluso digital. Deixamos de ser refns da tecnologia proprietria e principalmente da dependncia hegemnica americana, nos libertando dos grandes monoplios. Poderia passar horas a fio, explicitando as razes porque adotar o software livre na escola, mas vamos logo ao que interessa. Um dos projetos desenvolvidos que vem contribuindo para resignificar a aprendizagem chama-se Minha Escola, Minha vida. Idealizado inicialmente pela professora Liduina Vidal (Fortaleza-CE), depois adaptado pela professora Sinara Duarte. Por descrever uma experincia educacional que

tem como eixo estruturante a incluso digital, faz-se necessrio abordar o contexto scio-poltico onde o mesmo foi realizada. O referido projeto foi realizado em uma escola pblica educativa localizada em um bairro perifrico da capital cearense marcado por graves problemas sociais como: altos ndices de prostituio, consumo de drogas, violncia domstica e acidentes de trnsito aliada a baixa escolaridade da sua populao de forma geral. O principal objetivo foi sensibilizar jovens em alta situao de vulnerabilidade social acerca de sua importncia enquanto sujeito histrico-social e da escola como partcipe deste processo atravs do uso das TICs em uma plataforma livre. A intenso que os jovens concludentes do ensino fundamental, pudessem produzir material miditico, utilizando as ferramentas livres, e principalmente valorizasse o ambiente escolar, dando continuidade a sua escolarizao. Muitos questionavam: Estudar para que? Se nada vai mudar na mi-

...Como diria o Dr. Spock: Vida longa e prspera ao software livre!


Sinara Duarte

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|85

EDUCAO PROJETOS EDUCATIVOS COM SOFTWARE LIVRE

nha vida, ou eu no tenho sonhos. triste constatar que pessoas to jovens possam acreditar que no possuem chances de modificar sua realidade ou mesmo que se tornem dependentes da ideologia dominante. Diante desta problemtica, surgiu o projeto Minha Escola, Minha Vida que tem como premissa bsica: a liberdade de produzir o conhecimento. O referido projeto foi desenvolvido em seis etapas: planejamento coletivo, pesquisa textual, sesso de fotos, edio e produo, oficinas e divulgao. A primeira etapa envolveu o planejamento coletivo do trabalho. Os alunos concludentes do ensino fundamental, juntos com a professora do LIE e de Literatura, planejaram o formato do projeto que deveria a ser desenvolvido dentro dos recursos disponveis. Como a escola no dispunha de uma filmadora nem similar, foi acordado uma apresentao (audiovisual) em formato de slides (fotos e textos usando o BrOffice.org). Cada aluno teria dois slides para falar de suas experincias, enquanto sujeito histrico-social e sua relao com o ambiente escolar, sendo que ao final, seria produzido um photobook com todas as apresentaes em formato de lbum virtual coletivo. A segunda etapa foi de pesquisa e produo textual. Os alunos foram motivados a pesquisar sobre sua vida acad-

mica e a funo social da escola, por meio de entrevistas com os pais e funcionrios da escola, produzindo textos acerca destas temticas. A terceira etapa foi a sesso de fotos. Para ilustrar o photobook, optou-se por fotografar individualmente todos os formandos do 9 ano, funcionrios da escola (corpo gestor, administrativo, apoio e docente) alm dos fatos considerados mais relevantes dentro da trajetria escolar. A quarta etapa foi a edio e elaborao da mdia (photobook). Depois de criados os slides no BrOffice Impress, os alunos foram desafiados a criar e editar um projeto audiovisual utilizando as ferramentas livres, de forma que possibilitasse a gravao em formato de DVD/VCD. Ressalta-se que a escolha do tipo de mdia levou em considerao o fato de que todos os alunos possuam apa-

relho de DVD e que havia interesse da maioria, em apresentar sua produo para os familiares, portanto seria a forma mais acessvel e democrtica de divulgao, enquanto que poucos tinham acesso a computadores conectados a rede mundial de computadores. Mesmo assim, ficou acordado que a produo tambm seria colocada na Web, por meio do blog pessoal da professora Sinara Duarte. Os principais recursos utilizados foram mquina fotogrfica digital, computador com Sistema Operacional Linux Kurumin (verso 7.0) instalado e acesso a Internet, CDs virgem, televiso e aparelho de DVD. Para criao, edio e ilustrao do vdeo utilizaram-se as seguintes ferramentas computacionais livres: BrOffice Writer (editor de texto) BrOffice.org Impress (confeco de slides), Kdenlive (edio de video), KolorPaint (Desenho), Gimp (edi-

triste constatar que pessoas to jovens no possuem chances de modificar sua realidade ou mesmo que se tornem dependentes da ideologia dominante.
Sinara Duarte

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|86

EDUCAO COMPUTADOR E CRIANAS EM CASA

tor de foto), Mozilla-Firefox (software de navegao na Web), fotos do arquivo particular da escola e dos alunos. A quinta etapa foi a participao em oficinas de Incluso Scio-Digital. Portanto, paralelo a produo do photobook, os alunos tambm participaram de oficinas de informtica bsica, visando o domnio das ferramentas tecnolgicas. Ressalta-se que foi utilizado, exclusivamente o software livre, nas oficinas prticas. A sexta e ltima etapa foi a culminncia do projeto e ocorreu na solenidade de formatura do trmino do curso do ensino fundamental, no qual houve a exposio da produo coletiva (DVD) para a comunidade escolar. Ao final, cada aluno foi presenteado com uma mdia com o resultado do trabalho. A experincia foi desenvolvida no Laboratrio de Informtica Educativa LIE da referida escola, no contra-turno escolar no perodo de dezembro de 2007 a fevereiro de 2008, totalizando cerca de 80 horas e atendeu cerca de 57 adolescentes. Durante este perodo, percebeu-se a dicotomia existente entre os que j possuam algum conhecimento de informtica e os que no possuam nenhum conhecimento. Os primeiros conseguiam concluir rapidamente suas atividades, porm permaneciam no LIE, ajudando os colegas, exercendo sua solidari-

edade e cooperao, caractersticas inatas do movimento do software livre. Geralmente os que sentiam mais dificuldade preferiam o contato com os colegas, do que a mediao docente. Outros tiveram mais preocupao com o layout, dedicando muito tempo a decorao dos slides. A escolha das imagens e gifs refletiam de certa forma a vivncia e histria scio-cultural dos educandos, por isso era recorrente imagens de personagens de histrias em quadrinhos, heris de filmes de ao, bandeiras e smbolos de times nacionais, atores e cantores nacionais e internacionais. Apesar da aparente desorganizao, os alunos conseguiram dentro das limitaes temporais e espaciais desenvolver autonomia na criao da multimdia. A interveno dos professores s ocorria quando alguma disperso atrapalhava

o grupo de forma generalizada de forma a impossibilitar a feitura das atividades propostas. Os alunos tambm foram instrudos de que as atividades propostas no valeriam pontos, nem qualquer complemento na mdia bimestral de cada aluno e que seria uma nova forma de construir o conhecimento, visto que seriam desafiados a construir algo novo de forma coletiva (multimdia), que posteriormente tambm seria compartilhada com a comunidade escolar. Desta forma, a avaliao foi contnua e formativa, ocorrendo durante o desenvolvimento de todas as etapas do projeto. O objetivo maior no era controlar ou qualificar os estudantes, mas ajud-los a progredirem na busca do conhecimento. Assim, foi privilegiada a abordagem sciointeracionista na qual cada participante foi sujeito de sua prpria aprendizagem, destacando-se o aprender fa-

A aparente fragilidade das pequenas iniciativas, como esta tm indicado a viabilidade da incluso digital nas escolas brasileiras...
Sinara Duarte

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|87

EDUCAO PROJETOS EDUCATIVOS COM SOFTWARE LIVRE

zer fazendo, estimulando-se a aprendizagem cooperativa e colaborativa. O professor do LIE desempenhou a funo de mediador do conhecimento, criando situaes problemas para que o aluno pudesse desenvolver suas potencialidades e construir sua autonomia na construo do conhecimento e no manuseio dos softwares livres. Os resultados encontrados foram acima das expectativas. Os alunos outrora, considerados desmotivados e desinteressados, mostraramse bastante motivados e engajados em construir algo nico. De fato, organizar e implantar abordagens educacionais que vo ao encontro das necessidades dos educandos, desenvolvendo estratgias de ensino centradas no aprendiz, enfatizando a autonomia, acomodando a diversidade e maximizando as oportunidades para o sucesso e as conquistas pessoais condio sine qua non do professor na contemporaneidade. O fazer docente por meio da adoo da tecnologia no ambiente educacional, capacita os professores a um novo agir

no ensino, tornando o processo educativo mais dinmico e atraente. Incluir no deve ser apenas uma simples ao de formao tcnica dos aplicativos, como acontece na maioria dos projetos, mas um trabalho de desenvolvimento das habilidades cognitivas, transformando informao em conhecimento, transformando utilizao em apropriao. A reflexo crtica da sociedade dever gerar prticas criativas de recusa de todas as formas de excluso social. Por meio de projetos como este, o aluno preparado no apenas para ser usurio de ferramentas tecnolgicas, mas tambm para ser capaz de criar, resolver problemas e usar os vrios tipos de tecnologias existentes de forma racional, eficiente e significativa. No se trata do professor ensinar tecnologia, mas de utilizar o recurso tecnolgico como fator de motivao para, a partir do interesse, levando o aluno construo do seu prprio conhecimento. Essa a essncia do software livre: a possibilidade seu potencial transformador, visto que envolve a participao coletiva e a emancipao

dos seres humanos. A aparente fragilidade das pequenas iniciativas, como esta tm indicado a viabilidade da incluso digital nas escolas brasileiras, o que refora o discurso de que a implementao de uma escola de qualidade, que igualitria, justa e acolhedora para todos, no um sonho impossvel.

Maiores informaes:
Blog Software Livre na Educao http://softwarelivrenaeducacao.word press.com

SINARA DUARTE professora da rede municipal de Fortaleza, pedagoga, especialista em Informtica Educativa e Mdias em Educao, com nfase no Software livre. Colaboradora do Projeto Software Livre Educacional e mantenedora do Blog Software Livre na Educao.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|88

GAMES WINE

WINE: Ferramenta em evoluo constante nos jogos exclusivos para plataforma Windows
Por Carlos Donizete

Muitos usurios leigos que possuem e trabalham constantemente com programas do tipo Corel Draw, Photoshop e at as vez preferem trabalhar mais com Microsoft Office do que o OpenOffice (ou BROffice) por simples costumes rotineiro dirio na plataforma Windows, e no quer mudar da gua para o vinho. Outros at trabalham muito bem com os programas opensource normalmente no Windows, mais no querem deixar por causas de alguns jogos preferidos.

Neste caso existe uma ferramenta existente em todas distribuies Linux que preferir utilizar ou pelo menos experimentar chamado WINE. Traduzindo em portugus o vinho, no uma ferramenta 100% funcional para todos os programas exclusivos da Microsoft Windows, mas consegue instalar seus programas preferidos numa plataforma Linux e inclusive vrios jogos esto tendo um desempenho timo no Wine. Wine uma implementao livre de APIs (ou Interface de Programao de Aplicativos) do Windows sobre as bibliotecas linux. (Mais detalhes sobre API acesse o wikipdia - http://pt.wikipedia.org/wiki/API) Wine significa Wine Is Not an Emulator ou seja, no um emulador, nem uma mquina virtual, um tradutor onde funciona como uma camada que engana os programas, fazendoos acreditar que esto rodando sobre um siste-

Figura 1 - Adobe Photoshop sendo executado no wine Figura 2 - Logomarca do projeto

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|89

CAPA EVOLUO DOS JOGOS PARA LINUX

ma Windows, quando na verdade esta usando no Linux. Assim, no precisa uma licena Microsoft Windows para instalar e tem um desempenho final prximo de um binrio nativo. Em alguns casos at melhor que no prprio ambiente Windows. E se no precisa de licena Microsoft Windows, o que uma enorme economia. O projeto Wine j fez um trabalho hercleo, mas ainda tem muito pela frente e para instalar e configurar um tanto trabalhoso, ainda mais para iniciantes. Est melhorando nesses pontos, mas um trabalho em progresso, que faz quinzenalmente uma verso nova do Wine. E agora sobre os jogos via Wine tem uma evoluo constantemente em relao aos jogos. O que esta surpreendendo cada vez mais,

INSTALANDO O WINE Para instalar muito simples e existe dois tipos de Wine que so Wine Stable (Wine Estvel) e o Wine Development (Wine que atualiza quinzenalmente). O Wine Stable existente em todas as distribuies Linux com instalao simples, no caso no Ubuntu Linux usando ambiente grfico GNOME. V em Aplicaes > Adicionar/Remover..., selecione no Exibir Todos os aplicativos disponveis e procure por "wine", marque a caixinha e d OK.

Figura 4 - Adicionar/Remover aplicaes

Ao terminar vai encontra-lo nos Aplicativos do Ubuntu Linux. Para o Wine Development, abre o terminal (Aplicaes > Acessrios > Terminal ou Consola caso utiliza o Ubuntu verso 8.04 ou 8.10) e digite este comando:
wget -c http://wine.budgetdedicated.com/apt/ Scott%20Ritchie.gpg

Figura 3 - Game SilkRoad via Wine na distribuio Ubuntu Linux

que esta ferramenta a cada 15 dias do ms que lanam uma verso nova, os jogos famosos que so exclusivos para o Windows (com exceo aos jogos com que utilizam a ferramenta GameGuard como protetor contrar hacker) esto melhorando muito na parte grfica e tambm na qualidade do som. Sem dizer a jogabilidade, que agora posso dizer que ficam idntico ao que jogam no Windows.

Em seguida, tecle enter. Terminado, feche o terminal e v em Sistema > Administrao > Canais de Software, e clique na aba Programas de Terceiros e depois clique em Adicionar.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|90

CAPA EVOLUO DOS JOGOS PARA LINUX

Figura 5 - Adicionando repositrios

Figura 6 - Autenticao da chave

Escolha qual a verso Ubuntu Linux que esta utilizando, e digite a linha APT e depois clique em Adicionar Canal.
Para Ubuntu 9.04 - Jaunty Jackalope: deb http://wine.budgetdedicated.com/apt jaunty main Para Ubuntu 8.10 - Intrepid Ibex: deb http://wine.budgetdedicated.com/apt intrepid main Para Ubuntu 8.04 - Hardy Heron: deb http://wine.budgetdedicated.com/apt hardy main

E para instalar seus jogos pelo wine, s dar um duplo clique no arquivo .exe, caso no funcionar, clique lado direito do mouse em cima do arquivo e clicar Abrir com. No Portal Ubuntu Games obtivemos duas parcerias de dois grandes jogos conhecidos mundialmente usando servidores privados competentes, que so o Ragnarok Online do servidor OFFTOPIC (http://www.offtopicro.com) anunciado na edio passada da Revista Esprito Livre. E agora o MU Online do servidor privado MuTH (http://www.muth.com.br/home). Mu Onli-

Colocada a linha escolhida acima, v na aba em Autenticao. Clique em Importar Arquivo Chave..., e procure por Scott Ritchie.gpg e de OK. Feche o Canais de Software e depois clique na opo "Recarregar", para que faa o update do sistema. Pronto! Agora v em Aplicaes > Adicionar/remover... e procure por wine, que est numa verso mais atual que sempre estar se atualizando.

Figura 7 - Game PES 2009 rodando no Wine

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|91

CAPA EVOLUO DOS JOGOS PARA LINUX

O nico gerado o jogo para distribuio Debian/Ubuntu em arquivo .deb com ajuda do Mauro Xavier da Portal Criativa (http://www.portalcriativa.com.br) e Alfa Training Informtica. Para mais informaes em obter como ter o jogo acesse: http://www.ubuntugames.org/pt/wine/95-mu-online. Bom divertimento!

Maiores informaes:
Figura 8 - Jogo Mu Online via wine

Site Ubuntu Games: http://www.ubuntugames.org Site Oficial WineHQ http://www.winehq.org

ne um MMORPG, ou seja, um Massive Multiplayer Online Role Playing Game que seria algo como "Jogo Online Massivo de Multijogadores de RPG.

Figura 9 - Jogo Trackmania rodando via wine

CARLOS DONIZETE tcnico em suporte de hardware e software onde reside no Estado de So Paulo. Criador e administrador do site Ubuntu Games, onde desenvolve tutoriais de jogos para as disbtribuies Debian/Ubuntu Linux desde 2006 voltado ao pblico iniciante. conhecido pela comunidade Ubuntu Brasil pelo apelido Coringao, onde participa desde 2005.

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|92

QUADRINHOS

QUADRINHOS
Por Wesley Samp, Wallisson Narciso e Jos James Figueira Teixeira OS LEVADOS DA BRECA

http://www.OSLEVADOSDABRECA.com

NANQUIM2

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|93

QUADRINHOS
A PROFISSO MAIS VELHA DO MUNDO

http://josejamesteixeira.blogspot.com
Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|94

AGENDA O QUE T ROLANDO NO MUNDO DE TI

AGENDA
AGOSTO
Evento: RoadShow CNT Brasil Data: 13/08/2009 Local: Braslia/DF Evento: 4 Circuito CELEPAR de Software Livre Data: 14 e 15/08/2009 Local: Pato Branco/PR Evento: 16 Debian Day Data: 15/08/2009 Local: Campo Grande/MS Evento: II SISOL - Simpsio de Software Livre Data: 17 a 19/08/2009 Local: Jequi/BA Evento: 4 Circuito CELEPAR de Software Livre Data: 21 e 22/08/2009 Local: Cianorte/PR Evento: II GNUGRAF Data: 22 e 23/08/2009 Local: Rio de Janeiro/RJ Evento: 2 Blogcamp ES Data: 22 e 23/08/2009 Local: Vitria/ES Evento: Digital Age 2.0 Data: 26 a 27/08/2009 Local: So Paulo/SP Evento: CONSEGI 2009 Data: 26 a 28/08/2009 Local: Braslia/DF Evento: 14 EDTED Data: 29/08/2009 Local: Braslia/DF Evento: 1 Blender Day Data: Em diversos dias Local: Vrios locais do Brasil Evento: Tchelinux 2009 Ediao Santa Maria Data: 12/09/2009 Local: Santa Maria/RS Evento: Tchelinux 2009 Edio Santana do Livramento Data: 26/09/2009 Local: Santana do Livramento/RS Evento: Rio Info 2009 Data: 09 a 11/09/2009 Local: Rio de Janeiro/RJ Evento: ENECOMP 2009 Data: 04 a 08/09/2009 Local: Curitiba/PR Evento: SFD - Dia da Liberdade de Software 2009 Data: 19/09/2009 Local: Vrios locais do Brasil e do mundo Evento: I ENINC - 1 Encontro de Informtica do Cariri Data: 25 a 27/09/2009 Local: Juazeiro do Norte/CE

SETEMBRO
Evento: I ENINED - Encontro Nacional de Informtica e Educao Data: 01 a 03/09/2009 Local: Cascavel/PR Evento: #8.ART - 8 Encontro Internacional de Arte e Tecnologia Data: 16 a 19/09/2009 Local: Braslia/DF Evento: 4 Circuito CELEPAR de Software Livre Data: 11 e 12/09/2009 Local: Bandeirantes/PR Evento: 4 Circuito CELEPAR de Software Livre Data: 25 e 26/09/2009 Local: Dois Vizinhos/PR

Divulgao de eventos:

revista@espiritolivre.org

Revista Esprito Livre | Agosto 2009 | http://revista.espiritolivre.org

|95