Tecnologo

562 palavras 3 páginas
Wine (acrónimo recursivo para WINE Is Not an Emulator, isto é, WINE Não é um Emulador, em tradução livre) é um emulador para sistemas operativos UNIX que tem como objectivo a implementação da API do Microsoft Windows. Desta forma, em teoria, o Wine permite a execução de aplicações desenvolvidas para ambientes Windows nativamente noutros sistemas operativos. Wine, traduzido literalmente do inglês para o português, significa vinho, o que levou à escolha de uma taça de vinho como logotipo do Wine.
Por reimplementar as bibliotecas do Windows o Wine não é um emulador, não fazendo qualquer emulação para executar software para Windows. A implementação da API do Windows faz-se através da utilização de APIs e funções específicas de ambientes UNIX, sendo apenas necessária a implementação adicional de um carregador de aplicativos no formato PE, capaz de os converter para o formato ELF em run-time.
O WINE atua, então, algo como um "tradutor": toda vez que ocorre uma chamada para a função desenha Cubo que estava implementada na DirectX.dll por exemplo, o Wine traduz esta chamada para uma de suas próprias bibliotecas em que alguém escreveu uma função similar para realizar exactamente o mesmo, desenhar um cubo na tela. Por isto às vezes os jogos que rodam em cima do Wine geram erros, pois executam chamadas a funções que o Wine não sabe como interpretar, isto é, chamam bibliotecas ou funções muito novas que os desenvolvedores do Wine ainda não implementaram. No entanto, o Wine permite a utilização de bibliotecas nativas, apesar de, dado o facto de ser uma aplicação em user-mode num sistema operativo UNIX, nem todas funcionarem. Por exemplo, a utilização do DirectX da Microsoft é uma impossibilidade técnica (e legal).
O Wine ainda disponibiliza a sua própria biblioteca (Winelib) por forma a que o código-fonte dos programas concebidos para Windows possa ser compilado no ambiente UNIX. Assim, programas desenvolvidos para Windows podem ser portados para plataformas UNIX e,

Relacionados

  • Tecnologo
    501 palavras | 3 páginas
  • Tecnólogo
    363 palavras | 2 páginas
  • Tecnologo
    936 palavras | 4 páginas
  • O tecnólogo
    1438 palavras | 6 páginas
  • Tecnologo
    1821 palavras | 8 páginas
  • Tecnólogo
    1456 palavras | 6 páginas
  • Tecnologo
    3827 palavras | 16 páginas
  • Tecnólogo
    10161 palavras | 41 páginas
  • Tecnologo
    1396 palavras | 6 páginas
  • Tecnologo
    4012 palavras | 17 páginas