maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   opensource application that may allow us to run windows applications on the n900 (https://talk.maemo.org/showthread.php?t=48150)

windows7 2010-03-23 22:35

opensource application that may allow us to run windows applications on the n900
 
QtEmu is an opensource application that uses Qemu and KVM to run virtual machines...

http://qtemu.org/

http://qtemu.org/sites/default/files...t7.preview.png

What do you guys make of this?

wmarone 2010-03-23 22:42

Re: opensource application that may allow us to run windows applications on the n900
 
It is -possible- but painfully slow in practice.

Venemo 2010-03-23 22:46

Re: opensource application that may allow us to run windows applications on the n900
 
Interesting. However, I don't think it would run WIndows 7 very well. :(
Perhaps it is worth to try an older version (98 or XP?), but it wil be slow to boot, and slow to do anything.

However if it isn't too sluggish after boot, it may be useful for some scenarios. (Such as using MS Office and such.)

windows7 2010-03-23 22:49

Re: opensource application that may allow us to run windows applications on the n900
 
how about running another light Linux version VM that could in turn run wine, hence run all sorts of windows apps...

here is a list of apps (expand categories) that wine can run:
http://appdb.winehq.org/objectManage...e+Applications

javispedro 2010-03-23 22:51

Re: opensource application that may allow us to run windows applications on the n900
 
How about running native wine with patched user-qemu for running the native win32 executable ONLY, which is the only sane way to handle this, instead of the entire OS?

(and of course instead of daydreaming over a GUI to components that are already on the N900 ... ).

The last time I looked at it, patches for ARM Winelib support were being already merged in. I'm pretty sure that by now Wine compiles for ARM.

Bundyo 2010-03-23 22:59

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by Venemo (Post 579474)
Interesting. However, I don't think it would run WIndows 7 very well. :(
Perhaps it is worth to try an older version (98 or XP?), but it wil be slow to boot, and slow to do anything.

However if it isn't too sluggish after boot, it may be useful for some scenarios. (Such as using MS Office and such.)

"KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V)."

Even if there were Virtualization extensions on ARM, how many Windows 32 ARM applications do you know? :)

And Qemu without KVM would be almost like running Bochs...

wmarone 2010-03-23 23:03

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by javispedro (Post 579479)
How about running native wine with patched user-qemu for running the native win32 executable ONLY, which is the only sane way to handle this, instead of the entire OS?

So something along the lines of Apple's Rosetta, only for ARM Linux instead of x86 OS X? I like it.

javispedro 2010-03-23 23:11

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by wmarone (Post 579494)
So something along the lines of Apple's Rosetta, only for ARM Linux instead of x86 OS X? I like it.

Or like the older Darwine.

windows7 2010-03-24 00:24

Re: opensource application that may allow us to run windows applications on the n900
 
how about vmware???

see this http://www.rockinmaemo.dk/?p=57
& this
http://www.slashgear.com/nokia-n800-...-demo-2635750/

clasificado 2010-03-24 06:10

Re: opensource application that may allow us to run windows applications on the n900
 
there are efforts to cross execute x86 on N900, with limited success

for some people, the objective is wine+qemu

in example, see this thread: http://talk.maemo.org/showthread.php?t=43480

there are other threads, too

superg05 2010-03-24 06:57

Re: opensource application that may allow us to run windows applications on the n900
 
windows 7 can run on a older computer with lower specs than this phone i saw something on tome hardware a pentuim II and theres a video on youtube of it running on a 600mhz computer

tekplay 2010-03-24 07:18

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by windows7 (Post 579564)

Check out
http://www.vmware.com/products/mobile/features.html

Venemo 2010-03-24 07:30

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by superg05 (Post 579826)
windows 7 can run on a older computer with lower specs than this phone i saw something on tome hardware a pentuim II and theres a video on youtube of it running on a 600mhz computer

True, but Windows is written for x86.
The N900 has an ARM processor, so its 600 MHz won't mean much when emulating x86.

Venemo 2010-03-24 07:31

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by javispedro (Post 579479)
The last time I looked at it, patches for ARM Winelib support were being already merged in. I'm pretty sure that by now Wine compiles for ARM.

What about the "Wine is not an emulator" stuff?

Fargus 2010-03-24 07:33

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by superg05 (Post 579826)
windows 7 can run on a older computer with lower specs than this phone i saw something on tome hardware a pentuim II and theres a video on youtube of it running on a 600mhz computer

This really shows a complete lack of understanding of the work invovled! The Pentium chip is the same instruction set in hardware (allbeit a subset) whereas the Cortex in the N900 is totally different architecture let alone instruction set! Emmulation of pcode instructions in software is horrifically slow in comparison. Processor clock speed is not a sensible comparison except within processors of the same class!

javispedro 2010-03-24 15:14

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by Venemo (Post 579847)
What about the "Wine is not an emulator" stuff?

If you look at my post you'll note I said "wine+patched qemu".

The plan would be not to run wine entirely under qemu (good luck; and the performance will suck), but patch the wine native executable loader to use this modified qemu (thus the actual wine code being _arm_, and thus the reason an arm-building wine is needed).

ysss 2010-03-24 15:27

Re: opensource application that may allow us to run windows applications on the n900
 
Wait for a MeeGo device that runs on x86... then there's a higher chance that we'll get something useable in this dept.

windows7 2010-03-24 22:07

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by tekplay (Post 579838)

Looks like VMware MVP (previously know as Trango) only uses 20kb of memory on the old nokia tablets...

I wonder if there is an old copy floating about on the web from the Trango days which we could get it to work on the N900...

I have been able to track then down under the previous website here... I'm continue my search...:cool:

Fargus 2010-03-24 22:12

Re: opensource application that may allow us to run windows applications on the n900
 
Quote:

Originally Posted by windows7 (Post 581097)
Looks like VMware MVP (previously know as Trango) only uses 20kb of memory on the old nokia tablets...

I wonder if there is an old copy floating about on the web from the Trango days which we could get it to work on the N900...

I have been able to track then down under the previous website here... I'm continue my search...:cool:

Virtual Machine managers do not emmulate hardware instructions. You can still only run programmes that the underlying chipset understands.

barc0de 2010-03-24 22:37

Re: opensource application that may allow us to run windows applications on the n900
 
Two words: Abstraction Layers.

windows7 2010-03-24 23:23

Re: opensource application that may allow us to run windows applications on the n900
 
Just found what seems to be another similar project as the VMWare MVP...

From what I have seen these people were in direct competition with Trango before VMware aquired Trango...

web site can be found here
http://www.ok-labs.com/

See this presentation
http://www.youtube.com/user/OpenKern.../4/AbXX1IcL74c

Also someone here asked them if OKL4 would be able to run on the N810
and someone pointed them to the following video presentation:
http://www.ok-labs.com/blog/entry/qu...tform-related/

javispedro 2010-03-24 23:25

Re: opensource application that may allow us to run windows applications on the n900
 
Seriously.... virtualization is most probably NOT what you want; you want either what I described or plain emulation.

(While we're at it I don't know why anyone would want virtualization on their phone either, but I guess that's why I don't work in marketing :) ).


All times are GMT. The time now is 22:21.

vBulletin® Version 3.8.8