Wine 9.0 lançado com driver Wayland experimental

Wine 9.0 lançado com driver Wayland experimental

O novo lançamento da Wine está se preparando para o futuro!

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:

Comandos para usar no terminal

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.

Wine 9.0

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:

Comandos para usar no terminal

sudo dpkg --add-architecture i386

Baixe a chave oficial do repositório Wine e adicione-a:

Comandos para usar no terminal

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

Comandos para usar no terminal

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/mantic/winehq-mantic.sources

Ubuntu 23.04

Comandos para usar no terminal

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/lunar/winehq-lunar.sources

Ubuntu 22.04

Comandos para usar no terminal

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources

Ubuntu 20.04

Comandos para usar no terminal

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):

Comandos para usar no terminal

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.

Via itsfoss.com. Você pode conferir o post original em inglês:

Wine 9.0 Release Adds Experimental Wayland Driver

Última atualização deste artigo: 17 de january de 2024