File:WineHQ_ratings.svg · Wikimedia Commons · See Wikimedia Commons
Wine
Sign in to saveAlso 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
- Instance of
- source-available software
- Subclass of
- compatibility layer
- Part of
- Software Freedom Conservancy
- 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)
- operating system
- Unix-like operating system
- implementation of
- Windows API
- depends on software
- zlib
- derivative work
- CrossOver
- official wiki URL
- wiki.winehq.org/Main_Page
- publication date
- 1993-07-04
- FAQ URL
- wiki.winehq.org/FAQ
- 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