quarta-feira, 30 de janeiro de 2013

[Linux] Instalar App Microsoft no Linux

Como instalar e correr uma aplicação para plataformas Microsoft no Linux?


Para responder a esta questão temos que ter em linha de conta as vantagens / desvantagens das múltiplas soluções. Vamos então começar por abordar algumas das opções que temos:




Emulação do Windows
Em primeiro lugar podemos utilizar uma solução muito comum no mundo Linux que dá pelo nome de Wine (inicialmente era o acrónimo de WINdows Emulator mas mais tarde mudou para precisamente Wine Is Not an Emulator). Á parte da discussão de ser ou não um emulador do Windows, o Wine revela-se neste momento uma solução muito interessante já que conseguimos ter acesso aos periféricos e ter uma performance bem razoável para a execução das aplicações. Entre algumas das desvantagens surge desde logo a falta de suporte para muitas aplicações, ou seja, encontramos várias aplicações desenhadas para plataformas Microsoft que requerem dependencias que o Wine não fornece e como tal não conseguimos instalar ou executar. Para utilizarmos o Wine temos primeiro que o instalar seja através do Centro de Programas Ubuntu, seja através do comando no Terminal sudo apt-get install wine




Virtualização
Outra alternativa passa pela virtualização de uma máquina com um sistema operativo Microsoft. Optar por esta solução obriga à utilização de uma plataforma de virtualização e como tal à instalação da mesma. Podemos conseguir esta plataforma através do Centro de Programas Ubuntu ou com a execução do comando sudo apt-get install virtualbox. Após a instalação teremos que criar uma nova máquina virtual com as características necessárias para a instalação do sistema operativo pretendido bem como ter o media (poderá ser uma imagem ISO) do sistema operativo para a instalação. Após a instalação podemos avançar com a instalação da aplicação pretendida dentro da máquina virtual e ela terá o mesmo comportamento que teria se o computador fosse físico e não virtual.




Remote Apps
De todas as alternativas, esta talvez seja uma das mais em voga. Trata-se do recurso à virtualização de uma aplicação e fornecimento da mesma aplicação sob a forma de SaaS (Software as a Service). Com o crescente aumento da velocidade no acesso à internet, as empresas optaram por fornecer software por sessão em alternativa ao download e instalação local. Exemplos disso são o Google Docs e o Office 365. Á parte dos programas de produtividade podemos também encontrar outras aplicações virtualizadas como software de gestão comercial, financeira, recursos humanos, até mesmo as comunicações de voz podem ser virtualizadas. Naturalmente que a grande dependência aqui será a largura de banda no acesso à internet. Para utilizarmos estas soluções temos então que contratar o serviço junto da empresa que o fornece e o acesso normalmente será efectuado por via web ou através de protocolos de acesso remoto (VPN, RDP, VNC ...)

Sem comentários:

Enviar um comentário