Active Topics

 


Reply
Thread Tools
Posts: 2 | Thanked: 0 times | Joined on Sep 2009
#1
I successfully loaded Windows Streets and Trips into my N810, but could not get it to run. Clicking on the .exe file brought forth a "do not recognize" message.

Questions:

1. Can this program (or any other Windows program) run on the N810?

2. If so, how?

Thanks,

Davott
 
JayOnThaBeat's Avatar
Posts: 1,028 | Thanked: 578 times | Joined on Mar 2009 @ Chicago
#2
 
Posts: 362 | Thanked: 109 times | Joined on May 2009
#3
Maemo is a Linux OS. Linux has windows emulators like Wine, and Virtual Machines.
 
JayOnThaBeat's Avatar
Posts: 1,028 | Thanked: 578 times | Joined on Mar 2009 @ Chicago
#4
Originally Posted by Architengi View Post
Maemo is a Linux OS. Linux has windows emulators like Wine, and Virtual Machines.
Can you link to a working MS Windows emulator for Maemo (on the tablets)? I must have missed it.
__________________
maemo.org search
I AM NOT A ROLE-MODEL.
 

The Following User Says Thank You to JayOnThaBeat For This Useful Post:
Posts: 122 | Thanked: 84 times | Joined on Mar 2009
#5
To give a short and simple answer for beginners who do not understand this yet and have not encountered a linux operating system before, linux does not use the same types of programs as windows.

Long answer:
Just as your windows program will not work on a mac, a windows program will not work on linux or vice versa unless you have an emulator or virtual machine. The maemo linux-based operating system has even more restrictions, where a linux program has to be "edited" so that it works fully and looks nice on the tablet devices. Thus far, an emulator/virtual machine has not been created or "ported" (a term used to describe the editing of a linux program to make it work on the tablets) because of hardware restrictions, time restrictions, and (I'm sure) limitations in the open source nature of the maemo operating system.
 

The Following 8 Users Say Thank You to elimoon8 For This Useful Post:
JayOnThaBeat's Avatar
Posts: 1,028 | Thanked: 578 times | Joined on Mar 2009 @ Chicago
#6
elimoon8 = gentleman and/or scholar
__________________
maemo.org search
I AM NOT A ROLE-MODEL.
 

The Following User Says Thank You to JayOnThaBeat For This Useful Post:
ysss's Avatar
Posts: 4,384 | Thanked: 5,524 times | Joined on Jul 2007 @ ˙ǝɹǝɥʍou
#7
elmoon8 = a gentleman and a scholar.
 

The Following User Says Thank You to ysss For This Useful Post:
JayOnThaBeat's Avatar
Posts: 1,028 | Thanked: 578 times | Joined on Mar 2009 @ Chicago
#8
Originally Posted by ysss View Post
elmoon8 = a gentleman and a scholar.
way to say what I said.
__________________
maemo.org search
I AM NOT A ROLE-MODEL.
 
Guest | Posts: n/a | Thanked: 0 times | Joined on
#9
To the OP:
As a further point, the N810 (and many handheld devices) use an ARM-based processor, as opposed to x86-based, like most desktop/laptop computers, so unless a program has been designed for mobile devices that use ARM, it definitely won't work. (The program's binary representation would be in the wrong "language" for the processor.) The exception to this is Open Source programs, many of which can simply be recompiled to run on a different processor architecture. With proprietary programs, this is not an option unless the vendor decides to do it themselves... which they generally don't. If you find an Open Source program that is available for the Linux desktop, but not for Maemo, you can always put a polite note on the forums asking if someone will port it (if it's particularly complicated, offering a small cash incentive can make it quicker :P).
 

The Following 2 Users Say Thank You to For This Useful Post:
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#10
Originally Posted by Architengi View Post
Maemo is a Linux OS. Linux has windows emulators like Wine, and Virtual Machines.
Not quite. Wine stands for Wine Is Not an Emulator. It runs the code natively on the CPU but provides an environment for the code that resembles the Windows environment to a certain degree.
Virtual Machines virtualization usually only emulates the hardware. The code runs natively on the CPU.
So for both solutions you'd still need a compatible CPU. Windows only runs on x86-compatible CPUs, while the tablets run on ARM CPU.
There are solutions which include emulating the CPU, but this is no longer virtualization and gets really slow. If you're lucky you could get Windows 95 running on the tablet, albeit unusably sluggish.
Bochs and qemu are such emulators.
 

The Following 2 Users Say Thank You to pycage For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 06:39.