Wine é uma camada de compatibilidade de código aberto popular usada para executar aplicativos do Windows no Linux com facilidade; algo que estava muito longe há alguns anos.
Mesmo Vaas concordaria que o Wine é um software muito legal que levou o Linux adiante de uma maneira muito significativa.
No ano passado, demos uma olhada no lançamento do Wine 8.0 que visava unificar todas as mudanças da série 7.x de lançamentos. Mas, estamos em 2024 e temos mais um lançamento do Wine para dar uma olhada.
Wine 9.0: O que há de novo?
Estreando com esta versão do Wine, há um driver gráfico Wayland experimental que traz coisas como Dimensionamento de alto DPI, suporte para vários monitores, gerenciamento básico de janelas, e muito mais.
No entanto, esta não é uma implementação completa e, naturalmente, é desabilitada por padrão. Você pode habilitá-lo executando o seguinte comando:
wine reg.exe add HKCU\Software\Wine\Drivers /v Graphics /d x11,wayland
Isso não é nenhuma surpresa, pois temos visto um crescimento constante na adoção do Wayland, e Wine está apenas entre os muitos a se juntar ao clube. Os próximos anos serão cruciais para Wayland, e esperamos que cumpra suas promessas.
No lado gráfico das coisas, o Wine agora suporta até a versão 1.3.272 da especificação Vulkan e o driver PostScript foi reimplementado para funcionar usando arquivos de spool no formato Windows e para evitar chamadas diretas do Unix.
Com base no trabalho feito para converter módulos para o formato PE, agora, no WoW64, todas as transições do Windows para o código Unix agora passam pela interface NT syscall.
Há também suporte para aplicativos de 32 bits no macOS graças ao novo modo WoW64, que funciona fazendo chamadas para a biblioteca Unix de 64 bits a partir do código PE de 32 bits.
E, finalmente, temos melhorias no suporte ao dispositivo de entrada com o Wine 9.0 que agora implementa mapas de ação DirectInput para melhorar a compatibilidade com muitos jogos antigos.
Para obter detalhes da versão do Wine 9.0, você pode acessar o changelog.
Obtendo o Wine 9.0
Os pacotes binários para o Wine podem ser encontrados no site oficial, onde você pode encontrar pacotes para Ubuntu, Debian, Fedora, e macOS.
Existem alguns outros pacotes binários mantidos por distribuições como SUSE, Slackware e FreeBSD. Se isso não lhe interessar, então você pode compilar a partir do código fonte visitando seu repositório GitLab.
Atualização da versão mais antiga
Se você estiver executando uma versão mais antiga do Wine, então siga estas etapas para obter a versão mais recente do Ubuntu, ou sistemas equipados com derivados baseados no Ubuntu.
Habilite o suporte para arquitetura de 32 bits (se ainda não estiver habilitado) executando o seguinte comando:
sudo dpkg --add-architecture i386
Baixe a chave oficial do repositório Wine e adicione-a:
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Em seguida, execute um dos seguintes comandos para obter o arquivo de códigos-fonte do WineHQ para sua versão do Ubuntu:
Ubuntu 23.10
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/mantic/winehq-mantic.sources
Ubuntu 23.04
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/lunar/winehq-lunar.sources
Ubuntu 22.04
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
Ubuntu 20.04
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
E, finalmente, para instalar o Wine 9.0, execute os seguintes comandos (separadamente):
sudo apt update
sudo apt install --install-recommends winehq-stable
No momento da escrita, o ramo estável tinha a versão mais antiga do Wine 8.x para o meu sistema executando o Ubuntu 22.04 LTS. O ramo de desenvolvimento teve a versão mais recente do Wine 9.0, então sugerimos que você espere um pouco antes de atualizar.
O que você acha sobre o lançamento do Wine 9.0? Sinta-se à vontade para compartilhar seus pensamentos sobre isso.