foody1200
2009-May-25 00:17 UTC
[Wine] Port WineHQ to a different OS and different hardware...
Hello, I am wondering are there plans for porting WINEHQ to AmigaOS 4.x running on PPC? 1) http://amigakit.leamancomputing.com/catalog/product_info.php?cPath=47&products_id=826 2) http://amigakit.leamancomputing.com/catalog/images/osfour_shots/shot1.jpg 3) http://amigakit.leamancomputing.com/catalog/images/osfour_shots/shot2.jpg 4) http://amigakit.leamancomputing.com/catalog/images/osfour_shots/shot3.jpg
vitamin
2009-May-25 00:48 UTC
[Wine] Re: Port WineHQ to a different OS and different hardware...
foody1200 wrote:> I am wondering are there plans for porting WINEHQ to AmigaOS 4.x running on PPC?No, Wine runs on *NIX O/S only, not including win32 of course. You can compile Wine for PPC Linux, however it won't be of much use really, Wine does not emulate CPU. So the only apps you could run are winelib apps.
foody1200
2009-May-25 00:52 UTC
[Wine] Re: Port WineHQ to a different OS and different hardware...
Is it veeery difficult to make it work on AmigaOS 4.1 PPC or any other PPC OSes?
James McKenzie
2009-May-25 01:04 UTC
[Wine] Port WineHQ to a different OS and different hardware...
foody1200 wrote:> Is it veeery difficult to make it work on AmigaOS 4.1 PPC or any other PPC OSes? > >The problem is not that you are trying to use it with AmigaOS but rather it is the PPC. Please look at the Q-Kemu project to see what progress has been made to port it. James McKenzie
foody1200
2009-May-25 02:22 UTC
[Wine] Re: Port WineHQ to a different OS and different hardware...
OK, I am going to look at this project. I assume then this project will be the third party to allow WINEHQ work to in PPC then?
James McKenzie
2009-May-25 03:33 UTC
[Wine] Port WineHQ to a different OS and different hardware...
foody1200 wrote:> OK, I am going to look at this project. I assume then this project will be the third party to allow WINEHQ work to in PPC then? > >It is a X86 emulator program for the PowerPC platform. Darwine is an attempt to get Wine to run with Darwin (MacOSX for the PowerPC.) You might have better luck trying to get Wine to run with Ubuntu PPC. It supposedly has a version of Q-Kemu with it. James McKenzie
oiaohm
2009-May-25 04:47 UTC
[Wine] Re: Port WineHQ to a different OS and different hardware...
Ok I am going to explain what need doing. It not that wine cannot be ported its going to be hell. There have been proto ports of wine to windows. Really cannot be much worse. Since its PPC the first thing you need working is http://www.nongnu.org/qemu/ In particular this bit http://www.nongnu.org/qemu/qemu-doc.html#SEC68 this allows wrong process type binaries to work without emulation of process. Darwine on PPC depends on this so does running wine on linux on arm processes Next thing is a posix emulation code on the Amiga0S. Because wine internals expect posix or lots of recoding. Next thing is all the different things wine depends on like samba to provide particular sections of windows networking support. There will be a long list of dependency checking. If you want it quickly running a Linux inside a emulator is the fastest solution. If you want it well its going to take lots of man hours. Wine is currently supporting 5 platforms. Mac OS, Linux, Solarias, BSD and selected segment on windows. Kinda spreed a little thin. Lot of work if someone wants todo it the developers here will not stand in way. Major coding help from them forget it don't have the time. So if you can create a team of developers who want to do it you are in business. Winehq is Wine Headquarters ie the name of the site development branch that would port quite well to amiga without much effort. I corrected that because I expect what you want is the project called wine.
Reasonably Related Threads
- OpenSSH on AmigaOS...
- Evaluating a port to RTEMS (embedded OS with single address space and no processes)
- Evaluating a port to RTEMS (embedded OS with single address space and no processes)
- Anyone using SAMBA on a HP/9000 with HP/UX 10.20 ?
- [LLVMdev] Is there room for another build system?