Você está na página 1de 31

SL NA FACULDADE p.

32

CONSEGI 2009 p.26

UNIX 40 ANOS p.30

SL para governos,
usurios e empresas

Maddog explica como isso mostra


a fragilidade das empresas

Para Taurion, estudantes de TI


aprendero mais com SL

# 59 Outubro 2009

A REVISTA DO PROFISSIONAL DE TI

CASE ALFRESCO p.26


A Construcap agilizou seus
projetos com o Alfresco

LINUX PARK 2008 p.28


Iniciada em Porto Alegre a temporada
de seminrios Linux Park de 2008

CEZAR TAURION p.34


O Cdigo Aberto como
incentivo inovao

#44 07/08

A REVISTA DO PROFISSIONAL DE TI

9 771806 942009

00044

R$ 13,90
7,50

GOVERNANA COM

GRTIS

SEJA UM BOM GESTOR E UTILIZE AS


MELHORES PRTICAS ADOTADAS E
RECOMENDADAS PELOS PROFISSIONAIS
MAIS EXPERIENTES NESSA REA p.36
O que dizem os profissionais
certificados p.24
Cobit, CMMI, ITIL. Quais as
melhores prticas? p.36
ITIL na prtica p.39
Novidades do ITIL v3. p.44

SEGURANA: DNSSEC p.69

VEJA TAMBM NESTA EDIO:

Com o DNSSEC, a resoluo


de nomes fica protegida
de ataques. Mas seu
preo vale a pena?

Relatrios do Squid com o SARG p.60

REDES: IPV6 p.64

Becape de bancos de dados com a Libferris p.46

Conhea as vantagens da
nova verso do Internet
Protocol, e veja por que
difcil adot-la

Java, Ruby e Rails: conhea o JRuby on Rails p.74


Benchmarks do GCC 4.3? p.58
LPI nvel 2: Servidores NIS e DHCP p.52

WWW.LINUXMAGAZINE.COM.BR

A MELHOR DEFESA UM BOM ATAQUE. APRENDA


A INVADIR SISTEMAS PARA ENTENDER COMO
DEFENDER SEUS SISTEMAS E REDES. p.33

Aula de invaso p.34


Mapa grfico de uma invaso p.41
Linux prova de invaso com LIDS p.47

SEGURANA: UPGRADE 2.0 p.18


O jeito certo de atualizar o sistema
no como todos fazem. Mas o
cenrio est melhorando.

REDES: ASP.NET NO APACHE! p.67


Com o verstil mod_mono, seu Apache
pode servir contedo .NET nativamente.

WWW.LINUXMAGAZINE.COM.BR

VEJA TAMBM NESTA EDIO:


Escalonadores de processo p.53
OpenSolaris, sexto artigo p.58

Adobe AIR no Linux p.64


UPnP fcil com o Brisa p.70

Expediente editorial

Sinal de maturidade

Diretor Geral
Rafael Peregrino da Silva
rperegrino@linuxmagazine.com.br
Editor
Pablo Hess
phess@linuxmagazine.com.br

Editora de Arte
Paola Viveiros
pviveiros@linuxmagazine.com.br
Coordenador de Comunicao
Igor Daurcio
idauricio@linuxmagazine.com.br
Tradutores
Rodrigo Amorim e Leandro Melo de Sales
Centros de Competncia
Centro de Competncia em Software:
Oliver Frommel: ofrommel@linuxnewmedia.de
Kristian Kiling: kkissling@linuxnewmedia.de
Peter Kreussel: pkreussel@linuxnewmedia.de
Marcel Hilzinger: hilzinger@linuxnewmedia.de
Centro de Competncia em Redes e Segurana:
Jens-Christoph B.: jbrendel@linuxnewmedia.de
Hans-Georg Eer: hgesser@linuxnewmedia.de
Thomas Leichtenstern: tleichtenstern@linuxnewmedia.de
Markus Feilner: mfeilner@linuxnewmedia.de
Nils Magnus: nmagnus@linuxnewmedia.de
Anncios:
Rafael Peregrino da Silva (Brasil)
anuncios@linuxmagazine.com.br
Tel.: +55 (0)11 4082 1300
Fax: +55 (0)11 4082 1302
Petra Jaser (Alemanha, ustria e Sua)
anzeigen@linuxnewmedia.de
Penny Wilby (Reino Unido e Irlanda)
pwilby@linux-magazine.com
Amy Phalen (Estados Unidos)
aphalen@linux-magazine.com
Hubert Wiest (Outros pases)
hwiest@linuxnewmedia.de
Gerente de Circulao
Claudio Bazzoli
cbazzoli@linuxmagazine.com.br
Na Internet:
www.linuxmagazine.com.br Brasil
www.linux-magazin.de Alemanha
www.linux-magazine.com Portal Mundial
www.linuxmagazine.com.au Austrlia
www.linux-magazine.ca Canad
www.linux-magazine.es Espanha
www.linux-magazine.pl Polnia
www.linux-magazine.co.uk Reino Unido
Apesar de todos os cuidados possveis terem sido tomados
durante a produo desta revista, a editora no responsvel
por eventuais imprecises nela contidas ou por consequncias que advenham de seu uso. A utilizao de qualquer material da revista ocorre por conta e risco do leitor.
Nenhum material pode ser reproduzido em qualquer meio, em
parte ou no todo, sem permisso expressa da editora. Assume-se
que qualquer correspondncia recebida, tal como cartas, emails,
faxes, fotografias, artigos e desenhos, sejam fornecidos para publicao ou licenciamento a terceiros de forma mundial no-exclusiva pela Linux New Media do Brasil, a menos que explicitamente indicado.
Linux uma marca registrada de Linus Torvalds.
Linux Magazine publicada mensalmente por:
Linux New Media do Brasil Editora Ltda.
Av. Fagundes Filho, 134
Conj. 53 Sade
04304-000 So Paulo SP Brasil
Tel.: +55 (0)11 4082 1300 Fax: +55 (0)11 4082 1302

EDITORIAL

Prezados leitores,

Revisora
Aileen Otomi Nakamura
anakamura@linuxmagazine.com.br

Ainda ouvimos com frequncia afirmaes de que o Software Livre


no cria nada de novo, apenas copia boas ideias vindas de softwares
proprietrios. No entanto, o nicho recm-inaugurado dos aplicativos
para sistemas embarcados, em especial celulares e netbooks, mostra
que um conceito j antigo do Software Livre, o repositrio de pacotes,
agora aplicado com sucesso por empresas que desejam, acima de
tudo, inovar para vender mais uma prova da maturidade tecnolgica e mercadolgica do Software Livre.
Apple, Google e Intel so trs integrantes da nova onda de companhias que cercam seus produtos com repositrios de softwares j adaptados ao ambiente em que sero executados. A App Store da Apple, o
Android Market no caso do Google e a iniciativa recm-anunciada da
Intel para inaugurar um repositrio de aplicativos para a plataforma
Moblin demonstram que a ideia de manter todo um ecossistema em
torno de um produto, seja ele hardware ou software, de fato inovadora e benfica para os negcios.
A facilidade encontrada pelos usurios do iPhone ou do Android
de simplesmente visitar suas respectivas lojas de aplicativos e selecionar alguns para baixar e instalar um importante valor desses
aparelhos. No difcil perceber que em breve esses ecossistemas sero bem mais importantes, do ponto de vista do consumidor, do que
o hardware ou at o sistema operacional dos smartphones.
O uso de repositrios de software, prtica j antiga entre as distribuies GNU/Linux, parece estar sendo reconhecido pelas maiores
empresas de software como uma forma de inovar, produzir mais e
abocanhar fatias maiores do mercado, sem no entanto comprometer
a segurana ou a qualidade de suas ofertas.
Um efeito prtico altamente positivo da difuso do uso de repositrios vir ao encontro aos proponentes e defensores do Software
Livre. Quem j se deu o trabalho de incentivar usurios de sistemas
Windows a adotar o GNU/Linux certamente esbarrou na dificuldade
enfrentada por essas pessoas com relao instalao de aplicativos.
O hbito de navegar pela Internet em busca de um aplicativo, sem
qualquer controle sobre o que este instalar consigo no sistema,
difcil de largar, para esses usurios. Especialmente para tais pessoas,
eliminar o estranhamento do conceito de repositrios de software ser
um importante passo para facilitar a adoo de sistemas livres. n

Direitos Autorais e Marcas Registradas 2004 - 2009:


Linux New Media do Brasil Editora Ltda.
Impresso e Acabamento: RR Donnelley
Distribuda em todo o pas pela Dinap S.A.,
Distribuidora Nacional de Publicaes, So Paulo.
Atendimento Assinante
www.linuxnewmedia.com.br/atendimento
So Paulo:
+55 (0)11 3512 9460
Rio de Janeiro: +55 (0)21 3512 0888
Belo Horizonte: +55 (0)31 3516 1280
ISSN 1806-9428

Impresso no Brasil

Linux Magazine #59 | Outubro de 2009

Pablo Hess
Editor

NDICE

CAPA
Ataque contra os atacantes

33

C
onhea as ferramentas disposio dos
invasores para entender como eles agem e tomar
as medidas necessrias para evitar problemas.
Um bom ataque

34

Para se proteger, preciso pensar como o invasor.


A viso do IDS

41

E
ncontre invasores com essas fceis
ferramentas de visualizao.
Tapa-buraco

47

E
ntre os sistemas MAC para controle obrigatrio de acesso, h
uma boa alternativa aos famosos SELinux e AppArmor: o LIDS.

http://www.linuxmagazine.com.br

Linux Magazine 59 | NDICE

COLUNAS

TUTORIAL
08

OpenSolaris, parte 6

Charly Khnast

10

Zack Brown

12

E
ste ms, conhea as formas de particionamento
de discos mais fceis e desconhecidas at pelos
prprios administradores OpenSolaris.

Augusto Campos

14

Alexandre Borges

16

Kurt Seifried

18

Pablo

20

Klaus Knopper

Tomando um AIR

58

64

C
om o advento do Adobe Integrated Runtime (AIR), os aplicativos
em Flash agora rodam em qualquer desktop, incluindo o Linux.

NOTCIAS
Geral
Nero 4 para Linux

22

Microsoft lana Silverlight para Linux

CORPORATE
Notcias
Palm se despede da Microsoft

24

REDES
ASP.NET no Apache

67

O
mod_mono permite hospedar aplicaes
.NET em seu servidor Apache 2.

Cloud Xen: nuvem para empresas


MySQL versus Oracle
Consegi 2009

26

No Consegi 2009, governo, empresas e comunidade envolvidos


com o Software Livre trocaram experincias. E fecharam acordos.

PROGRAMAO
Rede Plug and Play

70

O
Universal Plug and Play facilita a integrao transparente de
dispositivos de rede. Aprenda a us-lo com o framework BRisa UPnP.

Coluna: Jon maddog Hall

30

Coluna: Cezar Taurion

32

ANLISE
Fiscalizao da fila

53

V
eja como usar o Dtrace para observar as classes
de escalonamento do OpenSolaris.

SERVIOS

Linux Magazine #59 | Outubro de 2009

Editorial

03

Emails

06

Linux.local

78

Eventos

80

Preview

82

c.h
ww
.s x
w
ro
ne
gje
nja
sa

CARTAS

Permisso
de Escrita

Emails para o editor

Pen drive seguro

Lendo a edio 57 da revista, especialmente interessado na matria sobre


criptografia de pen drives, acredito que tenha ocorrido um equvoco no quadro, Listagem 1: Criptografando um pendrive na pgina 67.
Supondo atribuir o diretrio montado /mnt ao usurio, o comando correto na linha 4 seria:
chown -R usuario:users /mnt

Ao menos fazendo esta singela modificao, a dica funcionou perfeitamente no meu sistema.
Aproveito para adicionar uma dica a usurios do Gentoo Linux. Devido
a mudanas nos ebuilds, desinstale o pacote sys-fs/device-mapper e instale o
sys-fs/lvm2. Qualquer conflito com o udev ser desfeito e ser possvel instalar
tanto o pacote sys-fs/cryptsetup quanto o app-crypt/luks-tools.
Rodolfo Timoteo da Silva

Resposta

Rodolfo, obrigado pela dica aos usurios do Gentoo. Com relao ao cdigo,
a sua sugesto vale caso o nome do usurio em questo seja usurio e ele
percena ao grupo users. A instruo na linha 4 era
chown -R seu_usuario:seu_grupo /mnt

Basta substituir seu_usurio pelo usurio em questo e seu_grupo por


seu respectivo grupo, exatamente como voc fez. n

Escreva para ns!

OpenSolaris no Linux

Sempre queremos sua


opinio sobre a Linux
Magazine e nossos artigos.

