Linux Applications Compatibility


ibogdan

Still Fresh
Joined
Oct 27, 2009
Messages
3
I've read the faq's browsed the wiki, etc. ...but i haven't found one bit of information (i'm not a programmer so i'm clueless).

If the pandora will have linux as an OS will it be able to run any linux aplication (not considering the limited performance of the console), or will the aplications need to be ported for the pandora? If they will need to be ported is it just to run on an ARM cpu or are there other reasons?

Thank you.
 

chris_r

Member
Joined
Jun 16, 2004
Messages
745
The Angstrom Linux distro already has a huge repository of already compiled software available to download and so won't require any recompilation.
Unlike the GP2X and Wiz etc. it's got a desktop and lots of libraries already installed, so porting may not even be necessary and may just require recompilation depending on what libraries are required. I think beagleboard apps might not even need to be recompiled but someone confirm that for me?
Games will likely need to be ported, simply because of the huge change in resolution. And if they don't need their code changed they'll likely need all their graphics redesigned to support the high res screen!
 

typs lik dis

Member
Joined
Dec 14, 2008
Messages
328
Compiled applications must, at minimum, be recompiled for ARM. OpenGL ES 1.1 and 2.0 are supported in the current graphics chip driver, but not full OpenGL, although I hear that the chip is capable. UIs designed for displays greater than WVGA will likely require modification.
 

rabidpoobear

Member
Joined
Aug 5, 2008
Messages
978
Age
34
Location
Texas
Website
www.lukevp.com
ibogdan said:
I've read the faq's browsed the wiki, etc. ...but i haven't found one bit of information (i'm not a programmer so i'm clueless).

If the pandora will have linux as an OS will it be able to run any linux aplication (not considering the limited performance of the console), or will the aplications need to be ported for the pandora? If they will need to be ported is it just to run on an ARM cpu or are there other reasons?

Thank you.

Yes, anything that's not specifically for Linux AND ARM will probably have to be recompiled (if it's compiled.) If it's written in Python or something it will probably just work as long as it doesn't depend on ctypes or something.
 
Last edited by a moderator:

Vitel

Active Member
Joined
May 16, 2009
Messages
560
Website
vminko.org
http://www.gp32x.de/board/index.php?/topic/50873-linux-apps/
 
Last edited by a moderator:

Beepo

Still Fresh
Joined
Oct 29, 2008
Messages
99
Location
Mid Wales (In the mountains)
Does this mean it's ok to develop an SDL application using gcc on ubuntu and just recompile for pandora when you get it? I'm assuming as long as you don't use anything hardware specific it will work, right?
 

bzar

A Commando
Joined
Sep 22, 2008
Messages
4,500
Location
Finland
Website
Visit site
Beepo said:
Does this mean it's ok to develop an SDL application using gcc on ubuntu and just recompile for pandora when you get it? I'm assuming as long as you don't use anything hardware specific it will work, right?

Yes.
 
Last edited by a moderator:

CCmachined

Member
Joined
Nov 3, 2007
Messages
347
We need a sticky for this. People just don't understand the difference between a large PC (x86) and small device (ARM)...
 

mali

-
Joined
Sep 30, 2008
Messages
6,543
Age
47
Location
EU
Website
Visit site
Would be helpful if one of the pros could write an easy to understand explanation and we could add it to the wiki then :)
 

Vlynndar

It was a resistor.
Joined
Nov 21, 2009
Messages
475
Location
The Netherlands
mali said:
Would be helpful if one of the pros could write an easy to understand explanation and we could add it to the wiki then :)

Someone did, let me find it...
Ah yes, it's the quote in the first post of the thread Vitel posted. That's here.
 
Last edited by a moderator:

mali

-
Joined
Sep 30, 2008
Messages
6,543
Age
47
Location
EU
Website
Visit site
So there is only one thing left to do :) I don't edit wikis in my spare time so it's up to someone else.
 

Chip

[Insert Custom Title Here]
Joined
Jun 25, 2003
Messages
3,503
Age
44
Location
NJ, USA
Website
chipandre.com
I added a link to Hobbyman's very informative post in the FAQ. I updated a few other bits and pieces as well.

While this may be sticky-worthy, so is almost everything else in the FAQ. That's why we have a FAQ - so that we don't have an entire first page full of stickies. Instead of dozens of stickies, we just have one. That one sticky has links to all the information you could want about the Pandora. If a person isn't going to bother to read that one sticky, they're certainly not going to read dozens.
 
Top