Wine Begins Landing PPC64 Code To Eventually Help With Windows Programs On POWER

Written by Michael Larabel in WINE on 10 February 2021 at 12:00 AM EST. 21 Comments
WINE
Going back about two years there has been work on properly supporting Wine on POWER 64-bit (PPC64). Now past the Wine 6.0 stable release, it looks like that work that work is finally beginning to land. In conjunction with Hangover to handle the cross-architecture aspect, the hope is to eventually allow Windows x86 programs to work on libre POWER systems or at the very least with native Winelib support to help in porting open-source Windows software to IBM POWER / OpenPOWER.

Last week the Wine PPC64 patches were revised again with the ambitions of seeing good Wine support on POWER for the mentioned reasons of using the "Hangover" project to allow Windows x86 programs to run on other architectures like POWER or separately to at least have Winelib running nicely to help in porting software to build on this alternative CPU architecture.

Last week's patch series consisted of 23 patches and a lot of work. Not all of that code has been merged yet but with a Git push today some of the initial PPC64 patches have appeared in Wine Git ahead of the Wine 6.2 milestone on Friday.


Raptor's Blackbird remains one of the best fully-libre/open-source systems at the moment with a fair amount of performance - soon it might even work well with Wine.


The PPC64 code so far includes PPC64 support in the WRC and WIDL components and some basic PPC64 handling bits. Nothing major yet but with these first PPC64 patches having hit the Git tree, hopefully it won't be long before the rest is in place for those hoping to leverage Wine on POWER9 systems popular with Linux users -- namely the Blackbird and Talos hardware from Raptor.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week