Caro editor, OpenSolaris no Linux. Se a revista se chama Linux Magazine, ela precisa falar s de Linux e nada mais. Os artigos da revista sempre
me ajudam e informam, mas quando falam de OpenSolaris eu simplesmente
no leio. Se Unix ou no, isso no me importa.
Laura Pedroso
Caro editor, estou muito feliz com a srie sobre OpenSolaris que est sendo publicada na Linux Magazine nos ltimos meses. No meu trabalho, sempre usamos
s Linux nos servidores, mas recentemente comeamos a usar tambm o OpenSolaris, e estes artigos esto me ajudando a ganhar intimidade com o sistema.
Carlos Fernandes
6

Envie seus emails para


cartas@linuxmagazine.com.br
e compartilhe suas dvidas,
opinies, sugestes e crticas.
Infelizmente, devido ao volume
de emails, no podemos
garantir que seu email seja
publicado, mas certo que
ele ser lido e analisado.

Coluna do Zack

COLUNA

Crnicas do kernel
Contos e histrias do desenvolvimento do Linux.

Desfragmentao no Ext4

Clemens Eisserer perguntou o estado do recurso de


desfragmentao online do Ext4, e Diego Calleja disse
que ele foi acrescentado verso 2.6.31. Clemens ficou
muito feliz ao saber disso, principalmente porque sua
impresso era de que a desfragmentao online estava
morta. No que ele visse problemas de fragmentao
no Ext4, mas s vezes um pouco de desfragmentao
poderia ser ainda melhor como quando o Firefox
tenta acessar seu banco de dados SQLite. Theodore
Tso ofereceu uma viso do estado da desfragmentao. Em princpio, ele disse, o recurso no estava
exatamente completo, ainda que tambm no tivesse
morrido. A ferramenta de usurio ainda precisava de
muitos ajustes, incluindo o uso dos ioctls que seriam
includos juntamente com alguns novos patches do
Ext4. O cdigo de desfragmentao, ele acrescentou,
ainda no suficientemente inteligente com relao
ao espao livre. Ele espera que todos esses problemas
sejam resolvidos no futuro prximo, mas afirmou que
parte do problema era simplesmente no ter gente suficiente trabalhando nessa questo.

Novo software para a lista do kernel

Matti Aarnio comeou a escrever seu prprio software


de lista de emails, semelhante ao majordomo. A ferramenta de Matti se baseia no MySQL para armazenar e consultar todos os dados da lista (no os emails,
claro, apenas para os dados relevantes para a lista).
Ele tambm melhora alguns aspectos de segurana
do majordomo, por exemplo, dificultando a tarefa
de um usurio maliciosamente descadastrar outro de
uma dada lista.
Ele no ofereceu uma explicao muito convincente de por que acha necessrio um novo software para
gerenciar a lista de emails; mas quem disse que no se
12

pode programar a esmo s por diverso? At o momento,


ele s dedicou alguns dias ao projeto. Vamos ver como
isso vai continuar.

Memria transcendente do Xen

Os desenvolvedores do Xen implementaram a memria transcendente (tmem), um tipo mais macio de memria que no est diretamente associado ao hardware,
mas que pode ser fornecido virtualmente pelo sistema.
A ideia que a tmem seja um pouco mais abundante
para os programas de usurio, com o custo de potencialmente desaparecer sem aviso. Atualmente, o Xen
a nica coisa que implementa a tmem, mas em teoria
ela poderia ser um recurso genrico implementado por
qualquer cdigo que a desejasse.
Dan Magenheimer e vrios outros escreveram patches
para implementar uma API para usar os diversos recursos
da tmem, assim como para criar a infraestrutura para
ela no Xen. No geral, muitos desenvolvedores do kernel
parecem ao menos interessados nesses patches, embora
algumas questes de segurana tenham se sobressado a
outras. Mas ningum parece se opor fundamentalmente
ao conceito da tmem.

Suporte ao HTC Dream

Pavel Machek postou alguns patches para acrescentar


suporte cmera do smartphone HTC Dream. Seus
patches tambm oferecem algum suporte tela sensvel ao toque desse dispositivo, baseados no cdigo de
Arve Hjnnevg. n

A lista de discusso Linux-kernel o ncleo das atividades de


desenvolvimento do kernel. Zack Brown consegue se perder nesse
oceano de mensagens e extrair significado! Sua newsletter
Kernel Traffic esteve em atividade de 1999 a 2005.

http://www.linuxmagazine.com.br

Coluna do Augusto

COLUNA

Comunicao
interna
Quando diferentes desenvolvedores de um projeto tm pontos
de vista diferentes, importante encontrar um meio termo.

mbora haja grande variedade de iniciativas de


cdigo aberto voltadas com grande comprometimento ao uso no desktop de usurios comuns
(no tcnicos ou no entusiastas), acompanhando o
desenvolvimento do kernel Linux fcil perceber que
este projeto no voltado aos usurios do desktop de
forma especfica embora tambm os considere, at
porque boa parte dos seus desenvolvedores o usem
desta forma, pessoalmente.
E fcil entender a razo: grande parte do trabalho
no kernel custeado por grandes empresas de tecnologia, com interesse especfico em ver o Linux rodar
cada vez melhor em seus hardwares de ponta, com
zilhes de gigabytes de memria, uma infinidade de
processadores, e sistemas de E/S que ainda demoraro
vrios anos at chegar s mquinas que eu e voc temos
em nossas mesas.
Claro que algumas delas tambm investem no
desktop, em especial em sub-nichos como o dos
equipamentos embarcados ou os de maior mobilidade, como os UMPCs e netbooks e o desktop
comum acaba se beneficiando disso, com maior suporte a hardware, melhorias em geral, ou como nos
exemplos recentes de grandes redues no tempo
de inicializao.
Por outro lado, projetos e empresas dedicadas a
solues de desktop com cdigo aberto muitas vezes
se concentram nas camadas superiores, cuidando da
apresentao e das aplicaes e na minha opinio
fazem bem, porque a demanda neste espao ainda maior.
Mas em alguns momentos este foco que o desenvolvimento do kernel tem naturalmente voltado s
arquiteturas menos comuns no desktop fica mais evidente. Foi isso que me levou a trazer este assunto

14

LM59.indb 14

Linux Magazine deste ms, a partir da leitura das recentes discusses entre a comunidade do kernel sobre
o novo escalonador de processos produzido, na forma
de um patch no oficial denominado BFS, por Con
Kolivas que muitos usurios conhecem pelas suas
sries de patches mantidas, at dois anos atrs, para
tornar o kernel mais amistoso ao desktop, abrindo mo
da ateno s demais categorias.
Me interessam pouco os mritos comparados dos
escalonadores pessoalmente, no sinto problemas de
desempenho que justifiquem o esforo de eu aplicar
regularmente um patch no kernel para ganhar alguma
melhoria no computador de mesa.
O que me chamou a ateno na discusso, na
verdade, foram os pontos de vista aplicados: um
desenvolvedor oficial do kernel comparava o desempenho dos escalonadores com base nos tempos
das tarefas puras que ele est acostumado a usar
como referncia (desempenho de pipes, de troca de
mensagens, de uso de PostgreSQL e de compilao
do prprio kernel), e Kolivas respondia lembrando
que o que ele quer o desempenho percebido em
tarefas como codificao de vdeo, reproduo de
udio, execuo de aplicativos em segundo plano e
responsividade em jogos on-line.
Ficou a impresso de que h um problema fundamental de comunicao, em que nenhum dos lados
est se permitindo perceber o contexto do outro e, se
h tanta oportunidade de melhoria no desktop sendo
deixada de lado, talvez seja o caso de comear a torcer
para surgir algum apto e interessado em encontrar o
meio do caminho entre as duas posies.
Augusto Csar Campos administrador de TI e desde 1996 mantm o
site BR-linux.org, que cobre a cena do Software Livre no Brasil e no mundo.

http://www.linuxmagazine.com.br

24/09/09 17:14

Coluna do Pablo

COLUNA

Linux 2.6.31
A verso mais recente do kernel livre traz vrias
pequenas novidades em diversas reas.

ps quase trs meses num ciclo de desenvolvimento um pouco mais longo que o de costume
(e nove release candidates), Linus Torvalds anunciou a verso 2.6.31 do kernel Linux no dia 9 de setembro. Com 29.111 arquivos e mais de 12 milhes de linhas
de cdigo, trata-se da verso mais volumosa do Linux.
O kernel 2.6.31 no um campeo de novos recursos.
As novidades so menos numerosas que nas revolucionrias 2.6.28 e 2.6.29, mas abrangem diversas reas.

Mais importantes

udio

Sem dvida, o que mais chama ateno no Linux 2.6.31


a incluso do suporte a USB 3.0. Apesar de o padro
ainda nem ter chegado aos dispositivos, a Intel lanou
mo de alguns prottipos para embutir no kernel livre
o suporte experimental ao novo USB.
Outros pontos que merecem destaque so o suporte
ao kernel mode-setting (KMS) para chips grficos AMD
Radeon R500 e anteriores (chips mais recentes sero includos nas prximas verses do kernel), assim como os
dispositivos de caracteres no espao do usurio (CUSE),
que prometem agitar essa rea da mesma forma como
o FUSE fez para os sistemas de arquivos. O primeiro
exemplo de uso do CUSE j est pronto: consiste num
proxy do subsistema de udio OSS para substituir a
emulao feita pelo ALSA. Com isso, o aplicativo pode
utilizar os dispositivos OSS de forma normal, e o udio
ser encaminhado ao ALSA. A vantagem a possibilidade de usar mltiplos streams de udio.

O driver da famlia RT2x00 de chips Ralink de rede sem


fio ganhou suporte a novos dispositivos, alm do protocolo
802.11n. A Internet via rede eltrica (PLC), que vem recebendo ateno da Anatel e em breve estar disponvel
comercialmente no Brasil, j conta com suporte no Linux.
O novo driver bnx2 para chips gigabit da Broadcom
conta agora com um avano importante: ele encarrega
o hardware de tratar o iSCSI, reduzindo o trabalho da
CPU, principalmente sob carga intensa.

Sistemas de arquivos

Restante

O astro maior entre os sistemas de arquivos, o Btrfs, est


com nova verso atualizada. Mas ateno: o formato dos
arquivos em disco mudou. Ao gravar arquivos num sistema Btrfs com o novo kernel, estes tornam-se ilegveis para
kernels anteriores. Seu irmo mais modesto Ext4 tambm
ganhou reforos e agora deve ser um pouco mais rpi20

do um dos reforos inclusive foi aplicado tambm ao


Ext3, que tambm deve se tornar ligeiramente mais veloz.
Os discos IDE, ou ATA paralelo (PATA), encaminham-se para a extino, assim como o cdigo original
que lida com eles no kernel. O novo mantenedor do
subsistema IDE j anunciou que tratar o cdigo como
puramente legado, pois o subsistema PATA, construdo
sobre a Libata originalmente escrita para lidar com
discos SATA , j oferece mais recursos e manuteno
mais fcil que o legado.
No campo do udio, a maior novidade o desejadssimo
suporte aos chips de udio Sound Blaster X-Fi da Creative. Aps um longo tempo com a opo entre drivers
livres problemticos ou drivers proprietrios, os usurios do pinguim finalmente tm disposio um driver
de alta qualidade definitivamente includo no kernel.

Redes

A camada firewire, projetada para substituir a ultrapassada ieee1394, finalmente a suplantou. As estruturas
Dnotify e Inotify tornaram-se oficialmente obsoletas
com a chegada do Fsnotify, que pode permitir a busca
de vrus e de malware de forma mais eficaz e eficiente
no futuro prximo. n

http://www.linuxmagazine.com.br

NOTCIAS

Nero 4 para Linux


A Nero, tradicional fabricante de um dos
mais populares softwares de gravao de
CDs e DVDs para plataforma Windows,
lanou em setembro o Nero Linux 4,
a mais recente verso de seu aplicativo
para Linux. A verso4 inclui um novo
aplicativo, o Nero Linux Express 4, e a
empresa ainda expandiu seu portiflio
Linux com o Nero Linux4 Essentials,
oferecendo solues tambm para parceiros OEM.
O Nero Linux 4 oferece suporte
avanado a udio e dados, bem como
opes, ferramentas e configuraes
para cpia e gravao de CDs e DVDs.
O Nero Linux 4 , atualmente, o
nico aplicativo comercial para Linux
a suportar a gravao de mdias Blu-ray.
Os usurios tm acesso a opes como
o sistema de gerenciamento de erros do
Blu-ray para gravao em alta velocidade e suporte ao sistema de arquivos ISO
9660 na criao de compilaes. Com o
isolinux, o Nero Linux 4 ainda capaz

de criar live CDs. O Nero Linux 4 ainda oferece suporte aos formatos
de udio Musepack e AIFF, alm dos formatos mp3PRO, FLAC e WAV.
O Nero Linux 4 est disponvel no site da Nero em portugus e pode
ser adquirido na loja online da empresa pelo preo sugerido de US$
19,99. O Nero Linux 4 Essentials tambm est disponvel para OEMs. n

Microsoft lana Silverlight para Linux

Durante o Intel Developer Forum de 2009, realizado no final de


