Quote from Svartalf on August 18, 2011, 22:14
Quote from mateli on August 18, 2011, 21:18
So there has been some work on porting Wine to ARM
This would be interesting, after a fashion...but not so much so on the R-Pi. You're likely to need a Cortex A8/[A9/A15 based device to make it better than a curiosity
That really pends on what Windows 8 ARM apps that will be available.
and there is plans to port CentOS to ARM.
Heh... All you need do is largely recompile it. I could "port" CentOS to ARM if I really, really wanted to- so could CentOS.
Sorry but i meant to write ReactOS... I should probably not be reading about one OS while writing about another...
If we wanna run Windows app the creation on a "Wine CE" for ARM would be an option,
No, it won't.
1) You need a license to make a BSP for it. It's $9999 or so for that.
2) Even if you splunged for that, you're going to have to make a BSP for the devices.
3) WinCE, while it LOOKS like Windows, isn't Windows- and Windows apps will not run without moderate modifications and a recompile in it.
We do not really know what Windows 8 will be. It is fully possible that it will actually be based on CE. The kernel is not NT but the API is a subset of Windows API, so it pends on how you define Windows.
You would not need a BSB in order to make a Wine CE. What you need is a loader (As CE exe files are not standard PE executables) and patches to the API in order to generate CE-compatible dll:s
Another option would be to combine Wine sources with Win CE sources. They are totally license-incompatible but it would be technically possible if we disregard the legal issues...
Uh, no. NEVER disregard licensing issues. In this case, if you did this at all, succeeding or not, you'd be violating the LGPL of the WINE License AND Microsoft's license. If you want an object lesson in why you shouldn't even THINK about this sort of thing, Google for "busybox verizon actiontec" and do a bit of reading. If you thought the FOSS bunch was rough with them on this instance, you'd be facing similar- and Microsoft will make THAT look like a Sunday Picnic.
There are plenty of projects that does that. Yeah what they produce are not legal and violates the license of most source-code they use. That usually discourages a lot of developers but still such projects exists. For example there was a fork of ReactOS that intended to reverse engineer the NT kernel. However most such projects are short-lived and tend to fail in attracting developers...
but personally i would prefer a pure Wine CE for ARM under the GPL...
Unless you've got a PDA app you want to run, WHY? WinCE is NOT Windows. It looks like Windows. It sort of programs LIKE Windows, but it will not run Windows apps. Only WinCE ones.
The only Windows app that will currently run on ARM are CE apps. For many ppl "looks like Windows" is sufficient. Also we still have no idea of what Windows 8 will be. All we know so far is that it will run on ARM and have a fancy GUI. We don't even know if it will be based on an existing kernel like NT or CE. It is probable that not even Redmond knows.