Wine
Cada vez melhor, o Wine serve para ampliar o universo dos softwares no Linux, grande queixa de muita gente. Muitos programas para Windows rodam com quase ou total perfeição no Linux, graças ao Wine, que dá uma de "subsistema Windows open source" e executa os programas como o Windows executaria. Mesmo sem ser por necessidade profissional ou de aplicativos gerais (como internet, suítes de escritório, etc.), vale bastante a pena, pois há diversos, muitos softwares para Windows feitos pelos mais distintos desenvolvedores, e nativamente os usuários Linux ficariam sem acesso a essas aplicações."Wine is not an emulator". O Wine não é um emulador. Assim se define esse projeto, um programa que permite rodar aplicativos feitos para o Windows dentro do Linux. Diferente de um emulador ou virtualizador, o Wine não tenta simular um ambiente e rodar nele o Windows, para que este rode os programas feitos para si, dentro do Linux. Não: o Wine vai mais longe, tentando rodar os programas diretamente. Ele atua como um "subsistema Windows open source". Os programas pensam que estão rodando no Windows. Tecnicamente, o Wine vem a ser uma implementação livre da API do Windows, como você já deve estar cansado de ouvir. Isso quer dizer que ele interpreta as chamadas de funções que o Windows interpreta. Ao iniciar um programa no Windows, o programa pede para o Windows fazer alguma coisa, como mostrar uma mensagem ou abrir um arquivo, e o Windows fazem. No caso do Wine, ele dá uma de Windows, respondendo às ações do programa. Ele recebe as instruções do programa e converte em instruções que o Linux possa entender. Na prática, você tem os programas feitos para o Windows rodando quase que "nativamente" dentro do Linux, inclusive interagindo com a área de trabalho, podendo abrir e salvar arquivos, ter as janelas na tela e listadas na barra de tarefas, etc.
É muito difícil fazer o que o Wine se propõe. O Windows é um sistema fechado, o funcionamento interno não é tão claro. No entanto, boa parte da API (conjunto de funções disponíveis para uso dos programas) do Windows é documentada, para que os programadores possam escrever programas para o sistema, afinal as pessoas usam os programas, não o sistema operacional em si. O que o pessoal do Wine faz é pegar cada uma dessas funções e implantá-la no projeto. Elas fazem as mesmas coisas que as do Windows fazem, mas de outra forma, para serem rodadas no Linux.
Tudo isso é muito difícil, o Wine foi por um tempo um projeto alpha, cheio de erros e problemas sérios (bugs). Em 2005 finalmente saiu a primeira versão beta, trazendo muitas melhorias e mais estabilidade. Antes, a cada nova versão muitos programas que rodavam em versões anteriores, deixavam de funcionar. Era um verdadeiro caos. Hoje isso está bem melhor, mas ainda não 100%. Diversos programas rodam com algumas imperfeições, e alguns simplesmente não têm como ser executados.
O Wine serve para que você possa rodar alguns softwares no Linux, especialmente os que você não encontrou representantes à altura para a plataforma. Dependendo do software, o desempenho é tão aceitável que você praticamente esquece que está rodando um programa para Windows no seu Linux.
A velocidade não chega a ser prejudicada na maioria dos programas, o que torna o uso do Wine viável. Mesmo que você não precise utilizar softwares Windows, há na Internet vários programinhas pequenos feitos para Windows, como os encontrados nos mais diversos sites de downloads. Usuários Linux ficam de fora do uso desses programas. Com o Wine isso fica, em parte, resolvido: você pode usar Linux, com toda a segurança e estabilidade dele, podendo rodar um ou outro programa que só exista em versão para Windows.
Red Hat Linux
Red Hat Linux é uma distribuição de Linux muito conhecida, líder do mercado nos Estados Unidos, criada e mantida pela Red Hat.Um grupo de programadores na Carolina do Norte decidiu tornar o Linux mais fácil para possibilitar às pessoas uma experiência mais tranqüila com o mesmo. Como muitos grupos, seu objetivo era empacotar todos os bits necessários numa distribuição coerente, facilitando aos inexperientes o contato com o novo sistema operacional. No entanto, essa distribuição tinha uma característica distinta das demais. Em vez de ser uma cópia de um disco rígido que tivesse o Linux instalado, ou um conjunto de disquetes com partes diferentes do sistema operacional que podiam ser copiadas, esta distribuição foi baseada no conceito de pacotes.Cada pacote fornece um pedaço diferente de software configurado, completamente testado e pronto para rodar. Se o usuário quiser instalar um novo programa, poderá carregar o pacote e instalá-lo, podendo imediatamente utilizá-lo. Se o usuário quiser remover algum programa, poderá removê-lo com um único comando. Este conceito ainda facilita as atualizações, uma vez que os pacotes são carregados de repositórios pré-configurados.
O desenvolvimento do Linux no mundo é muito rápido, provocando a geração de novas versões com freqüência. Em outras distribuições, a atualização do software tornou-se complexa. Em uma atualização completa, normalmente o usuário teria que apagar tudo em seu disco rígido.
Desde a introdução do Red Hat Linux em 1994, o Linux e o Red Hat tiveram um crescimento muito grande. O suporte para "hardwares" se tornou mais sofisticado, e o número de usuários e empresas que passaram a usar o Linux cresceu ao redor do mundo.
O programa de instalação do Red Hat Linux pode ser executado em cerca de 15 minutos. Além dos pacotes de aplicativos (com a extensão RPM), há ainda um grande conjunto de ferramentas administrativas.
A distribuição Red Hat está atualmente voltada para o mercado empresarial. No entanto, mantém a sua vertente comunitária através do projeto Fedora Core, que é uma distribuição totalmente livre, gratuita, desenvolvida comunitariamente e que serve de base ao Red Hat Enterprise Linux.
Postado por Lucas
Nenhum comentário:
Postar um comentário