setembro, a Intel anunciou, no primeiro dia, o lanamento da
verso 2.1 do sistema Moblin. Baseado em um kernel Linux e em
diversos aplicativos GNU, o Moblin foi criado pela prpria Intel e
atualmente se encontra sob o controle da Linux Foundation.
Um dos anncios mais marcantes do primeiro dia do evento, no
entanto, no coube aos recursos que diferenciam a verso 2.1 de
sua antecessora, mas Microsoft, que lanou uma verso de sua
plataforma de execuo Silverlight para o Moblin.
Embora j conte com o Moonlight, ambiente de execuo de
cdigo aberto em Mono e compatvel com o Silverlight, os sistemas
GNU/Linux no dispunham, at ento, de qualquer software da
Microsoft para usurios finais. Os recursos da verso mais recente
do Silverlight no tm suporte completo por parte do Moonlight,

desenvolvido primariamente pela Novell


sem auxlio efetivo da Microsoft.
Aps a liberao (sob a GPLv2) de um
driver para acelerar o funcionamento de
mquinas virtuais Linux sobre seu hypervisor proprietrio Hyper-V, a Microsoft
mostra agora mais um passo em direo
a um melhor dilogo com o GNU/Linux.
Apesar de a verso anunciada do Silverlight
ser especfica para o sistema Moblin, seu
porte para outros sistemas GNU/Linux decerto passa pelas mentes dos executivos de
Redmond ainda que apenas como algo a
ser evitado. n

Para notcias sempre atualizadas e com a opinio de quem vive o mercado do Linux e do Software Livre, acesse nosso site:
www.linuxmagazine.com.br

22

http://www.linuxmagazine.com.br

Palm se despede

CORPORATE

da Microsoft

O diretor executivo da Palm, John Rubinstein, confirmou durante uma entrevista


no final de setembro a deciso da empresa
em se concentrar exclusivamente no desenvolvimento de aparelhos equipados com o
webOS, sistema baseado em Linux criado
pela Palm. o fim de uma parceria de trs
anos com a Microsoft e do uso do Windows
Mobile em celulares da Palm.
O comunicado foi feito um dia aps a Palm
anunciar ter superado a receita prevista para o
primeiro trimestre fiscal de 2010, em um claro
sinal de recuperao da empresa. Os analistas
atribuem o crescimento da receita e dos lucros
ao grande sucesso do smartphone Palm Pre,
equipado com o sistema webOS, baseado em
um kernel Linux. Com ele, as vendas neste

semestre fiscal aumentaram 134% (num total de 823 mil unidades)


em relao ao trimestre anterior embora permaneam 30% inferiores ao mesmo perodo do ano passado.
Estamos progredindo significativamente
na transformao da Palm, e nossa cultura
de inovao mais forte do que nunca.
Estamos lanando outros timos produtos Palm webOS com mais operadoras e
voltando nossa ateno ao crescimento,
afirmou ainda o diretor e CEO da Palm.
O Palm Pre o primeiro smartphone da pioneira Palm equipado com o
webOS, novo sistema operacional de
cdigo aberto da empresa baseado em
Linux. Esse sistema a aposta da Palm
para retomar a posio de liderana
ocupada pela empresa no passado. n

Cloud Xen: nuvem para empresas

Essa os meteorologistas no conseguiriam prever. O projeto


Xen.org, responsvel pelo cdigo do hypervisor de cdigo
aberto Xen, anunciou em setembro a iniciativa Xen Cloud
Platform. Trata-se de um esforo para produzir uma plataforma de infraestrutura completa para virtualizao, nas
palavras de Simon Crosby, CTO da Citrix para a diviso
de virtualizao e fundador da XenSource. Mas por que o
Xen.org est fazendo isso? um ato de desespero ou uma
desistncia? O KVM est prestes a entrar no mercado do
Xen?, pergunta o executivo em seu post, respondendo
logo abaixo que a iniciativa nada tem a ver com o KVM
e que seu objetivo oferecer um poderoso conjunto de
recursos de virtualizao de infraestrutura de primeira linha para empresas.
Para esclarecer as funes de uma plataforma de nuvem, Simon ainda oferece uma lista de itens, que incluem
o agrupamento e o isolamento de recursos de hardware e
rede, o rpido provisionamento de sistemas, a criao de um
conjunto de APIs para expor os recursos, alm da oferta de
ampla compatibilidade com todas as plataformas de virtualizao tudo como cdigo aberto, claro, completa. n

MySQL versus Oracle

Aps o anncio por parte da Comisso Europeia


(rgo da Unio Europeia encarregado de avaliar
acordos comerciais, entre outros) de que a aquisio da Sun Microsystems pela Oracle seria investigada e, portanto, consideravelmente adiada no
continente europeu, surgiram diversos rumores
afirmando que a soluo mais prtica para a empresa de Larry Ellison seria a Sun desfazer-se do
MySQL. O motivo dos rumores era o fator apontado pelo rgo europeu como principal ponto
de preocupao: a concorrncia entre o banco de
dados de cdigo aberto e o proprietrio Oracle,
que passariam a pertencer mesma companhia.
Porm, no fim de setembro, Ellison anunciou
que a Oracle no pretende abrir mo do MySQL.
Em um tom facilmente interpretado como desafiador, o polmico CEO da Oracle lembrou que
a aquisio j foi aprovada pelas autoridades dos
Estados Unidos e afirmou que depois que fizerem
seu trabalho, eles (a Comisso Europeia) chegaro
mesma concluso. n

Para notcias sempre atualizadas e com a opinio de quem vive o mercado do Linux e do Software Livre, acesse nosso site:
www.linuxmagazine.com.br

24

http://www.linuxmagazine.com.br

Congresso Internacional Software Livre e Governo Eletrnico

CORPORATE

Consegi 2009
No Consegi 2009, governo, empresas e comunidade envolvidos com o
Software Livre trocaram experincias. E fecharam acordos.
por Bruno Buys

m meio a uma inesperada e


incomum frente fria, a cidade de Braslia hospedou nos
dias 26 a 28 de agosto o Congresso
Internacional Software Livre e Governo Eletrnico Consegi 2009.
Organizado pelo Servio Federal de
Processamento de Dados, Serpro, e
sediado na Escola de Administrao
Fazendria (ESAF), o Consegi 2009
teve por objetivo trocar experincias
e popularizar iniciativas e solues
em Software Livre na esfera do governo federal.
Na ESAF misturava-se uma multido de pessoas de todos os tipos e

procedncias, todas tentando assistir


s palestras espalhadas pelas instalaes. Estudantes, jovens com piercings e camisetas do Nirvana, Ubuntu
e Google, grupos de usurios GNU/
Linux, participantes de projetos de
cultura livre, DJs e VJs misturavamse a executivos, estrangeiros e representantes de governos, que vinham
divulgar suas organizaes e mostrar
os trabalhos desenvolvidos de forma
livre e participativa.
A programao do Consegi 2009
foi de palestras e oficinas tcnicas,
alm de mesas-redondas sobre atualidades do mundo digital, interaCrdito: Bruno Buys

Figura 1 Rplica do Demoiselle conforme projetado por Santos Dumont, em


exposio na rea externa do Consegi 2009.

26

es entre a tecnologia e a poltica


e tambm ativismo e cultura livre.
Organizado em dez eixos temticos, como Polticas de desenvolvimento tecnolgico e industrial,
Desenvolvimento Social, Educao e Incluso Digital, Padres
e Interoperabilidade, entre outras,
o Consegi 2009 foi bem-sucedido
em funcionar como um ponto de
troca de experincias entre o governo, a sociedade organizada e
pases parceiros.
Entre os estrangeiros, representantes dos governos da frica do Sul,
Argentina, Chile, Coreia do Sul,
Cuba, Equador, Frana, ndia, Indonsia, Malsia, Paraguai, So Tom
e Prncipe, Venezuela e Zimbbue.
O Consegi 2009 faz parte da programao oficial do Ano da Frana no
Brasil, contando com representantes
franceses do setor de TIC.
O Servio Federal de Processamento de Dados, Serpro, alm de
anfitrio do evento, foi tambm um
dos mais ativos participantes, presente
em mesas-redondas e oficinas. O framework Demoiselle, mais importante
soluo apresentada pelo rgo, foi
discutido em oficinas para o pblico tcnico e em mesas-redondas.
O Demoiselle uma plataforma
desenvolvida pelo Serpro para construo de aplicaes em Java, cujo
objetivo tornar-se uma referncia
no desenvolvimento de sistemas do
Governo Federal. Com a padroniza-

http://www.linuxmagazine.com.br

Consegi | CORPORATE

o, o rgo espera ganhar em reutilizao de cdigo, simplificao e


corte de gastos.
Em sua fala durante a inaugurao do evento, o presidente Lula
reafirmou a opo pelo Software Livre como plataforma preferencial de
software a ser escolhida pelo Governo
Federal em seus sistemas. Para Lula,
a questo no se limita economia
trazida pelo Software Livre: Em
meio a um mundo dominado pelo
individualismo competitivo, pelas
barreiras cada vez mais elevadas de
acesso propriedade intelectual e
pela busca de lucros a qualquer custo, a comunidade do Software Livre
conseguiu mostrar a todos ns que
ainda h espao para a cooperao,
o trabalho colaborativo e a democratizao do conhecimento. O presidente ainda completou: Neste sentido, o que estamos debatendo neste
Congresso Internacional de Software
Livre e Governo Eletrnico vai muito alm das questes tecnolgicas.
Estamos, sim, tratando do acesso e
compartilhamento do conhecimento, expresso na forma de programas
livres, de contedos que podem ser
apropriados por todos os cidados e
do desenvolvimento colaborativo.
A adeso ao Protocolo Pblico
de Inteno de Adoo do Formato
Aberto de Documentos (Protoco-

lo Braslia), iniciada no Consegi


2008, tambm se fortaleceu este
ano. O Protocolo de Braslia uma
declarao de interesse em adotar
o Open Document Format (ODF)
como padro para gerao e troca
de documentos entre rgos de governo. Aps a adeso de importantes
instituies como Caixa Econmica
Federal, Banco do Brasil, Serpro,
Dataprev e Correios, entre diversas
outras durante a ltima edio do
evento, este ano o Protocolo obteve
a adeso do Exrcito e da Marinha.
A Tenda Cultural do Consegi
2009 foi nomeada em homenagem
ao professor da USP e matemtico
Imre Simon, falecido em 13 de agosto
ltimo. Durante os trs dias, a Tenda abrigou apresentaes musicais,
palestras sobre Blender, Inkscape e
GIMP, alm de case-modding feito
por grupos de jovens das escolas de
Braslia e entorno.
Os que assistiram ao Consegi 2009
saram com a impresso de que o
Governo Federal est realmente
empenhado na adoo de Software
Livre e convicto de sua escolha.
Mesmo com todas as dificuldades
(tcnicas e polticas) envolvidas em
uma migrao dessa magnitude, o
Governo Federal, liderado pelo Serpro, conseguiu resultados notveis
em construo de comunidades e no

desenvolvimento de solues como


o e-CAR, o Expresso e o Demoiselle.

Demoiselle: avio
ou software?
Em 1907, Alberto Santos Dumont
construa seu primeiro avio da
srie Demoiselle, aps o famoso 14Bis. Estes avies foram os melhores
e mais robustos que o pai da aviao
conseguiu produzir: eram leves,
pequenos, baratos e relativamente
simples de fabricar. Santos Dumont
tinha esperanas de que pudessem
estimular a popularizao da aviao,
que era at ento uma curiosidade de
inventores e nobres ricos. Durante
todo o tempo em que os Demoiselles existiram e foram desenvolvidos,
Santos Dumont sempre se recusou a
patentear sua inveno, porque considerava o projeto seu presente para
a humanidade. Ele entendia que a
cobrana de royalties inviabilizaria a
adoo do invento. Ao contrrio, o
pai da mquina fornecia cpias dos
planos e desenhos do avio a qualquer um que se interessasse.
Uma rplica funcional do avio
Demoiselle conforme concebido
por Santos Dumont estava presente
nos jardins da ESAF, com colaborao do Instituto Arruda Botelho.
A programao inclua um voo da
CAVA

VIA
GR
S CAVALO DE TR
A
IA
PHIS
HING
VR
CAVA
LO D
V
US
E TR
VIAGRA
IA RU

LO D
E

TR

SPAMs?

IA

FRAUDE

Saiba como importantes empresas esto


solucionando este problema

(11) 3522-3011
www.unodata.com.br

Linux Magazine #59 | Outubro de 2009

Baseado em software livre


Filtro de Entrada e Sada
Eficiente sem descartar mensagens importantes
Flexvel e customizvel
Clientes 100% satisfeitos

Acesse www.unodata.com.br e veja nossos casos


de sucesso.

PHIS

HING

ES

FRAUD

30 D
GR IAS
TIS!
27

CORPORATE | Consegi

