Beyond OS

Tecnologia em ambientes empresariais, focado em Software Livre e aquilo que der na telha

Subscribe to Beyond OS
Technorati
del.icio.us
23.mar.2008

Substituindo seu velho Windows pelo Linux

postado por Renê Teixeira Francisco

Hoje em dia muito se fala que as distribuiçoes linux estão prontas (O slogan original SUSE é assim: “Your Linux is Ready”) para substituir os ambientes windows também no desktop. Posso garantir que isso é verdade. A distribuição que melhor representa este fato é o Ubuntu, atualmente em sua versão 7.10 (codinome Gutsy) tem todos os atributos para agradar os mais diversos tipos de usuários além de ter, praticamente, todas as facilidades de um ambiente windows e mais. No vídeo abaixo temos uma desmonstração do Ubuntu com Beryl no KDE.

A contrapartida disso ocorre quando em uma empresa existe uma aplicação que roda apenas em ambiente windows. É nesse momento que migrar as estações para ambiente linux se torna inviável, logicamente exclua as aplicações que rodam via browser ou possuem um cliente para ambientes linux, não sendo muito comum em nenhum dos casos.

Nesse momento entra em cena um projeto muito antigo, com seu início datado de 1993, que atualmente vem trazendo benefícios para seus usuários. Este projeto é o Wine.

Wine, como seus próprios criadores dizem, não é um emulador (Wine is not Emulator). O que o Wine faz de fato é cercar quais serão as chamadas e retornos que o software irá fazer ao ambiente Windows e responder a elas. Dessa forma o software pensa que está em um ambiente windows mas não está. Isso é feito por diversas DLLs que foram reescritas (as dlls originais do Windows não tem código-fonte aberto) para rodar no linux, na sua maioria utilizando engenharia reversa. É possível também utilizar as próprias dlls do Windows, quando uma dll do wine (builtin) não funcionar corretamente mas, dessa forma, é necessário possuir uma licença de windows, caso contrário fica caracterizado como pirataria.

O ideal é sempre utilizar as dlls builtin, ou seja, do próprio wine, pois perde um pouco o sentido ter que ter um windows para poder rodar aplicações de windows no linux. Isso pode acontecer mas o wine vem evoluindo muito nos últimos tempos, também por causa da sua versão paga chamada CrossOver feita pela CodeWeavers, que vem contribuindo muito com a correção dos bugs e implementação de novos recursos e suportes.

Para você que ficou curioso e quer testar o primeiro passo é instalar o wine. Para isso vá até o site oficial do wine especificamente no link “Get Wine“.

Feita a instalação e configuração do wine é necessário instalar o aplicativo windows no novo ambiente. Para isso entre no CD de instalação ou vá ao diretório onde estão os arquivos de instalação e digite:

wine [ arquivo de instalação ]

Pronto, seu aplicativo windows já está instalado. Provavelmente foi criado um ícone desse novo aplicativo no menu do wine na barra de programas. Obviamente que nem sempre é assim tão simples, existem diversos aplicativos que dependem demais do ambiente windows e tem certa dificuldade de rodar no wine, mas com a evolução constante dessa ferramenta esses problemas serão superados em breve.

Bom, valeu por mais este artigo gente, até a próxima.

Related Posts with Thumbnails

Posts Relacionados

Compartilhe:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • email
  • LinkedIn
  • PDF
  • Reddit
  • StumbleUpon
  • Technorati
  • Twitter
  • FriendFeed
  • Rec6

Comente

Performance Optimization WordPress Plugins by W3 EDGE