quinta-feira, 8 de janeiro de 2009

Há algum tempo vejo alguns embates sobre diversas questões relativas ao linux, podemos perceber que talvez por desinformação algumas pessoas não tem tido conhecimento do que realmente é o sistema de software livre e talvez por desinteresse ou falta de tempo não pararam para ler um pouco sobre a história do mesmo.
Em primeiro lugar, o Gnu/Linux é um dos poucos exemplos paupáveis que se tem notícia de um projeto totalmente colaborativo que deu certo, um artigo que foi publicado aqui que diz que o mais importante que ganhar mercado é compartilhar reforça essa idéia, pesquise recomendo fortemente a leitura e reflexão desse artigo, se você duvida desse sucesso basta ver a quantidade de pessoas e entidades interessadas em mover projetos envolvendo linux e software livre. Em segundo lugar ele é um sistema portável! portabilidade de código e arquitetura claro , sim, todos sabem que podemos instalar o linux em um pendrive ou usar um LiveCd e carregar todo o seu sistema com todos os programas para rodar na maioria dos computadores pessoais. É aí que entra uma coisa fantástica que é o sistema de pacotes e bibliotecas compartilhadas, todo o meu sistema operacional com dezenas de programas ocupa apenas 12,8GB do meu HD, é claro que muita gente vai dizer que hoje em dia isso não é problema, pode ser, mas para mim ainda é, não tenho recursos financeiros para ficar comprando HD periodicamente apenas porque o meu sistema seco ocupa 20 GB do meu HD, cada caso é relativo, e para alguém que não se importa com espaço em disco e consumo de recursos não há problema em pagar por um software sendo assim, esse sistema pode não ser o que você quer/procura, espaço em HD também é uma coisa importante em dispositivos portáteis .
O sistema Gnu/Linux não é uma "alternativa" da maneira como imaginamos um remédio por exemplo ao sistema MS Windows, isso é bem ilustrado aqui, onde o colega apimente-br traduziu esse texto de maneira magnífica. Um remédio "alternativo" a outro faz exatamente o que o outro faz, da mesma maneira, como foi ilustrado no tópico indicado a alternativa entre linux e windows é mais semelhante à alternativa entre uma moto e um carro, ou um carro e uma caminhonete, todos rodam sobre a mesma estrada, na mesma legislação geral, mas cada um tem as suas particularidades e talvez até mesmo algumas legislações específicas, porque se você é um exímio motociclista não vá pensar que será tão bom no volante de um carro e vice-versa, cada um tem a sua "manha" e maneira própria de funcionamento, o público alvo é diferente, podemos perceber que às vezes pode ser mais cômodo alguém ir de moto ao trabalho, as vagas no estacionamento são mais fáceis de encontrar e o consumo de combustível é menor, mesmo assim a pessoa tem a preferência de ir com o carro alegando que é mais seguro e comfortável, de mesma maneira você pode dizer a um casal que vai viajar de São Paulo a Fortaleza em uma moto que de carro é mais cômodo e seguro mas eles podem dizer que preferem ir de moto e sentir o sabor da aventura e a brisa do vento no corpo. Algumas coisas também necessitam do nosso bom senso, imagine que você está em um clube de rock e começa a fazer propaganda de axé, apesar de você gostar e preferir axé e achar o rock coisa de cara muito doido, dentro do clube do rock não é uma coisa muito sensata a fazer, no máximo você pode sugerir a incorportação de alguns ritmos que provavelmente será do agrado de alguns e de outros não onde eu quero chegar com isso? Quero apenas dizer que o sistema de funcionamento dele é diferente e é claro que isso pode trazer benefícios e malefícios ao mesmo tempo, tudo tem a sua consequência, particularmente acho melhor o sistema de pacotes e de drivers usado no sistema Gnu/linux, pois o meu hardware é 100% compatível, sendo assim, logo depois de instalar o meu sistema tudo está funcionando o.k, esse é um ponto importante, antes de decidir instalar no seu computador verifique a compatibilidade com o seu hardware e acima de tudo não pense que irá se desvencilhar do windows assim de uma hora para outra, levará algum tempo até que você saiba qual programa faz o quê, e como usar esse programa, use e abuse do dual boot e só migre totalmente quando tudo o que você fazia antes você faz sem problemas agora.
Veja bem, aqui eu irei citar casos onde a adoção do linux não é recomendada:
- Você é um profissional que usa em seu serviço softwares específicos prosuzidos apenas para a plataforma windows.
- Você é um gamer que gosta de ter em seu computador sempre os últimos jogos.
- Você é dono de um pequeno negócio e tem até 10 computadores e se preocupa com licenciamento de software mas não possui quem te dê suporte em linux.
- Você é um usuário comum, que usa o computador apenas para navegar e digitar, mas não tem ninguém que possa te ensinar alguma coisa sobre linux e você mesmo não tem paciência para estudar sozinho.