aeronave, porm a frente fria, incomum nessa poca do ano em Braslia, no forneceu as condies de
vento necessrias.
Antecipando em vrias dcadas o
esprito do desenvolvimento aberto,
o pioneirismo de Santos Dumont foi
homenageado na escolha do nome
do framework integrador Demoiselle
pelo Serpro. A ideia que ele seja
desenvolvido, depurado, usado e
estendido colaborativamente pelos
diversos rgos e pela comunidade
de usurios, cumprindo no somente a misso institucional do Serpro
como tambm a poltica de adoo
de Software Livre do governo federal. O framework Demoiselle, atualmente hospedado no SourceForge
[1], foi iniciado na Companhia de
Informtica do Paran (Celepar) com
o projeto Pinho, continuado pelos
analistas do Serpro, e tem recebido
contribuies da comunidade.

Representao
internacional
O sul-coreano Seong-jin Kim, da Korea SW Industry Promotion Agency
(KIPA), explicou aos presentes no
Consegi 2009 as aes de fomento ao
desenvolvimento de Software Livre e
de Cdigo Aberto da agncia de seu
pas. Existe grande interesse no modelo
aberto de desenvolvimento na Coreia
do Sul e o governo promove aes no
sentido de acelerar sua adoo.
O palestrante trabalhou pessoalmente em um livro digital sobre
Linux, em um projeto da Agncia
para distribuio em 32 escolas, alcanando 64 turmas de alunos. O
material exibido em tablet PCs,
dispositivos semelhantes a netbooks
com uma tela giratria sensvel ao
toque. Na tela, os alunos podem ler
e anotar ao mesmo tempo. O projeto inclui tambm a construo
de infraestrutura de acesso rede
sem fio das escolas e aos servidores
de contedo.
28

A presena de representantes da
KIPA no Brasil foi motivada tambm
pela busca de competncias na rea.
Como resultado, o Diretor-Presidente do Serpro, Marcos Mazoni
assinou um protocolo de intenes
para cooperao em Software Livre
com os representantes da KIPA. Pode
ser um comeo de relacionamento
muito frutfero com aquele lado do
mundo, j famoso pela produo
de hardware.

Sustentabilidade
de software
Em apresentao sobre sustentabilidade de software, o presidente da
Open Source Initiative, Michael
Tiemann, mostrou dados de diferentes pesquisas e organizaes para
convencer o pblico de uma ideia
aparentemente muito simples: software proprietrio socialmente mais
custoso, tecnicamente mais falho e
economicamente menos vantajoso.
Dono de uma narrativa gil e empolgante, Tiemann usou exemplos
de sustentabilidade em outras reas
de atividade, como a agricultura:
segundo ele, existe um grave problema de sustentabilidade na maneira como muitos pases cultivam
alimentos. Com o exemplo de seu
pas, os Estados Unidos, ele explicou
que o uso intensivo de pesticidas,
fertilizantes e gua est erodindo o
patrimnio natural do solo. A ndia,
tendo importado o mesmo modelo
de agricultura quimicamente intensiva, sofre hoje em dia as consequncias do desastre, servindo de
exemplo aos Estados Unidos do que
o futuro lhes reserva. Na economia,
Tiemann declarou que a atual crise
financeira vivida por aquele pas
resultado, tambm, de uma economia insustentvel.
O palestrante mostrou dados do
Grupo Gartner para 2008, segundo
o qual gastam-se anualmente cerca
de 3 trilhes de dlares em TIC no

mundo inteiro. Deste total, 1 trilho


so desperdiados em projetos que
so abandonados, que acabam dando
errado, que chegam tarde demais ou
que so simplesmente falhos. Mais
de 90% dos fornecedores de TI no
recebem uma boa avaliao em
termos de valor pelo dinheiro de
cerca de 80% de seus clientes mais
importantes. Estes dados foram medidos pelo Gartner durante quatro
anos seguidos. Os dois ltimos dados
levantados mostram que o software
proprietrio destri 85% de todo o
potencial de inovao global e que
tem, em mdia, uma densidade de
defeitos (bugs) entre 50 e 150 vezes
maior do que o Software Livre (dados medidos ao longo de cinco anos).
A concluso j antecipada: software
proprietrio no sustentvel.
Tiemann finalizou mostrando
os recentes avanos em termos de
adoo internacional de Software
Livre e apontando que o Software
Livre traz muito mais benefcios para
a sociedade: melhor para a educao, indispensvel eticamente para o
governo e para a iniciativa privada e
com o melhor custo-benefcio. n

Mais informaes
[1] Demoiselle no SourceForge:
http://demoiselle.
sourceforge.net/

Sobre o autor
Bruno Buys bilogo e especializado em
jornalismo cientfico pela Unicamp. Usa Debian GNU/Linux e fissurado por Software
Livre. twitter.com/brunobuys

Gostou do artigo?
Queremos ouvir sua opinio.
Fale conosco em
cartas@linuxmagazine.com.br
Este artigo no nosso site:
http://lnm.com.br/article/3051

http://www.linuxmagazine.com.br

Frum Permanente de Tecnologia da Informao e Comunicao


Edio 2009 - 27 a 30 de outubro de 2009
Tecnologia para um Brasil sustentvel
Apresentao

Apoio Institucional

No perodo de 27 a 30 de outubro prximo, no Centro de


Eventos e Convenes Brasil 21, Braslia sediar pela 7 vez o
FRUM TIC com participao gratuita. Consolida-se no mercado
como

importante evento de relacionamento, integrando governo

e iniciativa privada. Tambm se configura como ao de utilidade


pblica promovendo, alm
capacitao

de

gestores

de
de

TI

aes
da

de

relacionamento, a

administrao

pblica

privada.

Eventos Associados
1 Encontro Nacional de Gestores Municipais, com apoio da
Secretaria de Assuntos Federativos da Presidncia da Repblica;
1 Encontro Nacional de Comunidades de Software Pblico com
apoio da Secretaria de Logstica e Tecnologia da Informao do
Ministrio do Planejamento;
XXIV ENESI Encontro Nacional das Empresas de Software e
Servios de Informtica;
Encontro dos Coordenadores de APL-TIC estaduais do SEBRAE;

ASSESPRO
Associao das Empresas Brasileiras
d e Te c n o l o g i a d a I n f o r m a o

Encontro de CIOs (Chief Information Officer);


Premiao do III Prmio Ao Coletiva MPOG/SLTI;
Premiao do Prmio SINFOR de Tecnologia da Informao
FIBRA/SINFOR;
Lanamento do Prmio Brasil TIC
SUCESU/FRUM TIC;

4CMBr

de Cidadania

Diferencial
O FRUM TIC abrigar a primeira realizao do FRUM
EMPRESARIAL sobre Gesto,Crdito, Capital de Risco,
Empreendedorismo: COMPETITIVIDADE que conta com a parceria
da Secretaria de Desenvolvimento Econmico e Turismo do Distrito
Federal, com objetivo de promover a maturidade empresarial dos
novos empreendedores. Este evento promover gratuitamente
oficinas de capacitao em Business plan e em Como desenvolver
a inteligncia competitiva pessoal no ambiente de trabalho para
1.100 empreendedores.

SUCESU-DF

www.forumtic.org.br

Inscries
Inscries gratuitas
www.forumtic.org.br

Coluna do Taurion

CORPORATE

SL e os profissionais
do futuro
Usando Software Livre nos cursos universitrios, os estudantes de
computao de hoje podero aprender muito mais para o futuro.

m tema que me entusiasma muito o uso de


Software Livre nos cursos de formao de profissionais de TI. J havia abordado o assunto em
meu blog e volto a ele hoje com algumas outras ideias
que gostaria de compartilhar com vocs.
O uso de Cdigo Aberto na formao dos futuros
profissionais de computao nos traz diversos benefcios:
possibilita que os estudantes adquiram experincia
prtica com desenvolvimento de software, necessria em eventuais futuras contrataes, pois desenvolvem cdigo real que ser avaliado e at mesmo
colocado em operao;
possibilita que o aluno compreenda, na prtica, a importncia dos princpios da engenharia de software;
permite o trabalho em colaborao com profissionais j experientes e com estudantes de outras
instituies;
os alunos aprendem que programao no uma
tarefa isolada, mas colaborativa;
t ambm aprendem a trabalhar em projetos de razovel (e at mesmo alta) complexidade, abrindo
a viso prtica para as dificuldades do engajamento
em projetos destes portes;
possibilita o trabalho em projetos de vida til longa, no ficando mais restritos a projetos individuais
que duram apenas os semestres de aulas;
mantm os currculos atualizados, pois estaro
envolvidos em projetos atuais, usando tcnicas e
tecnologias modernas.
Mas, em quais projetos os estudantes deveriam se engajar? O diretrio Sourceforge registra mais de 170.000
projetos e mais de 1,7 milhes de membros. Claro que
existem projetos de cdigo aberto muito conhecidos,
como o Linux, Firefox e o BrOffice, mas que tal pensar32

mos em olhar o software tambm como uma tecnologia


