Junte-se à discussão online sobre esta coluna.
Linux fornece um caminho muito bom de atualização para servidores em empresas de todos os tamanhos. Entre as razões para isso estão sua versatilidade, facilidade de administração, custo inicial mínimo e a falta de complicações com a licença de acesso do cliente. Além disso, os usuários normalmente não têm contato direto com os servidores, então o sistema operacional subjacente não é um grande problema para eles.
Não é assim com computadores desktop para o trabalho ou para casa.
Minha experiência como usuário e programador em sistemas operacionais Windows — e como participante em algumas discussões animadas que acontecem nos fóruns da comunidade Computerworld — confirmam que a transição para Linux nem sempre é fácil para o usuário ou para o administrador. Quase todos os usuários têm algum programa Windows que devem ter para que o Linux seja tão funcional quanto o Windows é para eles.
Felizmente, há um número crescente de opções para fornecer aos usuários suas aplicações obrigatórias em um desktop Linux. Eu discuti algumas delas em uma história anterior (veja “Linux e Windows: Não podemos nos dar todos bem?”). Desta vez, dei uma olhada dura em duas outras alternativas.
Duas Abordagens, Cinco Programas
Programas de Emulação caem em aproximadamente dois grupos: Aqueles que requerem uma licença do Microsoft Windows e aqueles que não requerem. Os programas que não requerem uma licença Windows incluem o seguinte:
- Lindows, uma distribuição $99 de Linux que executará algumas aplicações Windows diretamente. Deve ser enviado em breve pela Lindows.com Inc. baseada em San Diego-.
- CrossOver Office 1.0.0, da CodeWeavers Inc. em St. Paul, Minn. Este pacote de software de $54.95 suporta actualmente apenas aplicações Microsoft Office e Lotus Notes Windows.
- Wine, software gratuito que implementa uma camada de compatibilidade Windows sobre Linux, está disponível a partir do site da sede de desenvolvimento do Wine. Mas ele não suporta todas as aplicações Windows.
Foco aqui em dois softwares de emulação que requerem uma licença Windows:
- NeTraverse Win4Lin 3.0, $89.99 da NeTraverse Inc. em Austin, Texas
- VMware Workstation 3.0, $329 da VMware Inc. em Palo Alto, Califórnia. A empresa também oferece uma versão para servidor. (Lamentavelmente, o VMware Express, a versão desktop de $49.95 que eu revisei da última vez e roda uma máquina virtual Windows 9x de cada vez no Linux, foi descontinuada.)
VMware vs. Win4Lin
Embora as opções sem licença estejam melhorando o tempo todo, e novas versões estejam prestes a serem lançadas, os produtos com a melhor compatibilidade com aplicativos Windows ainda requerem uma licença para o Microsoft Windows. Win4Lin e VMware Workstation não são clones um do outro, mas compartilham certas qualidades.
Alguns carecem de suporte aos drivers DirectDraw e Direct3D para Windows que melhoram o desempenho em programas gráficos. Isso torna impossível jogar jogos do Windows que são gráficos-intensivos. Existem razões práticas e técnicas para isso, não sendo a menor delas a velocidade e incompatibilidade entre essas tecnologias e a interface gráfica que o Linux usa, chamada X Window System. Se você quer jogar jogos Windows na sua máquina Linux, ou você precisa descobrir isso com o Wine, que pode funcionar em alguns casos, ou você terá que fazer dual-boot na sua máquina.
Isso leva à diferença chave entre Win4Lin e VMware: o nível de emulação. VMware é projetado para criar uma máquina virtual completa, e executa uma emulação de hardware muito boa. Todos os dispositivos são acessados através do sistema operacional host subjacente, e o sistema de arquivos pode ser um drive virtual que está contido em um arquivo. Ele pode acessar diretamente uma ou mais partições padrão da File Allocation Table (FAT) 16 ou FAT 32. No entanto, todo o acesso aos sistemas de arquivo Linux é feito através do software Samba de código aberto e servidor de impressão, que suporta clientes Windows. Uma versão “lite” do Samba está incluída.
Este é o exemplo mais claro da metodologia VMware. Todo o acesso ao hardware é abstraído ao ponto em que o sistema operacional Windows convidado em camadas sobre o Linux não consegue distinguir entre o computador real e a máquina virtual. Isto é vantajoso do ponto de vista da compatibilidade, mas o desempenho pode sofrer em computadores mais lentos.
Win4Lin adota uma abordagem totalmente diferente para a emulação. É mais integrado com o sistema operacional host. Para comparação, Win4Lin usa o sistema de arquivos Linux ao invés de criar um sistema de arquivos FAT real ou virtual. Ele também torna certas partes da instalação compartilhadas entre todos os usuários da máquina. Por esta razão, pode haver apenas uma versão do Windows instalada em uma máquina Win4Lin. Por outro lado, VMware pode ter múltiplas instalações do Windows — todas versões diferentes — instaladas e em execução ao mesmo tempo. Entretanto, os arquivos do Win4Lin são diretamente acessíveis a partir do Linux, mesmo quando a emulação não está sendo executada. E desfruta de um aumento de desempenho ao utilizar os serviços de arquivo do sistema operacional hospedeiro.
E o Winner é …
Como a maioria das coisas, a melhor escolha depende do que você está tentando realizar. Se você precisa de uma emulação muito boa em um computador mais lento, ou se você só quer um melhor desempenho, o Win4Lin é provavelmente o caminho a seguir. Se você precisa da melhor emulação você pode obter suporte a várias versões, e se você pode justificar o preço substancialmente mais alto, VMware pode atender melhor às suas necessidades.
Overall, eu gostei tanto do Win4Lin quanto do VMware. Ambos incluem instruções de instalação compreensíveis, embora Win4Lin seria melhor para um usuário mais novo: Ele tem um programa de instalação gráfica e oferece melhor suporte aos kernels Linux mais recentes.
Por outro lado, VMware vem com algumas distribuições Linux que incluem o produto VMware como parte da instalação. Você tem a opção de instalar o VMware na distribuição de sua escolha ou usando sua distribuição pré-embalada.
Ultimamente, minha carteira toma a decisão por mim. Win4Lin é $79,99 se você fizer o download. O VMware pode ser baixado por $299, ou $329 para a distribuição empacotada. Uma vez que os produtos se comparam tanto para os meus propósitos, Win4Lin recebe meu negócio.
Bushong é um integrador e analista de sistemas no nordeste de Ohio que usa Linux para tudo desde infraestrutura de rede a servidores e estações de trabalho. Você pode contatá-lo em [email protected].
Related stories
Ler mais das Crônicas de Bushong das páginas da Computerworld Operating Systems Community:
Linux e Windows: Não podemos dar-nos todos bem?
Fonte aberta: Até o beta é melhor
Microsoft ou Linux: De facto vs. Real Standards