Raptor Engineering Helping To Improve POWER Support In Wine, Eyes Hangover
Ultimately the goal is to allow Windows x86/x64 programs to run on Raptor's POWER hardware under Linux. This was motivated by the recent work by Wine developers on the new "Hangover" effort to run Windows x86_64 programs on 64-bit ARM. But instead of running on 64-bit ARM, the hope is the Hangover developers will also begin to support the IBM Power architecture.
We've done our part....@RaptorEng kindly ported winelib, now it's up to the #hangover folks to add support! 😃https://t.co/vTQ9ZxklnA
— Raptor Computing Sys (@RaptorCompSys) February 26, 2019
Timothy Pearson of Raptor Engineering contributed the PowerPC support for Winelib. It's important to note though this is just Winelib and requires the projects be built from source as opposed to a full-blown Wine port at this time. But this Winelib port is enough that the Winecfg configuration utility can be built and run on PPC64EL systems. They still are working on the big endian mode support.
The Winelib patches can be found on wine-devel.
Assuming the work advances and Hangover also picks up Wine support, this is really interesting news. Unlike most 64-bit ARM hardware out there that is low-power and doesn't allow installing discrete graphics cards, systems like Raptor's Talos II and Blackbird are quite high performance and play well with NVIDIA and AMD Radeon graphics cards. In other words you could have a fully libre system that is then capable of running various Windows programs from Linux, albeit there is more Wine + POWER work to happen before that is a reality.