que pode e deve beneficiar diretamente a humanidade e a sociedade? Pesquisando o assunto, descobri um
projeto muito interessante que pode servir de base para
o uso do Cdigo Aberto no ensino da computao no
Brasil. o projeto HFOSS (Humanitarian Free and
Open Source Software), que pode ser visto em www.hfoss.
org. Este projeto, por sua vez, foi baseado nas ideias de
um projeto de cdigo aberto para gerenciamento de
desastres, desenvolvido no Sri Lanka, chamado Sahana (http://www.sahana.lk/). O Sahana foi iniciado por
desenvolvedores voluntrios para ajudar na gesto de
atividades de apoio em desastres, como o tsunami ocorrido naquele pas em dezembro de 2004.
Engajar estudantes de computao na criao,
manuteno e evoluo de projetos de software humanitrios, alm dos benefcios que vimos acima,
contribui para que eles percebam que desenvolver
software muito mais que codificar linhas de cdigo.
Eles podero ver os resultados de seu trabalho refletidos diretamente na sociedade. Aprendem tambm
que os desenvolvedores devem ter uma viso mais
abrangente dos problemas e desafios da sociedade e
das empresas, para poderem projetar softwares mais
adequados ao mundo real. Este, alis, um dos desafios que os cursos de computao enfrentam: na
maioria das vezes esto descolados das realidades do
mundo real, pois os estudantes desenvolvem projetos
hipotticos de classe, sem conexo com os problemas
das empresas e da sociedade. n
Cezar Taurion (ctaurion@br.ibm.com) diretor de novas tecnologias
aplicadas da IBM Brasil e editor do primeiro blog da Amrica Latina do
Portal de Tecnologia da IBM developerWorks, em https://www.ibm.com/
developerworks/mydeveloperworks/blogs/ctaurion/.

http://www.linuxmagazine.com.br

Entenda, detecte e evite ataques de rede

CAPA

Ataque contra os atacantes


Conhea as ferramentas disposio dos invasores para entender como
eles agem e tomar as medidas necessrias para evitar problemas.
por Joe Casad e Pablo Hess

prtica da invaso de redes


no mais uma atividade
feita por lazer. Spammers,
piratas de crdito, viciados em atividades caras (drogas, jogo, apostas)
e vrios outros tipos de malfeitores
esto em busca de dinheiro fcil,
mesmo que precisem burlar a lei e
a segurana de um sistema.
Neste cenrio, como podemos
mant-los do lado de fora de nossas
redes e sistemas? Baixando todas as
atualizaes de sistema e empregando as melhores ferramentas disponveis alm, claro, de conhecer
seu inimigo.
As atualizaes de sistema ficam
por sua conta, j que voc provavelmente entende que o cdigo de ontem
a janela aberta de amanh. Este
ms, vamos examinar as tcnicas de
intruso e algumas ferramentas para
desvendar e evitar ataques.
Para comear, nosso colunista e
blogueiro de segurana Kurt Seifried explicar as estratgias de intruso mais recentes. Ele abordar
as tcnicas de injeo SQL, cross-site

request forgery e poluio de parmetros HTTP.


Em seguida, ofereceremos uma
introduo prtica a algumas ferramentas de visualizao de eventos
de intruso, essenciais para compreender como agem os meliantes digitais. Mostraremos como reproduzir
situaes reais de intruso usando
arquivos PCAP (Packet Capture) e
tambm como usar a sada de texto
do IDS Snort em comparao com
a sada grfica de ferramentas como
NetGrok, AfterGlow, Rumint,
TNV e EtherApe.
Finalizando a seo
de capa do ms, h um
estudo do Linux Intrusion Detection System, LIDS, uma

alternativa aos famosos SELinux


e AppArmor que oferece controle
obrigatrio de acesso e vrios outros
recursos de segurana importantes.
O Linux jamais foi to seguro,
mas o fato que as ameaas sua
rede nunca foram to profundas. Se
voc procura novas ferramentas e
uma melhor compreenso do jogo
da deteco de intruso, os artigos a
seguir so justamente para voc. n

ndice das matrias de capa


Um bom ataque
A viso do IDS
Tapa-buraco

Linux Magazine #59 | Outubro de 2009

33

Como organizar e escalonar processos

ANLISE

Fiscalizao da fila
Veja como usar o Dtrace para observar as classes
de escalonamento do OpenSolaris.
por Marcelo Arbore e Jos Damico

s primeiros computadores
nasceram com o objetivo de
fazer clculos repetitivos,
que demorariam tempo demasiado
se feitos por seres humanos. Nesta
poca, o algoritmo de escalonamento
era simples: execute o prximo trabalho ao fim do atual. Hoje, os sistemas computacionais compartilham
tempo, usurios e servios. comum
encontrar situaes em que temos
dois ou mais processos competindo
pelo mesmo processador. Neste caso,
cabe ao sistema operacional decidir
a ordem em que os processos sero
executados. O componente do sistema operacional responsvel por esta
tarefa chamado de escalonador, e
o algoritmo utilizado chamado de
algoritmo de escalonamento.
Algumas das funes fundamentais dos sistemas operacionais modernos so o gerenciamento e o escalonamento dos processos dentro

Linux Magazine #59 | Outubro de 2009

dos processadores disponveis. O


objetivo principal manter a justia. Entretanto, como na poltica,
existe divergncia de opinies, pois
nos deparamos com necessidades,
objetivos e mtricas diferentes. Por
este motivo, existe uma extensa variedade de algoritmos disponveis.
Este artigo analisa algumas das implementaes clssicas existentes no
sistema operacional de cdigo aberto
OpenSolaris por meio da ferramenta
de instrumentao dinmica Dtrace.

Observabilidade

Com o aumento do tamanho e da


complexidade dos sistemas operacionais modernos, torna-se cada vez
mais complicada a anlise, a depurao ou mesmo a compreenso
didtica do que est ocorrendo no
que se refere ao kernel e aos usurios. A maioria dos softwares existentes para depurao se mostram

ineficientes, principalmente pelo


custo de desempenho, e tambm
incompletos, pelas restries de segurana que o kernel impe aos seus
processos e, consequentemente, aos
depuradores. A leitura do cdigofonte , alm de complexa, pouco
eficiente do ponto de vista prtico.
Existem diversas ferramentas de
observabilidade em sistemas Unix,
mas elas sofrem, alm dos problemas
j listados, de baixa flexibilidade
(servem para propsitos especficos
e apresentam sadas padronizadas)
e baixa interoperabilidade (no conversam entre si).
Em 2002 foi lanado o primeiro
prottipo da ferramenta DTrace.
O Dtrace no sofre as restries de
segurana dos mtodos convencionais e tem bom desempenho
porque est diretamente inserido
no kernel do sistema operacional.
Utilizando-se de blocos dinamica53

ANLISE | Escalonamento

Escalonamento
no OpenSolaris

Figura 1 Fluxo de estados de threads no sistema OpenSolaris.

mente alocveis, ele no desperdia


preciosos ciclos de processamento
quando desligado. Isto permite um
extenso nmero de pontos de instrumentao (atualmente na ordem
de dezenas de milhares) que podem
ser ativados individualmente. Desta
maneira, observa-se padres globais
ou especficos do sistema de uma
maneira uniforme.

Por meio de scripts na linguagem


de alto nvel D (semelhante a C),
possvel fazer perguntas arbitrrias ao
sistema sobre praticamente qualquer
padro de comportamento deste.
O DTrace foi implementado inicialmente no Solaris, e hoje j esta
portado para OpenSolaris, MacOS,
FreeBSD e existem projetos para
outros sistemas.

Listagem 1: Script para verificar alteraes de prioridade


#!/usr/sbin/dtrace -s
sched:::change-pri
{
@[stringof(args[0]->pr_clname)] =
lquantize(args[2] - args[0]->pr_pri, 50, 50, 5);
}

Listagem 2: Sada sem script fominha


value - Distribution - count
-15 |
0
-10 |@@@@@@@@@@
3
-5 |
0
0 |
0
5 |
0
10 |@@@@@@@@@@@@@
0
15 |
0

54

No OpenSolaris, cada thread possui


uma prioridade global, e isto determina quo brevemente ela, dentre
todas as threads executveis do sistema, ser executada.
Tipicamente, uma thread encontra-se nos estados RUN, ONPROC
ou SLEEP (figura 1). RUN representa
prontido para execuo (esperando
a sua prioridade ser a maior na fila de
execuo). ONPROC simboliza as
threads selecionadas para execuo
no presente momento e SLEEP o
estado no qual elas aguardam um
evento de sincronia, como o trmino
de uma operao de entrada/sada.
O escalonador responsvel por
gerenciar todos os estados de todas
as threads do sistema, assim como
a troca sincronizada entre eles. As
principais funes do escalonador
do OpenSolaris so:
gerncia de filas: inserir e remover threads das filas de execuo
e de SLEEP;
seleo de thread: selecionar,
dentre todas as threads no estado RUN, qual ser a prxima a
ser executada;
seleo do processador: escolher
em qual processador uma thread
ser executada;
troca de contexto: trocar o ambiente de execuo de um processador para que este possa
executar uma thread diferente.
Diferentes situaes requerem diferentes algoritmos de escalonamento. Isto acontece porque as reas de
aplicao possuem objetivos distintos. No existe um algoritmo nico
otimizado para todos os sistemas.
Os algoritmos de escalonamento
implementados no OpenSolaris so:
Timeshare (TS, compartilhamento de tempo)
Interactive (IA, interativo)
Fair Share (FSS, parcela justa)

http://www.linuxmagazine.com.br

Escalonamento |ANLISE

Fixed Priority (FX, prioridade


fixa)
Real Time (RT, tempo real)
System (SYS, sistema)

Analisaremos agora o comportamento de alguns destes algoritmos.


A referncia completa pode ser encontrada na documentao oficial.

Timeshare (TS)

A ideia central do timeshare tentar


compartilhar o tempo da CPU de
maneira uniforme entre as threads.
claro que cada processo possui a
sua demanda prpria por processamento. Por este motivo, os ajustes
de prioridade so feitos com base no
tempo gasto pela thread espera do
processador ou em execuo.
O TS estruturado com mltiplas filas de execuo (uma por
prioridade). Dentro da fila, os processos comportam-se de maneira
similar ao algoritmo Round-Robin
(rodzio simples).
Este algoritmo de escalonamento
possui um tempo inicial padro chamado de quantum que ele atribui
a todos os processos. Por um lado, se
um processo tem a tendncia de usar
seu quantum inteiro, o escalonador
se encarrega de reduzir sua prioridade. Por outro lado, se o processo
tende a no usar seu quantum por
completo, cessando o processamento
ou parando em algum mecanismo
de sincronia, o algoritmo timeshare aumenta a sua prioridade com o
intuito de valorizar o pedido deste
por processamento.
Suponhamos um processo faminto
por processamento, digamos:
$ while true; do let a=0; done

fcil perceber que este script


na linha de comando entra em loop
infinito enquanto faz uma atribuio intil.
Vejamos agora um script em linguagem D (listagem 1), retirado da

Linux Magazine #59 | Outubro de 2009

Listagem 3: Sada com script fominha


value - Distribution - count
-15 |
0
-10 |@@@@@@@@@@@@@@
120
-5 |
0
0 |@@@@@@@@@@@
49
5 |
0
10 |
0
15 |
0
25 |
0
30 |
0
35 |
0
40 |
0
45 |@@@@@
25
>=50 |
0

documentao, que verifica todas as


alteraes de prioridade nas threads
do sistema.
O script agrupa pelo nome da classe no nosso caso, TS e pede para
agregar linearmente o valor resultante da diferena entre as prioridades
nova e velha. Ao acionar o script da
listagem 1 por alguns segundos, com
o script fominha anterior em execuo, so gerados resultados como os
das listagens 2 e 3.

Eles mostram uma distribuio


do valor da variao de prioridade (
esquerda) e o nmero de ocorrncias
daquela mudana ( direita).
Fica visvel que o escalonador age
no sentido de diminuir a prioridade
de threads no sistema. O grupo de
controle (execuo sem o script fominha) levanta a suspeita de que o
culpado pelas mudanas de prioridades o processo do terminal que
est em loop infinito.

Listagem 4: Script para contar o tempo


01 #!/usr/sbin/dtrace -s
02
03 #pragmaD option quiet
04
05 longinttson, tsoff;
06
07 sched:::on-cpu
08 /pid == $1&& tid == $2/
09 {
10 trace(probename);
11 tson = timestamp;
12 printf( tempo fora = %d nsec\n, timestamp-lsoff);
13 }
14 sched:::change-pri
15 /args[1]->pr_pid == $1&& args[0]->pr_lwpid == $2/
16 {
17 trace(probename);
18 printf( delta pri = %d\n,args[2]-args[0]->pr_pri);
19 }
20 sched:::off-cpu
21 /args[1]->pr_pid == $1&& args[0]->pr_lwpid == $2/
22 {
23 trace(probename);
24 printf( tempo dentro = %d nsec , pri = %d\n, timestamp
-tson,args[0]->pr_pri);
25 tsoff = timestamp;
26 }

55

ANLISE | Escalonamento

Listagem 5: Sada de listagem 4


...
off-cpu
on-cpu
change-pri
off-cpu
on-cpu
off-cpu
on-cpu
off-cpu
on-cpu
off-cpu
on-cpu
change-pri
off-cpu
on-cpu
off-cpu
on-cpu
off-cpu
on-cpu
off-cpu
on-cpu
change-pri
off-cpu
on-cpu
off-cpu
on-cpu
off-cpu
on-cpu
off-cpu
on-cpu
off-cpu
on-cpu
change-pri
off-cpu
...

tempo
tempo
delta
tempo
tempo
tempo
tempo
tempo
tempo
tempo
tempo
delta
tempo
tempo
tempo
tempo
tempo
tempo
tempo
tempo
delta
tempo
tempo
tempo
tempo
tempo
tempo
tempo
tempo
tempo
tempo
delta
tempo

dentro = 16649243 nsec , pri = 59


fora = 91681 nsec
pri = -9
dentro = 41670399 nsec , pri = 50
fora = 97571 nsec
dentro = 9318139 nsec , pri = 50
fora = 79198 nsec
dentro = 13291416 nsec , pri = 50
fora = 177805 nsec
dentro = 5495730 nsec , pri = 50
fora = 81745 nsec
pri = -10
dentro = 10681020 nsec , pri = 40
fora = 116827 nsec
dentro = 19035494 nsec , pri = 40
fora = 84719 nsec
dentro = 10120625 nsec , pri = 40
fora = 87395 nsec
dentro = 25661734 nsec , pri = 40
fora = 89414 nsec
pri = -10
dentro = 2488795 nsec , pri = 30
fora = 90233 nsec
dentro = 232736969 nsec , pri = 30
fora = 95045 nsec
dentro = 7080789 nsec , pri = 30
fora = 85251 nsec
dentro = 10344521 nsec , pri = 30
fora = 164332 nsec
dentro = 11108804 nsec , pri = 30
fora = 107210 nsec
pri = -10
dentro = 68544355 nsec , pri = 20

Se quisermos observar com mais


detalhes essa thread que muda o
padro de comportamento do escalonador, temos que usar o script em
D da listagem 4 para verificar os tempos de execuo e inatividade desta

thread, e tambm as mudanas de


prioridade aplicadas pelo algoritmo
de escalonamento.
Ao executar esse script sobre a
nossa thread sedenta por processamento, a sada gerada semelhan-

Listagem 6: Script de teste de IA


01 #!/usr/sbin/dtrace -s
02
03 #pragmaD option quiet
04
05 0sched:::change-pri
06 /args[0]->pr_clname == IA&& args[1]->pr_pid == $1&& args[0]
->pr_lwpid == 1/
07 {
08 printf(Priority:%d + (%d) = %d\n,args[0]->pr_pri, args[2]
-args[0]->pr_pri, args[2]);
09 }

56

te listagem 5. Nela, possvel ver


claramente que o algoritmo de
escalonamento age sobre a thread
em questo. A listagem 5 demonstra
que o processo permanece muito
tempo dentro da CPU (na ordem
de dezenas de milissegundos) em
relao ao tempo fora dela (na ordem de dezenas ou centenas de
microssegundos). Como esperado,
o algoritmo de timeshare diminui a
prioridade desta thread.

Interactive (IA)

Similar ao timeshare, esta classe adiciona um mecanismo que aumenta


a prioridade das threads relacionadas
janela ativa do desktop. O algoritmo IA tem o intuito de ser usado em
laptops e desktops para aumentar a
interatividade e melhorar o tempo
de resposta (isto , reduzir a latncia) do usurio.
Para demonstrar este mecanismo,
foi utilizado o script D da listagem 6,
que imprime as alteraes de prioridade de um determinado processo.
Repare que, dentre todos os eventos
de alterao de prioridades, o script
seleciona aqueles que so da classe
IA, cujo id do processo passado
como argumento e cujo id da thread
igual a um (para evitar comprometer a anlise com o comportamento
de threads distintas).
Ao passar como argumento o id
de um processo que est aberto no
desktop, alterando o foco para este
processo e voltando (duas vezes),
gerada uma sada como a da listagem 7.
Repare que, ao colocar o foco
na janela referente ao processo, o
escalonador se encarrega de elevar
a prioridade deste at o nvel mximo (prioridade 59). Existem dois
momentos, de acordo com a sada,
em que a thread atinge o limite
superior. Estes acontecem no momento em que colocamos a janela
em foco. Desta maneira, o algoritmo
IA consegue privilegiar os processos

http://www.linuxmagazine.com.br

Escalonamento |ANLISE

que possuem janelas sendo manuseadas por usurios, gerando uma


sensao de respostas instantneas,
ou ao menos com uma latncia sensivelmente menor.

Fixed Priority (FX)

Existem casos em que a preempo,


isto , a retirada forada de uma
thread do processador por outra de
maior prioridade, no desejada.
Normalmente no h necessidade de
baixa latncia, sendo o tempo total
de execuo o fator crtico.
O FX permite isto porque, como
o prprio nome indica, no h mudanas de prioridade nos processos.
No existem ciclos de processamento
sendo desperdiados para gerncia de
prioridades, manuteno intensiva de
filas e trocas de contexto desnecessrias. Desta maneira, os processos so
serializados e executados um aps o
outro, terminando o lote de trabalho
em menor tempo.
Ao se executar os scripts anteriores
em um ambiente configurado com
o algoritmo FX, possvel verificar
que sua prioridade no muda, alm
de poder ver claramente o momento
em que cada processo entra no processador, executado por inteiro e
finalmente sai.

E no Linux?

O Linux, como o Opensolaris, herda do Unix as principais polticas


de escalonamento de tarefas com
o objetivo de oferecer mxima confiabilidade na execuo de cada
thread e processo. Para tanto, os
seguintes problemas precisam ser
resolvidos: gerenciamento dinmico de prioridade das tarefas, tipificao e controle de processos em
lote, interativos e em tempo real,
com a considerao se os mesmos
usam intensa alocao de I/O ou
de CPU.
O tempo de resposta de cada chamada de sistema e o fluxo de processos
assinalados ao sistema operacional

Linux Magazine #59 | Outubro de 2009

Listagem 7: Sada da listagem 6


Priority:39
Priority:49
Priority:59
Priority:59
Priority:39
Priority:29
Priority:49
Priority:49
Priority:59
Priority:49
Priority:59
Priority:59
Priority:39

+
+
+
+
+
+
+
+
+
+
+
+
+

(10) = 49
(10) = 59
(0) = 59
(-20) = 39
(-10) = 29
(15) = 44
(5) = 49
(10) = 59
(-10) = 49
(10) = 59
(0) = 59
(-20) = 39
(-10) = 29

devem ser rpidos o suficiente para


evitar o congelamento da execuo
ou tempos de espera muito altos entre processos.
Por fim, o suporte implementao SMP obrigatrio para que
em mquinas com mais de um ncleo ou processador se possa escalonar processos paralelamente, de
forma eficaz.
Tanto o OpenSolaris quanto o
Linux implementam com sucesso
todos esses requisitos, contudo existem algumas diferenas na implementao do sistema do pinguim,
especialmente a partir de sua verso
2.6, que primeiramente implementou
o escalonador O(1) e depois, a partir
da verso 2.6.23, incluiu o Completely Fair Scheduler (CFS, escalonador
completamente justo).

Concluso

Como dito anteriormente, uma das


funes principais de qualquer sistema
operacional moderno a gesto de
processos, threads e processadores. O
entendimento prtico dos algoritmos
essencial para a seleo correta, assim
como para o uso didtico. Para isso, o
Dtrace uma ferramenta adequada:
primeiramente por permitir trabalhar
com o kernel funcional e ativo; em
segundo lugar pela flexibilidade que
os scripts D permitem; em terceiro,
pela facilidade e acessibilidade da
sintaxe de D, muito semelhante ao
popular C. O Dtrace tambm se
mostrou, pelos motivos levantados
anteriormente e por ser aberto, adequado para o ambiente acadmico de
ensino didtico de sistemas operacionais e de computao em geral. n

Sobre o autor
Marcelo Arbore (marbore@br.ibm.com) engenheiro de software da IBM. Formado em engenharia pela Poli-USP, tem experincia com solues sobre as plataformas Solaris, Linux e AIX.
Jos Damico (jdamico@br.ibm.com) engenheiro de software da IBM, onde trabalha com a
soluo de data warehouse, Smart Analytics. tambm especialista em Linux e Open Source,
desenvolve e suporta diversos projetos no SourceForge e no GoogleCode.

Gostou do artigo?
Queremos ouvir sua opinio. Fale conosco em
cartas@linuxmagazine.com.br
Este artigo no nosso site:
http://lnm.com.br/article/3012

57

Sirva ASP.NET pelo Apache com mod_mono

REDES

ASP.NET no Apache
O mod_mono permite hospedar aplicaes .NET em seu servidor Apache 2.
por Juliet Kemp

que fazer se a sua empresa


investiu em algumas aplicaes web elaboradas baseadas em ASP.NET antes de descobrir
o GNU/Linux? E se o seu ambiente
heterogneo exige que essas mesmas
pginas dinmicas funcionem em
mltiplas plataformas? Voc precisa se desfazer do seu servidor web
Apache simplesmente para poder
servir contedo web desenvolvido
no framework .NET da Microsoft?
O Projeto Mono [1] tem trabalhado
arduamente no problema de suporte
ao framework .NET no GNU/Linux,
e parte desta ateno foi dedicada
questo do ASP.NET. O Mono j
oferece um mdulo do Apache conhecido como mod_mono para hospedar
aplicaes na linguagem ASP baseadas em aplicaes web .NET a partir
de servidores Apache [2]. Este artigo
fornece uma rpida anlise de como
configurar o servidor Apache para o
suporte a ASP.NET. Naturalmente,
esta discusso no pretende ser um
tutorial completo de como configurar o Apache um tema que poderia
facilmente preencher um livro bem
grande porm, se voc j tem conhecimentos bsicos de configurao do
Apache, continue a ler este artigo para
mais informaes sobre como trazer o
.NET para o seu ambiente web.
Para instalar o mod_mono, importante dar preferncia utilizao

Linux Magazine #59 | Outubro de 2009

do pacote disponibilizado pela sua


prpria distribuio GNU/Linux. Em
sistemas Ubuntu e Debian, procure
o pacote libapache2-mod-mono, e no
Fedora instale os pacotes mod_mono
e mono-web. Alm disso, ser necessrio o pacote XSP. No Fedora, preciso instalar o XSP direto dos fontes.
No Ubuntu e demais distribuies
baseadas em Debian, o pacote pode
ser diretamente instalado como uma
dependncia do pacote (se preferir,
voc pode instalar o mod_mono pelo
cdigo-fonte [2], mas tenha em mente que assim aumentam as chances
de problemas de compatibilidade).
Ative o mdulo inserindo sua
respectiva seo no arquivo apache2.
conf. No Ubuntu/Debian, o mdulo
habilitado como parte da instalao.
Porm, se isso no ocorrer, execute o
comando sudo a2enmod mod_mono para
habilit-lo. Como alternativa, con-

sulte um exemplo de configurao


na listagem 1. Depois de efetuar as
alteraes necessrias, recarregue o
Apache com o comando /etc/init.d/
apache2 force-reload.
Agora que a configurao bsica
j est pronta, o servidor j consegue
lidar corretamente com pginas ASP.
NET. Para test-lo, crie uma pasta
no diretrio raiz do site com um de
seus aplicativos ASP.NET ou instale
o pacote asp.net-examples e acesse
a pasta samples/ na raiz do servidor
(algo como http://seu.servidor.net/
samples) para ver algumas aplicaes
de demonstrao em funcionamento (figura 1).
Se voc instalou a partir do cdigofonte, copie o diretrio de teste do
XSP (/lib/xsp/test/ ou /usr/lib/xsp/
test/, normalmente) para o diretrio
do Apache. Certifique-se de ter as
permisses definidas corretamente

Listagem 1: Configurao de mdulos do Apache


01
02
03
04
05
06
07
08
09
10
11
12

# Talvez seja preciso alterar isto de acordo com sua instalao


LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so
<IfModule mod_mono.c>
MonoUnixSocket /tmp/.mod_mono_server
MonoServerPath /usr/lib/mono/1.0/mod-mono-server.exe
MonoAutoApplication enabled
AddType application/x-asp-net .aspx .ashx .asmx .ascx .asax .config
DirectoryIndex index.aspx default.aspx
MonoApplicationsConfigDir /etc/mono-server
MonoPath /usr/lib/mono/1.0:/usr/lib:/usr/lib/mono/1.0
</IfModule>

67

REDES | Mod_mono

Figura 1 Teste a sua configurao com uma das aplicaes exemplo de ASP.NET.

Figura 2 O painel de controle (bem bsico) do servidor Mono.

(o usurio Apache deve ser capaz


de ler esses diretrios e arquivos).
A verso para Debian/Ubuntu fornece automaticamente uma configurao
similar ao arquivo de configurao de
exemplo contido na listagem 1. Primeiramente, o Apache carrega o mdulo,
e ento cria um socket para o servidor
e faz com que seu caminho seja executvel. A linha MonoAutoApplication
significa que no preciso especificar
de forma explcita as linhas MonoApplications para adicionar um aplicativo
ao servidor (veja mais adiante como
fazer com que as aplicaes no sejam
tratadas automaticamente), ao passo
que a linha AddType diz ao Apache para
definir o tipo de aplicao correta para
os arquivos com as extenses dadas.

Listagem 2: Configurao
do Painel de Controle Web
01 <Location /mono>
02 SetHandler mono-ctrl
03 Order deny,allow
04 Deny from all
05 Allow from 127.0.0.1
06 </Location>

68

A linha DirectoryIndex diz ao


Apache para tratar os arquivos com
os nomes especificados, como um
ndice. Este comando significa que,
ao visitar, digamos, o endereo local
http://seu.servidor.net/teste/, caso
exista um arquivo default.aspx no
diretrio, esse arquivo ser servido
ao navegador. Com essas configuraes, o mod_mono iniciar automaticamente o mod_mono_server
e assim executar o aplicativo web
requisitado quando uma requisio
for enviada pelo navegador.

Painel de
Controle Web
Um painel de controle bsico via Web
distribudo com o mod_mono permite
reiniciar o servidor do mod_mono, o
que til quando h necessidade de
recarregar os conjuntos modificados
(figura 2). O painel de controle tambm fornece informaes sobre os
pedidos em processamento.
Para usar o painel de controle,
adicione as linhas na listagem 2
configurao do Apache. Em sistemas

que utilizam o estilo de configurao


do Debian, com a configurao do
mod_mono em /etc/apache2/modsavailable/mod_mono.conf, provavelmente melhor adicionar o cdigo
ao arquivo referido nele: /etc/monoserver/mono-server-hosts.conf. Caso
contrrio, ser necessrio colocar
este cdigo na seo mod_mono do
arquivo de configurao do Apache.
Na listagem 2, substitua 127.0.0.1
pelo endereo IP do computador
cujo painel voc deseja acessar (se
no for o prprio localhost, claro).
Esteja ciente de que o endereo IP
a nica restrio. Em outras palavras,
qualquer usurio com uma conta na
mquina especificada ser capaz de
usar o painel de controle.
Agora recarregue o Apache e d
uma olhada em http://meu.dominio.
com/mono (ou http://localhost/mono
caso se trate da prpria mquina local).
H vrias outras opes para ajustar
a configurao do mod_mono. Por
exemplo, para limitar o nmero de
requisies simultneas, use:
MonoMaxActiveRequests 20
MonoMaxWaitingRequests 20

A diretiva ThreadPool do Apache


limita o nmero de pedidos que o
servidor de back-end mod_mono
poder tratar ao mesmo tempo. Se
muitos pedidos chegarem de uma
s vez, podero ocorrer bloqueios.
As diretivas anteriores evitam esse
problema limitando o nmero de
solicitaes passadas de uma s vez.
O valor 20 o padro. Altere-o de
acordo com seu limite de ThreadPool
(0 desabilita os limites).
Os comandos a seguir reiniciam o
servidor Mono a cada trs horas (o formato de tempo DD[:HH[:MM[:SS]]]):
MonoAutoRestartMode Time
MonoAutoRestartTime 00:03

Se o processo do servidor Mono


estiver crescendo com o tempo, tal-

http://www.linuxmagazine.com.br

Mod_mono |REDES

vez seja preciso reiniciar o sistema


periodicamente. Alm disso, voc
pode marcar para reiniciar a partir
do nmero de requisies servidas
em vez de se basear no tempo:
MonoAutoRestartMode Requests
MonoAutoRestartRequests 10000

Outra possibilidade configurar o


servidor para escutar em uma porta
especfica:
MonoListenPort 8080

Esse recurso permite executar o


servidor Mono ASP.NET em uma
porta diferente da porta padro do
Apache, embora provavelmente seja
preciso modificar as configuraes
do firewall para que isso funcione.

Mltiplas aplicaes

Para a maioria das pessoas, simplesmente habilitar o MonoAutoApplication no arquivo de configurao


(listagem 1) j dever funcionar. No
entanto, se voc preferir registrar as
aplicaes de forma explcita, poder
editar a configurao do Apache para
que a seo mod_mono se parea com o
cdigo da listagem 3 (mas necessrio deixar a linha LoadModule intacta).
A listagem 3 desativa o autohosting,
adiciona o manipulador do Mono para
esses tipos de arquivos e define dois
locais onde os aplicativos do Mono
podem ser encontrados. Cada um
deles est especificado como local_
virtual:local_no_disco. Recarregue o
Apache e tente a pgina de exemplo
novamente ela ainda deve estar
funcionando corretamente.
No caso de aplicaes diferentes,
tambm possvel executar mltiplas instncias independentes no
servidor, cada uma com um nome
talvez para separar servidores em
testes daqueles de produo, ou
talvez para limitar a utilizao por
parte de cada usurio de forma independente. Alm disso, ser preciso

Linux Magazine #59 | Outubro de 2009

Listagem 3: Mono sem configurao automtica


01 MonoAutoApplication disabled
02 AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd
03 MonoApplications /:/home/username/www,/samples:/usr/share/asp.
net-demos

Listagem 4: Mltiplos servidores


01
02
03
04
05
06
07
08
09

MonoApplications meu teste / my-teste: / usr / share / mono / test


<Location /my-test>
testes MonoSetServerAlias
</ Location>
MonoApplications minha casa / nos-aqui: / home / user / mono
<Location /my-home>
home MonoSetServerAlias
</ Location>

ter as linhas LoadModule e AddHandler,


citadas anteriormente, e ento verificar na listagem 4 um exemplo de
configurao para dois servidores.
Novamente, este cdigo deve ser
includo na seo mod_mono da configurao do Apache 2. O argumento
adicional de MonoApplications um
apelido (alias) de uma instncia
especfica do servidor, que ento
associada a um determinado diretrio.
Ao adicionar o alias do servidor
como segundo argumento, possvel aplicar qualquer uma das opes discutidas anteriormente. Por
exemplo, a diretiva MonoListenPort
nos-aqui 8080 faz o servidor nos-aqui
escutar na porta 8080. Novamente,
esta abordagem pode ser til para
separar os servidores e tambm porque diferentes aplicativos podem ter
requisitos distintos.

ASP.NET Verso 2

O servidor Mono padro o da verso 1.1, discutida neste artigo. Para


usar a verso 2, preciso instal-la (os
pacotes j esto disponveis) e ento
editar sua configurao de acordo
as diretivas que precisam ser editadas
para a verso 2 so MonoServerPath e
MonoPath. Em seguida, recarregue o
Apache. No caso do Debian/Ubuntu, os detalhes da configurao se
encontram no arquivo mod_mono.conf.

Soluo de problemas

O primeiro lugar para procurar em


caso de problemas o log de erros do
Apache (/var/log/apache2/error_log).
Verifique tambm se as permisses de
arquivos esto definidas corretamente; em especial, garanta que o usurio
sob o qual o Apache est em execuo
possua as permisses adequadas para
acessar o(s) diretrio(s) dos aplicativos
em Mono. No caso de erros de Service Temporarily Unavailable (Servio
temporariamente indisponvel), tente
alterar a diretiva MonoServerPath para
apontar para /usr/bin/mod-mono-server
(o diretrio /usr/lib/mono/ tambm
parece funcionar em algumas configuraes, mas no em todas). n

Mais informaes
[1] Projeto Mono:
http://mono-project.com
[2] Projeto mod_mono:
http://www.mono-project.com
/Mod_mono

Gostou do artigo?
Queremos ouvir sua opinio.
Fale conosco em
cartas@linuxmagazine.com.br
Este artigo no nosso site:
http://lnm.com.br/article/3047

69

Linux.local

SERVIOS

O maior diretrio de empresas que oferecem produtos, solues e


servios em Linux e Software Livre, organizado por Estado. Sentiu
falta do nome de sua empresa aqui? Entre em contato com a gente:
11 4082-1300 ou anuncios@linuxmagazine.com.br

Fornecedor de Hardware = 1
Redes e Telefonia / PBX = 2
Integrador de Solues = 3
Literatura / Editora = 4
Fornecedor de Software = 5
Consultoria / Treinamento = 6

Empresa

Cidade

Endereo

Telefone

Web

1 2 3 4 5 6

71 4062-8688

www.imtech.com.br

4 4

4 4

85 3252-3836

www.f13.com.br

4 4

4 4

Bahia
IMTECH

Salvador

Av. Antonio Carlos Magalhaes, 846 Edifcio


MaxCenter Sala 337 CEP 41825-000

F13 Tecnologia

Fortaleza

Rua Padre Valdevino, 526 Centro

Cear
Esprito Santo
Linux Shopp

Vila Velha

Rua So Simo (Correspondncia), 18 CEP: 29113-120

27 3082-0932

www.linuxshopp.com.br

Megawork Consultoria
e Sistemas

Vitria

Rua Chapot Presvot, 389 Praia do Canto


CEP: 29055-410 sl 201, 202

27 3315-2370

www.megawork.com.br

4 4

Spirit Linux

Vitria

Rua Marins Alvarino, 150 CEP: 29047-660

27 3227-5543

www.spiritlinux.com.br

4 4

4 4

4 4

Minas Gerais
Instituto Online

Belo Horizonte

Av. Bias Fortes, 932, Sala 204 CEP: 30170-011

31 3224-7920

www.institutoonline.com.br

Linux Place

Belo Horizonte

Rua do Ouro, 136, Sala 301 Serra CEP: 30220-000

31 3284-0575

corporate.linuxplace.com.br

4
4 4

4
4 4

Microhard

Belo Horizonte

Rua Repblica da Argentina, 520 Sion CEP: 30315-490

31 3281-5522

www.microhard.com.br

4 4 4

4 4

TurboSite

Belo Horizonte

Rua Paraba, 966, Sala 303 Savassi CEP: 30130-141

0800 702-9004

www.turbosite.com.br

4 4

iSolve

Curitiba

Av. Cndido de Abreu, 526, Cj. 1206B CEP: 80530-000

41 252-2977

www.isolve.com.br

Mandriva Conectiva

Curitiba

Rua Tocantins, 89 Cristo Rei CEP: 80050-430

41 3360-2600

www.mandriva.com.br

Telway Tecnologia

Curitiba

Rua Francisco Rocha 1830/71

41 3203-0375

www.telway.com.br

81 3223-8348

www.fuctura.com.br

21 2203-2622

www.multipla-ti.com.br

Paran
4 4

4 4 4 4
4 4

Pernambuco
Fuctura Tecnologia

Recife

Rua Nicargua, 159 Espinheiro CEP: 52020-190

4 4

Rio de Janeiro
Mltipla Tecnologia
da Informao

Rio de Janeiro

Av. Rio Branco, 37, 14 andar CEP: 20090-003

NSI Training

Rio de Janeiro

Rua Arajo Porto Alegre, 71, 4 andar Centro CEP: 20030-012

21 2220-7055

www.nsi.com.br

Open IT

Rio de Janeiro

Rua do Mercado, 34, Sl, 402 Centro CEP: 20010-120

21 2508-9103

www.openit.com.br

Unipi Tecnologias

Campos dos
Goytacazes

Av. Alberto Torres, 303, 1andar Centro CEP: 28035-581

22 2725-1041

www.unipi.com.br

4up Solues Corporativas

Novo Hamburgo

Pso. Calado Osvaldo Cruz, 54 sl. 301 CEP: 93510-015

51 3581-4383

www.4up.com.br

Definitiva Informtica

Novo Hamburgo

Rua General Osrio, 402 - Hamburgo Velho

51 3594 3140

www.definitiva.com.br

Solis

Lajeado

Av. 7 de Setembro, 184, sala 401 Bairro Moinhos


CEP: 95900-000

51 3714-6653

www.solis.coop.br

4 4 4 4

Rio Grande do Sul


4 4

4 4

4 4

4 4 4 4 4

DualCon

Novo Hamburgo

Rua Joaquim Pedro Soares, 1099, Sl. 305 Centro

51 3593-5437

www.dualcon.com.br

Datarecover

Porto Alegre

Av. Carlos Gomes, 403, Sala 908, Centro


Comercial Atrium Center Bela Vista CEP: 90480-003

51 3018-1200

www.datarecover.com.br

LM2 Consulting

Porto Alegre

Rua Germano Petersen Junior, 101-Sl 202 Higienpolis


CEP: 90540-140

51 3018-1007

www.lm2.com.br

4 4

4 4

Lnx-IT Informao e Tecnologia Porto Alegre

Av. Venncio Aires, 1137 Rio Branco CEP: 90.040.193

51 3331-1446

www.lnx-it.inf.br

4 4

Plugin

Av. Jlio de Castilhos, 132, 11 andar Centro CEP: 90030-130

51 4003-1001

www.plugin.com.br

Porto Alegre

TeHospedo

Porto Alegre

Rua dos Andradas, 1234/610 Centro CEP: 90020-008

51 3286-3799

www.tehospedo.com.br

4 4

Propus Informtica

Porto Alegre

Rua Santa Rita, 282 CEP: 90220-220

51 3024-3568

www.propus.com.br

4 4 4

4 4

So Paulo
Ws Host

Arthur Nogueira

Rua Jerere, 36 Vista Alegre CEP: 13280-000

19 3846-1137

www.wshost.com.br

DigiVoice

Barueri

Al. Juru, 159, Trreo Alphaville CEP: 06455-010

11 4195-2557

www.digivoice.com.br

4 4 4

Dextra Sistemas

Campinas

Insigne Free Software do Brasil Campinas

4
4 4

Rua Antnio Paioli, 320 Pq. das Universidades CEP: 13086-045 19 3256-6722

www.dextra.com.br

4 4

Av. Andrades Neves, 1579 Castelo CEP: 13070-001

www.insignesoftware.com

4 4

19 3213-2100

Microcamp

Campinas

Av. Thomaz Alves, 20 Centro CEP: 13010-160

19 3236-1915

www.microcamp.com.br

PC2 Consultoria em
Software Livre

Carapicuiba

Rua Edeia, 500 - CEP: 06350-080

11 3213-6388

www.pc2consultoria.com

4
4 4 4

4 4

4 4

Savant Tecnologia

Diadema

Av. Senador Vitorino Freire, 465 CEP: 09910-550

11 5034-4199

www.savant.com.br

2MI Tecnologia e Informao

Embu

Rua Jos Bonifcio, 55 Jd. Independncia CEP: 06826-080

11 4203-3937

www.2mi.com.br

14 3413-1137

Epopia Informtica

Marlia

Rua Gois, 392 Bairro Cascata CEP: 17509-140

Redentor

Osasco

Rua Costante Piovan, 150 Jd. Trs Montanhas CEP: 06263-270 11 2106-9392

www.redentor.ind.br

Go-Global

Santana
de Parnaba

Av. Yojiro Takaoca, 4384, Ed. Shopping Service,


Cj. 1013 CEP: 06541-038

www.go-global.com.br

78

11 2173-4211

4
4

www.epopeia.com.br

4
4
4

4 4

http://www.linuxmagazine.com.br

Linux.local | SERVIOS

Empresa

Cidade

Endereo

Telefone

Web

1 2 3 4 5 6

So Paulo (continuao)
AW2NET

Santo Andr

Rua Edson Soares, 59 CEP: 09760-350

11 4990-0065

www.aw2net.com.br

Async Open Source

So Carlos

Rua Orlando Damiano, 2212 CEP 13560-450

16 3376-0125

www.async.com.br

Delix Internet

So Jos do
Rio Preto

Rua Voluntrio de So Paulo, 3066 9 Centro CEP: 15015-909

11 4062-9889

www.delixhosting.com.br

4 4
4 4

4Linux

So Paulo

Rua Teixeira da Silva, 660, 6 andar CEP: 04002-031

11 2125-4747

www.4linux.com.br

A Casa do Linux

So Paulo

Al. Ja, 490 Jd. Paulista CEP: 01420-000

11 3549-5151

www.acasadolinux.com.br

4 4

Accenture do Brasil Ltda.

So Paulo

Rua Alexandre Dumas, 2051 Chcara Santo Antnio


CEP: 04717-004

11 5188-3000

www.accenture.com.br

4 4

4 4

ACR Informtica

So Paulo

Rua Lincoln de Albuquerque, 65 Perdizes CEP: 05004-010

11 3873-1515

www.acrinformatica.com.br

Agit Informtica

So Paulo

Rua Major Quedinho, 111, 5 andar, Cj.


508 Centro CEP: 01050-030

11 3255-4945

www.agit.com.br

4 4

Altbit - Informtica
Comrcio e Servios LTDA.

So Paulo

Av. Francisco Matarazzo, 229, Cj. 57


gua Branca CEP 05001-000

11 3879-9390

www.altbit.com.br

4 4

AS2M -WPC Consultoria

So Paulo

Rua Trs Rios, 131, Cj. 61A Bom Retiro CEP: 01123-001

11 3228-3709

www.wpc.com.br

Big Host

So Paulo

Rua Dr. Miguel Couto, 58 Centro CEP: 01008-010

11 3033-4000

www.bighost.com.br

4 4

Blanes

So Paulo

Rua Andr Ampre, 153 9 andar Conj. 91


CEP: 04562-907 (prx. Av. L. C. Berrini)

11 5506-9677

www.blanes.com.br

4 4 4

4 4

Commlogik do Brasil Ltda.

So Paulo

Av. das Naes Unidas, 13.797, Bloco II, 6 andar Morumbi


CEP: 04794-000

11 5503-1011

www.commlogik.com.br

4 4 4

4 4

Computer Consulting
Projeto e Consultoria Ltda.

So Paulo

Rua Caramuru, 417, Cj. 23 Sade CEP: 04138-001

11 5071-7988

www.computerconsulting.com.br

4 4

Consist Consultoria, Sistemas e Representaes Ltda.

So Paulo

Av. das Naes Unidas, 20.727 CEP: 04795-100

11 5693-7210

www.consist.com.br

Domnio Tecnologia

So Paulo

Rua das Carnaubeiras, 98 Metr Conceio CEP: 04343-080

11 5017-0040

www.dominiotecnologia.com.br

EDS do Brasil

So Paulo

Av. Pres. Juscelino Kubistcheck, 1830 Torre 4 - 5 andar

11 3707-4100

www.eds.com

tica Tecnologia

So Paulo

Rua Nova York, 945 Brooklin CEP:04560-002

11 5093-3025

www.etica.net

Getronics ICT Solutions


and Services

So Paulo

Rua Verbo Divino, 1207 CEP: 04719-002

11 5187-2700

www.getronics.com/br

4 4

4 4 4 4
4

4
4 4

4 4

4 4

Hewlett-Packard Brasil Ltda.

So Paulo

Av. das Naes Unidas, 12.901, 25 andar CEP: 04578-000

11 5502-5000

www.hp.com.br

4 4 4 4

IBM Brasil Ltda.

So Paulo

Rua Tutia, 1157 CEP: 04007-900

0800-7074 837

www.br.ibm.com

4 4

iFractal

So Paulo

Rua Fiao da Sade, 145, Conj. 66 Sade CEP: 04144-020

11 5078-6618

www.ifractal.com.br

4 4

Integral

So Paulo

Rua Dr. Gentil Leite Martins, 295, 2 andar Jd. Prudncia


CEP: 04648-001

11 5545-2600

www.integral.com.br

4
4 4 4

Itautec S.A.

So Paulo

Av. Paulista, 2028 CEP: 01310-200

11 3543-5543

www.itautec.com.br

Kenos Consultoria

So Paulo

Av: Fagundes Filho, 134, Conj 53 CEP: 04304-000

11 40821305

www.kenos.com.br

Konsultex Informatica

So Paulo

Av. Dr. Guilherme Dumont Villares, 1410 6 andar, CEP: 05640-003

11 3773-9009

www.konsultex.com.br

So Paulo

Av. Dr. Lino de Moraes Leme, 185 CEP: 04360-001

11 5034-4191

www.komputer.com.br

4
4

Linux Mall

So Paulo

Rua Machado Bittencourt, 190, Cj. 2087 CEP: 04044-001

11 5087-9441

www.linuxmall.com.br

So Paulo

Al. Santos, 1202 Cerqueira Csar CEP: 01418-100

11 3266-2988

www.temporeal.com.br

Locasite Internet Service

So Paulo

Av. Brigadeiro Luiz Antonio, 2482, 3 andar Centro


CEP: 01402-000

11 2121-4555

www.locasite.com.br

Microsiga

So Paulo

Av. Braz Leme, 1631 CEP: 02511-000

11 3981-7200

www.microsiga.com.br

Locaweb

So Paulo

Av. Pres. Juscelino Kubitschek, 1.830 Torre 4


Vila Nova Conceio CEP: 04543-900

11 3544-0500

www.locaweb.com.br

Novatec Editora Ltda.

So Paulo

Rua Luis Antonio dos Santos, 110 Santana CEP: 02460-000

11 6979-0071

www.novateceditora.com.br

Novell Amrica Latina

So Paulo

Rua Funchal, 418 Vila Olmpia

11 3345-3900

www.novell.com/brasil

Oracle do Brasil Sistemas Ltda. So Paulo

Av. Alfredo Egdio de Souza Aranha, 100 Bloco B 5


andar CEP: 04726-170

11 5189-3000

www.oracle.com.br

Proelbra Tecnologia
Eletrnica Ltda.

So Paulo

Av. Rouxinol, 1.041, Cj. 204, 2 andar Moema CEP: 04516-001

11 5052- 8044

www.proelbra.com.br

Provider

So Paulo

Av. Cardoso de Melo, 1450, 6 andar Vila Olmpia


CEP: 04548-005

11 2165-6500

Red Hat Brasil

So Paulo

Av. Brigadeiro Faria Lima, 3900, Cj 81 8 andar


Itaim Bibi CEP: 04538-132

11 3529-6000

4 4
4 4

Linux Komputer Informtica


Livraria Tempo Real

4 4

4 4
4 4
4 4 4

4 4
4

4 4

4 4 4
4
4

4 4
4 4

www.e-provider.com.br

4 4

www.redhat.com.br

4 4

Samurai Projetos Especiais

So Paulo

Rua Baro do Triunfo, 550, 6 andar CEP: 04602-002

11 5097-3014

www.samurai.com.br

4 4

SAP Brasil

So Paulo

Av. das Naes Unidas, 11.541, 16 andar CEP: 04578-000

11 5503-2400

www.sap.com.br

4 4

Simples Consultoria

So Paulo

Rua Mourato Coelho, 299, Cj. 02 Pinheiros CEP: 05417-010

11 3898-2121

www.simplesconsultoria.com.br

Smart Solutions

So Paulo

Av. Jabaquara, 2940 cj 56 e 57

11 5052-5958

www.smart-tec.com.br

4 4

4 4

4 4

Snap IT

So Paulo

Rua Joo Gomes Junior, 131 Jd. Bonfiglioli CEP: 05299-000

11 3731-8008

www.snapit.com.br

4 4

Stefanini IT Solutions

So Paulo

Av. Brig. Faria Lima, 1355, 19 Pinheiros CEP: 01452-919

11 3039-2000

www.stefanini.com.br

4 4

11 5187-2100

Sun Microsystems

So Paulo

Rua Alexandre Dumas, 2016 CEP: 04717-004

Sybase Brasil

So Paulo

Av. Juscelino Kubitschek, 510, 9 andar Itaim Bibi CEP: 04543-000 11 3046-7388

www.sybase.com.br

The Source

So Paulo

Rua Marqus de Abrantes, 203 Chcara Tatuap


CEP: 03060-020

11 6698-5090

www.thesource.com.br

Unisys Brasil Ltda.

So Paulo

R. Alexandre Dumas 1658 6, 7 e 8 andares Chcara


Santo Antnio CEP: 04717-004

11 3305-7000

www.unisys.com.br

www.sun.com.br

4 4
4 4

4 4

4 4

Utah

So Paulo

Av. Paulista, 925, 13 andar Cerqueira Csar CEP: 01311-916

11 3145-5888

www.utah.com.br

4 4

Visuelles

So Paulo

Rua Eng. Domicio Diele Pacheco e Silva, 585 Interlagos


CEP: 04455-310

11 5614-1010

www.visuelles.com.br

4 4

Webnow

So Paulo

Av. Naes Unidas, 12.995, 10 andar, Ed. Plaza Centenrio


Chcara Itaim CEP: 04578-000

11 5503-6510

www.webnow.com.br

WRL Informtica Ltda.

So Paulo

Rua Santa Ifignia, 211/213, Box 02 Centro CEP: 01207-001

11 3362-1334

www.wrl.com.br

Systech

Taquaritinga

Rua So Jos, 1126 Centro Caixa Postal 71 CEP: 15.900-000

16 3252-7308

www.systech-ltd.com.br

4 4

Linux Magazine #59 | Outubro de 2009

4
4

79

ndice de anunciantes

Calendrio de eventos

SERVIOS

Evento

Data

Local

Informaes

Rails Summit 2009

13 a 14 de outubro

So Paulo, SP

www.railssummit.com.br

Futurecom 2009

13 a 16 de outubro

So Paulo, SP

www.futurecom2009.com.br

Latinoware
PGCON Brasil 2009

CESoL

22 a 24 de outubro
24 e 25 de outubro

10 a 13 de novembro

1a Conferncia
Web W3C Brasil

23 e 24 d enovembro

Plone Symposium
Amrica do Sul

24 e 25 de novembro

4o SoLISC

26 e 27 de novembro

Foz de Iguau, PR

www.latinoware.org

Campinas, SP

www.postgresql.org.br/
eventos/pgconbr

Fortaleza, CE

So Paulo, SP

So Paulo, SP
Florianpolis, SC

www.cesol.org

www.conferencia.w3c.br

www.plonesymposium.com.br
www.solisc.org.br

Empresa

Pg.

Senac

Latinoware

Caixa Econmica Federal

Rittal

11

DigiVoice

13

Watchguard

15

Futurecom

17

Uol Host

21

Virtual Link

25

Unodata

27

TIC

29

Khomp

31

Vectory

81

Bull

83

Locaweb

84

Nerdson Os quadrinhos mensais da Linux Magazine

80

http://www.linuxmagazine.com.br

PREVIEW

Na Linux Magazine #60


DESTAQUE

SEGURANA

Storage

Aplicaes web

Jade Gordon www.sxc.hu

Os discos rgidos j so baratos o suficiente para qualquer empresa comear a


acumular grandes quantidades de terabytes em seus servidores. No entanto,
a velocidade de acesso aos discos no acompanhou de forma linear seu crescimento de capacidade. Alm disso, a complexidade para reunir ou separar
os mltiplos discos em volumes LVM e RAID tambm se torna mais importante. Como resultado, hoje possvel perceber grandes atrasos no servio de
arquivos, tanto por gargalos do hardware quanto por detalhes de configurao.
A prxima edio da Linux
Magazine mostrar como otimizar conjuntos RAID de forma
a reduzir esses atrasos e extrair
o mximo de desempenho do
hardware j instalado.
Alm disso, detalharemos
polticas e procedimentos de
becape com o poderoso Bacula,
assim como o uso do Clonezilla para clonar e reproduzir
parties inteiras. n

Suas aplicaes web esto seguras? Seus clientes podem esquecer as preocupaes quando as
utilizam? Os outros sites que
eles acessam podem interferir
sobre as suas aplicaes? A Linux Magazine 60 vai apresentar algumas vulnerabilidades
existentes em aplicaes web
e a maneira como os desenvolvedores que atuam nesta
rea devem proteger seus sites. Este tipo de aplicao est
se tornando um padro, e os
riscos so grandes, j que o
desenvolvimento web guarda
muitas diferenas em relao
programao de aplicativos
convencionais. n

Na EasyLinux #16
Twittando no Linux

A adoo do Twitter cresce a passos gigantescos. Com ele, voc no apenas fica por
dentro das opinies mais recentes dos seus amigos reais e virtuais, como tambm acompanha
as ltimas promoes das suas lojas preferidas,
recebe informaes sobre seu time de futebol e
se atualiza em velocidade estonteante. E o Linux,
naturalmente, no fica de fora disso!
Na Easy Linux 16, vamos mostrar as melhores
formas de utilizar o Twitter no Linux. Seja com
um programa especfico para essa tarefa ou por
meio de complementos do Firefox e do Thunderbird, twittar no Linux muito fcil e rpido.
Vamos apresentar tambm os melhores feeds para
voc seguir e se atualizar com relao ao Linux,
Ubuntu e tecnologia em geral. n
82

Programas de email

Verificar seus emails pelo navegador no ruim, mas tambm h muitas vantagens em adotar um cliente como o
Evolution ou o Thunderbird. Ou o Sylpheed, o KMail, o
Claws... Por exemplo, eles avisam, na sua rea de trabalho,
sempre que chega uma nova mensagem.
Na prxima edio, vamos mostrar os melhores programas para voc conferir seus emails sem
precisar abrir o navegador. E se voc for
realmente f dos webmails,
vamos mostrar os aplicativos indispensveis para
voc no perder nenhum email e at
receber avisos de
mensagens na sua rea
de trabalho. n

http://www.linuxmagazine.com.br

Você também pode gostar