Vida curta e dificilDerivado para o Portugues por Pedro A. D. Rezendedo artigo publicado em Librenix por Ray Yargin Agosto de 2006Por que e que virus de Linux nao e mais do que um assunto para rodas de ciberpapo? Por que e que os virus para Linux nao nos afetam do jeito que os virus para produtos Microsoft afetam, a usuarios do Windows em particular, e aos cibernautas em geral?Existem varias razoes porque o assunto virus-de-Linux e abobrinha. Quase todas elas ja familiares para quem usa o kernel, quase todas elas ainda desprezadas por quem gosta de ser enganado (tagarelando abobrinhas tipo "e menos atacado porque e menos usado"). Mas ha uma razao, muito importante, que estudiosos da evolucao biologica podem apreciar. Antes, porem, devemos saber porque o Linux nao da mole para virus. Para que um virus infecte um programa executavel num sistema com kernel Linux, numa distro GNU/Linux (Debian, Slackware, RedHat, Suse, Ubuntu, Kurumin, Mandriva, etc.) por exemplo, o executavel precisa estar em arquivo com permissao de escrita para o usuario que esteja ativando o virus. Tal situacao e incomum. Numa instalacao desktop, via de regra os arquivos executaveis tem como dono (owner) o administrador do sistema (root), e rodam em processo de usuario comum. Ou seja, a partir de uma conta nao-privilegiada. Alem do que, quanto menos experiente for o usuario, menos provavel que tenha ele mesmo feito a instalacao do executavel, e portanto, que seja o owner do arquivo correspondente. Assim, os usuarios de Linux que menos entendem dos perigos de infeccao viral sao os que tem pastas pessoais (diretorio home) menos ferteis para isso.Prosseguindo, ainda que um virus consiga infectar um programa executavel, sua missao de proliferar-se esbarra em dificuldades das quais os limites nas permissoes do dono do arquivo infectado sao apenas o comeco (para neofitos, em sistemas com um so usuario, esses limites podem desaparecer se a conta root for usada descuidadamente). As dificuldades continuam nos programas para conectividade, por serem esses no Linux construidos conservadoramente, sem os recursos de macros em alto nivel que tem permitido, por exemplo, a recentes virus de Windows propagarem-se tao rapidamente.Esse conservadorismo nao e uma caracteristica do Linux, mas reflete diretamente importantes diferencas na base de usuarios de plataformas livres e proprietarias. Diferencas na forma como essas bases atuam no processo de desenvolvimento, e na forma como a robustez e a popularidade dos programas e afetada por essa atuacao, atraves dos respectivos modelos de licenca e de negocio. Na forma, por exemplo, em que vacinas atuam. As licoes aprendidas pela observacao do que acontece no outro modelo servem, no modelo colaborativo, para vacinar nao o software em si, mas o processo e a estrategia de desenvolvimento dos softwares livres, livres inclusive das estrategias de negocio de interessados que lhes sejam confiltantes. Aplicativos e sistemas baseados em Linux sao quase todos de codigo fonte aberto. Devido a quase totalidade desse mercado estar acostumado a disponibilidade do codigo-fonte, produtos distribuidos apenas em formato executavel sao ali raros, e encontram mais dificuldade para firmar presenca. Isso tem dois efeitos no ecosistema viral,