Skip to content
Wine

File:WineHQ_ratings.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ188558· pop 48· linked from 410 articles

Also known as Winelib, W.I.N.E., WineHQ, Windows Emulator, Wine Is Not an Emulator

compatibility layer for running Windows software on Unix-like systems

Key facts

Original authors
Bob Amstadt, Eric Youngdale
Developers
Wine authors , (1,989)
Initial release
4 July 1993 ; 32 years ago ( 1993-07-04 )
Stable release
11.0 / 13 January 2026
Preview release
11.10 / 30 May 2026
Written in
C
Operating system
Linux FreeBSD ReactOS (for Windows app and driver compatibility) macOS ( 10.8 – 15 ) (development) Android (experimental) Haiku (experimental)
Platform
IA-32 , x86-64 , ARM
Available in
Multilingual
Type
Compatibility layer
License
LGPL 2.1 or later
Website
winehq.org
Repository
gitlab .winehq .org /wine /wine

via Wikipedia infobox

Wikidata facts

Official name
Wine
Official website
www.winehq.org
Image
Winecfg in Wine 10.0 screenshot.webp
Show 15 more facts
inception
1993-06-00
issue tracker URL
bugs.winehq.org
source code repository URL
gitlab.winehq.org/wine/wine
software version identifier
11.7
Commons category
Wine (software)
implementation of
Windows API
depends on software
zlib
derivative work
CrossOver
official wiki URL
wiki.winehq.org/Main_Page
publication date
1993-07-04
different from
Wine
copyright license
X11 license
build system
make
Sources (15)

via Wikidata · CC0

Article · Português

Wine (acrónimo recursivo para WINE Is Not an Emulator, isto é, WINE Não é um Emulador, em tradução livre) é uma camada de compatibilidade para sistemas operativos UNIX que tem como objetivo a implementação da API da Microsoft Windows, sendo liderada por Alexandre Julliard. Desta forma, em teoria, o Wine permite a execução de aplicações desenvolvidas para ambientes Windows nativamente em outros sistemas operacionais. 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 tempo de execução. 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 fato 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, inclusivamente, para outras arquitecturas, desde que exista o código fonte. No entanto, os programas compilados com Winelib precisam de ser executados sempre no Wine e, em particular, sempre na mesma versão.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (7)