Nesses casos é recomendável que você procure alguma empresa que comercialize software e compre as licenças do windows, o preço não é tão exorbitante como dizem e existem facilidades no pagamento,e você pode aproveitar o melhor do mundo opensource e do freeware no windows, a maioria dos programas populares do linux possuem versões para linux, você pode muito bem montar o seu escritório com windows, openoffice, gimp, inkscape, firefox, thunderbird, clamwin e ccleaner, e muito mais! veja que com tudo isso a licença paga foi apenas do sistema operacional. Para usuários domésticos as versões Home e home premium atendem as suas necessidades muito bem.
Então porque eu usaria o linux? Simples, se você está cansado das limitações do sistema da microsoft e quer ter o total controle do seu computador, se você quer algo diferente e inovador, se você não quer se preocupar com vírus e outras ameaças virtuais (todavia o linux não é imune a invasões, por isso o recomendado uso do firewall), se você quer instalar o seu sistema e não quer se preocupar com formatações periódicas, se você é um curioso e entusiasta da informática, então ele é para você, não posso te enumerar os motivos para usar linux, apenas te digo, teste ele e veja se gosta, todavia nem tudo é flores e ele possui sim alguns problemas que eu considero graves, porque comprometem não só um grupo de usuários específicos mas todos!
- Dependência total e completa à internet: Se você não tem uma conexão razoável com a internet, por mais que o pessoal possa discordar e propor soluções, nenhuma delas é realmente simples, nesse caso é melhor esperar um pouquinho ou usar o sistema em dual boot para testar, entenda o que eu digo, o ubuntu por exemplo originalmente vem em um CD seco, sequer com os plugins para usar MP3 e outros formatos de áudio e vídeo (tá certo que outros sistemas também não, mas é fácil arrumar o programa com aquele amigo da esquina), você pode pegar uma distro mais completa que o ubuntu, mas tenha em mente que a internet é requisito obrigatório para instalação de novos recursos, isso é efeito colateral do sistema de Gerenciamento de pacotes, que apesar de ser extremamente prático gera essa dificuldade.
- Backup dos programas: No linux dificilmente você irá precisar formatar o computador por causa de algum problema, mesmo no windows em 85% dos casos isso é desnecessário, o fazem porque é mais fácil, mas se você for trocar de HD apenas as distribuições baseadas no debian possuem ferramentas que podem te ajudar, é o aptoncd e o remastersys.
- Padrão: Infelizmente no linux não existe nenhum padrão para as coisas, um programa que você baixou para compilar e funcionou muito bem no fedora, quando você for compilar/rodar no ubuntu pode não funcionar, existe uma ferramenta que converte os pacotes de programas nativos de cada distribuição para outra, ele é chamado de alien, mas nem sempre funciona.
- Retrocompatibilidade: Esse mesmo arquivo que você usou no Fedora 9 pode não funcionar no Fedora 10.
Essa falta de suporte retrocompatível geral alguns inconvenientes chatos, que é o uso dos frontends, para quem não sabe: "Em alguns sistemas, tais como aqueles baseados em Unix chama-se front-end às interfaces gráficas que permitem ao usuário interagir com programas que trabalham originalmente em modo texto." Eu não gostei muito dessa definição porque no linux temos frontends em modo texto também, um exemplo é o dvd-slideshow que apesar de ser em modo texto é um frontend para mais de um programa em modo texto, nele existe um problema chato porque ele utiliza o ffmpeg entre outros programas e o ffmpeg nessas últimas atualizações mudou de sintaxe, e o desenvolvedor (que certamente é um cara voluntário e não tem obrigação com ninguém) não acompanhou essas alterações, portanto quando utilizamos programas como o qdvdauthor e mandvd que utilizam esses programas eles dão erros! Mas notem bem que esse é um modelo de desenvolvimento usado porque é a melhor maneira de se criar um software de maneira colaborativa, se está tendo falhas é porque estamos tendo mais sanguessugas e reclamões do que realmente pessoas para ajudar.
- Desempenho e tempo de resposta: Isso é uma coisa curiosa que eu irei relatar com as minhas experiências pessoais lembrando que as copmparações que aqui farei será entre, principalmente o Fedora 6 e Windows XP, pois foi esse período onde eu ainda tinha sistema em dualboot para comparação, Chamo aqui de tempo de resposta, o tempo que leva entre eu clickar no ícone e ele abri e desempenho a maneira e tempo que o computador leva para realizar alguma tarefa. No Windows XP eu percebia claramente que os programas abriam mais rápido, menos de 3 segundos para abrir programas de terceiros e praticamente instantâneo na abertura do MSOfficeXP, enquanto que no linux em geral demorava sempre em torno de 3 a 4 segundos para abrir qualquer programa ( com o prelink eu consegui um tempo de resposta melhor em alguns programas) agora quanto a outras tarefas como salvamento de arquivos, compactação edição de fotos entre outros, geralmente o linux obtia um desempenho melhor, imagens que engasgavam para abrir no windows, no linux eu as manipulava suavemente, e quanto a codificação de vídeo, o maior ganho que eu tive foi de 16 minutos no linux.
É isso galera, coloquei nesse tópico a minha opinião quanto esses assuntos, eu acho que algumas discussões aqui tem perdido o foco e o pessoal está se esquecendo o que o linux é realmente em sua essência.
Em anexo um report da minha máquina, feito graficamente com o hardinfo.