[Ubuntu-BR] instalação do office 2007

hamacker sirhamacker em gmail.com
Terça Dezembro 22 11:17:18 UTC 2009


A maioria dos aplicativos criados para Windows usam uma API embutida
em seu sistema que compoe-se de um conjunto de DLLs. Quando um
programador coloca um botão em seu aplicativo, na realidade, ele está
chamando uma função da API do Windows que é responsável por colocar um
botão alí, é como se o Windows fosse um grande navegador e a API fosse
o conjunto de comandos HTML.
O que o WINE faz é recriar essa API no Linux, assim quando os
aplicativos win32 chamam funcoes da API, o WINE responde-os fazendo o
que eles pediram para ser feito, o papel do Wine é assumir o papel
desse grande navegador chamado Windows. Infelizmente não é 100% porque
existem comandos "HTML" que o WINE desconhece sua funcionalidade,
quais os parametros de entrada ou de saída, o wine é criado através de
engenharia reversa o que dificulta bastante.

Assim, ele não é um emulador, se pudesse ser chamado dessa maneira
então poderiamos dizer que a Gtk/QT/... (outras API) é emulado no
Windows só porque foram portados de outros sistemas. A microsoft
poderia portar sua API para outros sistemas, mas obviamente ela não
fará isso porque é o seu ganha-pão.

[]'s

2009/12/22 Marcos Dionísio Ribeiro do Nascimento <marcos em virtual.ufc.br>:
> Já ouvi dezenas de vezes que Wine não é um emulador.
> Só não sei o que é então.
>
> Atenciosamente
> ------------------------------------------------------
>




More information about the ubuntu-br mailing list