Entendendo o Wine e o PlayOnLinux
O Wine, como o próprio nome diz (Wine é um acrônimo recursivo para Wine Is Not Emulator, ou Wine não é emulador), não é um emulador de Windows para Linux, o conceito de emulação requer que você sejam feitas transcrições de instruções de um determinado ambiente para outro, no qual se seja rodar certa aplicação, como ocorre nos emuladores de Vídeo Games, aonde se usa um emulador para interpretar e transcrever os códigos dos jogos escritos para arquiteturas PowerPC, MIPS, e outras, em computadores com processadores x86.
Como estamos lidando com o mesmo ambiente x86, seja no Linux, seja no Windows, não é necessária nenhuma emulação. O que o Wine faz é basicamente recriar uma estrutura de diretórios do Windows, interpretar os executáveis e apontar para eles onde se encontram as bibliotecas (dlls) necessárias para rodar determinadas funções, tudo isso através de um conjunto de APIs que criam está “camada de compatibilidade”. Desta forma nenhum comando é emulado, e as aplicações não sofrem com perdas de desempenho, comuns nos emuladores (onde muitas vezes temos que usar um hardware muito superior ao original para conseguir emular de forma decente um jogo ou aplicativo).
O PlayOnLinux complementa o Wine, de forma que ele age com scripts já prontos para instalação de determinado programa a partir do Wine, deixando o usuário longe da complexidade e configuração do Wine. Os scripts são nada mais que procedimentos que devem ser seguidos e requisitos que devem ser pré cumpridos para a correta instalação e funcionamento do software, o PlayOnLinux interpreta estes scripts e resolve tudo de forma amigável para o usuário. Estes scripts são desenvolvidos e testados pela comunidade que mantém o programa, e são atualizados regularmente, aumentando gradativamente a lista de programas compatíveis.
Apesar de o nome sugerir o PlayOnLinux não é compatível somente com jogos, diversos softwares de produtividade também podem ser instalados a partir do PlayOnLinux.
Instalando o PlayOnLinux
Apesar de algumas distribuições já trazerem o PlayOnLinux nos seus repositórios, é recomendado visitar o site oficial do projeto PlayOnLinux e fazer o download da ultima versão disponível (algumas distribuições, como o Ubuntu, não tem a ultima versão do programa nos seus repositórios). Lá há informações para a instalação do PlayOnLinux nas distribuições mais conhecidas.
Instalando os programas
Após ter o PlayOnLinux instalado, o próximo passo é a instalação dos programas desejados. A interface do PlayOnLinux é bastante simples e intuitiva, basta clicar no botão Instalar, que uma janela com a lista dos programas compatíveis é aberta, basta então escolher o programa e clicar em Aplicar. O PlayOnLinux se encarregará de baixar e instalar a versão correta do Wine e todas as dependências necessárias para o programa escolhido, além do próprio programa, se este for gratuito, restando ao usuário apenas os “Next, Next, Next, Finish” do Windows. Se o programa não for gratuito, ou for distribuído na forma de CDs/DVDs, o PlayOnLinux requisitará que você coloque o CD/DVD na unidade, ou indique aonde se encontra o executável instalador do programa, para prosseguir a instalação.
Janela principal do PlayOnLinux
Os programas são separados em oito categorias (Acessórios, Educação, Jogos, Gráficos,…) e há ainda mais quatro categorias extras: Maior Taxa, Mais baixados, Correções e Testando. A tradução para Português não deixou muito clara qual seria a lógica para Maior Taxa, mas é bem possível que sejam os programas que receberam os melhores votos pela comunidade. Nas categorias Mais baixados você encontra os programas mais instalados pelos usuários, em Correções você encontra principalmente as atualizações e patches mais recentes para os jogos. Em testando encontram-se programas pelos quais os scripts de instalação ainda estão na fase de testes, seu funcionamento não é garantido.
Após a instalação completa o programa passa a aparecer na janela principal do PlayOnLinux, indicando que este está instalado.
Rodando os programas
Rodas os programas é tão ou mais simples que instalá-los, muitos já criam atalhos na área de trabalho do usuário (como acontece no Windows), para os que não criam atalhos, basta abrir o PlayOnLinux, selecionar o programa na janela principal e dar dois cliques com o mouse, ou então clicar no botão Executar. Tão simples que nem precisaria de uma explicação.
Testes
Instalei alguns jogos e programas com o PlayOnLinux rodando no Ubuntu Linux 10.10 para testar seu funcionamento. Foi possível instalar e rodar quase todos os programas testados. O único que não funcionou corretamente foi o iTunes, que começava a carregar repetidamente o processo “AppleMobileDevice” entupindo a memória RAM em poucos minutos, e por vezes parava de funcionar inesperadamente.
O Microsoft Office 2007, que está no topo da lista dos mais baixados funcionou perfeitamente, boa parte deste artigo inclusive foi escrita a partir dele. O Google SketchUp também funcionou corretamente, apresentando apenas alguns erros na renderização dos cursores do mouse, que por vezes ficava contornado por um quadrado branco.
Todos os jogos que foram testados funcionaram corretamente, entre eles: Age of Empires III, e a sua expansão The WarChiefs; Far Cry 2; FIFA 11; Full Tilt Poker e o Prince of Persia – The Forgotten Sands. Mas como o site do projeto já avisa, nem todos os efeitos gráficos estão disponíveis em todos os jogos, às vezes foi necessário desabilitar alguns efeitos que apresentavam erros na renderização. Entretanto, a jogabilidade é perfeita.
Age Of Empires III - The WarChiefs, rodando em janela, no Linux
Como foi possível notar, nem tudo são flores no PlayOnLinux. Nos testes realizados apenas o iTunes não rodou satisfatoriamente, mas isso abre brecha para que mais algum outro programa listado como compatível possa não rodar de forma aceitável. Este mesmo iTunes só está disponível na versão 7, sendo que a ultima versão disponível pela Apple é o iTunes 10.
Mesmo o FIFA 11, que rodou perfeitamente, precisou de uma modificação para funcionar, o PlayOnLinux informa que ele não funciona com o executável original, sendo necessário procurar na internet por uma versão “crackeada” do executável, destas que não exigem que o CD/DVD que esteja presente na unidade para rodar o jogo. Isso não deve desagradar a todos, visto que muitos preferem os executáveis “crackeados” para preservar o CD/DVD original e não precisar colocar o CD/DVD da unidade toda vez que deseja rodar o jogo.
O PlayOnLinux traz uma facilidade muito grande ao Linux, pois evita de o usuário ter que correr atrás de scripts e configurações para instalar um programa ou jogo do Windows no Linux através do Wine. Seu desenvolvimento é aberto e constante, trazendo sempre atualizações na lista de softwares compatíveis. A tendência é que com o passar do tempo melhorias venham e o software se torne cada vez melhor, removendo algumas das deficiências encontradas hoje.
Uma lista completa dos softwares e jogos suportados pelo PlayOnLinux está disponibilizada no site oficial do projeto, e pode ser vista aqui.
Considerações finais:
A lista de programas listados com compatibilidade é razoavelmente grande, temos softwares como o Microsoft Office, e até jogos bem atuais, como o Far Cry 2 e FIFA 11, porém existem programas que só estão disponíveis em versões mais antigas, como o AutoCAD que só está disponível das versões de 2000 até 2008. É compreensível que as versões mais novas dos programas sejam mais difíceis de serem trazidas para o Linux, visto que a complexidade dos programas aumenta, necessitando de muito mais esforços para seu funcionamento correto fora do sistema para o qual foi desenvolvido.Como foi possível notar, nem tudo são flores no PlayOnLinux. Nos testes realizados apenas o iTunes não rodou satisfatoriamente, mas isso abre brecha para que mais algum outro programa listado como compatível possa não rodar de forma aceitável. Este mesmo iTunes só está disponível na versão 7, sendo que a ultima versão disponível pela Apple é o iTunes 10.
Mesmo o FIFA 11, que rodou perfeitamente, precisou de uma modificação para funcionar, o PlayOnLinux informa que ele não funciona com o executável original, sendo necessário procurar na internet por uma versão “crackeada” do executável, destas que não exigem que o CD/DVD que esteja presente na unidade para rodar o jogo. Isso não deve desagradar a todos, visto que muitos preferem os executáveis “crackeados” para preservar o CD/DVD original e não precisar colocar o CD/DVD da unidade toda vez que deseja rodar o jogo.
O PlayOnLinux traz uma facilidade muito grande ao Linux, pois evita de o usuário ter que correr atrás de scripts e configurações para instalar um programa ou jogo do Windows no Linux através do Wine. Seu desenvolvimento é aberto e constante, trazendo sempre atualizações na lista de softwares compatíveis. A tendência é que com o passar do tempo melhorias venham e o software se torne cada vez melhor, removendo algumas das deficiências encontradas hoje.
Uma lista completa dos softwares e jogos suportados pelo PlayOnLinux está disponibilizada no site oficial do projeto, e pode ser vista aqui.