Launch Apps


plopperz

Huh?
Joined
Mar 27, 2008
Messages
1,050
Website
Visit site
Hi,
Been home sick for the past couple of days, so I decided to work on this. A list of apps that should be ready for launch, taken from videos and forum posts. I probably missed some stuff, if you spot anything post it here and I'll edit it in. Also, I don't speak Spanish or German so I don't know what happens on those boards.
Anyway, enjoy:

Emulators/ Interpreters
Patari
Psms
PandaSNES
PSX4Pandora
SCUMMVM
Picodrive
UAE4Pandora
DOSBox
MAME4all
FinalBurnAlpha
SIMH
FUSE
Frotz

Games
Galacon Command
Quake II
Ur-Quan Masters
PandoraPanic!
Solo
Sudoku
Robots
Same GNOME
Samegame
Sixteen
Tali
Tents
Tetravex
Twiddle
Untangle

Applications
Firefox
AbiWord
Wikipedia Offline Reader
Midorip
Pidgin
Claws Mail
Mplayer
GIMP
Epiphany Web Browser
Gnumeric Spreadsheet
Dates
Leafpad
Image Gallery
GOview
IRC Client
XMMS

Utilities
Gmenu
Terminal
Program Manager
Keyboard
Bonobo
Matchbox UI
Bluetooth Analyzer
File Manager

Operating Systems
Angstrom
Ubuntu
Gentoo
 
Last edited by a moderator:
As far as applications and utilities go. Everything you find in a *normal* linux distro should work out of the box. (Some apps may need a GUI/usability patch to make better use of the pandora screen/controlscheme)


EDIT:
look in the development forums for these :)
  • Pandora Panic: Will probably have a playable but unfinished build around launch time
  • Nail's Adventure: This is the pandora game I am looking out for. so much promise :D
EDIT2:
Pandora Panic was already on your list, my bad.
 
Yannick said:
  • Nail's Adventure
I left that out on purpose, as it's not likely to be completed by launch.

@fettouhi: Sorry, I have no idea what you're talking about; but a quick Google says no :unsure:
EDIT: Thanks jose
 
Last edited by a moderator:
fettouhi said:
Is there a fortran compiler included? How about build ebviroments like anjuta?

Yep.
Anjuta and Fortran compiler in Debian armel repos.

If you want to know if something more is already present in the Debian armel or Ångström repositories (meaning it'll have 99,9% probabilities to work just fine in Pandora) just go to this pages:
  • http://packages.debian.org/search?arch=armel&keywords=name+of+the+program
  • http://www.angstrom-distribution.org/repo/ EDIT: (here just choose any ARM architecture like ARMv7, and if the package is found there, the rest is just a recompile of the sourcecode in/for the Pandora)
 
Last edited by a moderator:
I'm really happy to see Gentoo on the list, and I believe we will have something that boots and works on the Pandora shortly. However, how refined it will be is another question, I'm sure a couple of weeks after we all receive the hardware that will be quite a different story.

I believe the original poster did not necessarily intend to imply that all of this software WILL be on any of the distros that are being released, but that they should be able to work correctly once they are installed if they are not already.

A have to mention also that just because software XXXX is not on the list doesn't mean that it won't work and/or that there is no interest in getting it there, so before this thread becomes another ports request spam please take the time to intelligently look at the software you want and whether it already has ARM processor support before you make a comment.

Very Respectfully,
Viridior
 
Gentoo boots on Pandora already? I didn't know anyone was working on it. I think Gentoo is my favorite distro, it is a pain setting it up and getting all your hardware to work, but after you get that everything is easy to install and everything is always up to date. Also, everything is a lot faster as it is compiled with your use flags that is optimized for your hardware and for what you want to do with it. It's also a minimalist distro by nature.

On the Pandora I'm not sure how useful it would be, I don't think there are as many arm processor e-builds as their are Debian arm packages. E-builds are the compile instructions for programs.

I hope that there are some Gentoo people that get the Pandora and start making arm e-builds. This wouldn't only help the Pandora but every arm device that uses arm processors.
 
Alright, just to clarify, Viridor is exactly right. This list is what I believe will be available for download by launch, and is by no means guaranteed. Looking at the recent progress of Gentoo, I think that it will be bootable by that time. How usable will it be? I have no idea. Maybe one of the devs for that project can give a more accurate estimation. Don't shout at me if not everything on this list is available on launch day. However, about 90% of the apps on this list are completed. I'm sure I'll be adding to it aswell.

tl;dr I'm speculating

EDIT: I'm having a bad day.
 
Nice list PlopperZ - now you've got to keep it up to date. :D

btw I thought Viridior was the Gentoo dev...
 
TaG said:
Nice list PlopperZ - now you've got to keep it up to date. :D
Yep, nice initiative, and it would be even better with some links or references :)
 
Last edited by a moderator:
second exodous said:
Gentoo boots on Pandora already? I didn't know anyone was working on it. I think Gentoo is my favorite distro, it is a pain setting it up and getting all your hardware to work, but after you get that everything is easy to install and everything is always up to date. Also, everything is a lot faster as it is compiled with your use flags that is optimized for your hardware and for what you want to do with it. It's also a minimalist distro by nature.

On the Pandora I'm not sure how useful it would be, I don't think there are as many arm processor e-builds as their are Debian arm packages. E-builds are the compile instructions for programs.

I hope that there are some Gentoo people that get the Pandora and start making arm e-builds. This wouldn't only help the Pandora but every arm device that uses arm processors.
The gentoo-pandora image itself is untested, however many of the pre-compiled binaries that we are using have been verified to work on the beagleboard. We are making custom ebuilds to streamline the configuration process (easier with similar hardware) and you are correct about ebuilds that are ready-to-go for arm, but we have some motivated people and they are learning more about porting for ARM every day. Also whatever patches that are made with Debian/Ubuntu, Angstrom, etc can also be easily included into an ebuild and therefore added to Gentoo quickly. If you checkout this link you can see some armv7a optimized binpkgs ready now for Gentoo. http://gentoo.openpandora.org/index.php/Software_List


PlopperZ said:
Alright, just to clarify, Viridor is exactly right. This list is what I believe will be available for download by launch, and is by no means guaranteed. Looking at the recent progress of Gentoo, I think that it will be bootable by that time. How usable will it be? I have no idea. Maybe one of the devs for that project can give a more accurate estimation. Don't shout at me if not everything on this list is available on launch day. However, about 90% of the apps on this list are completed. I'm sure I'll be adding to it aswell.

tl;dr I'm speculating

EDIT: I'm having a bad day.
Hehe, PlopperZ I feel your pain but I saw that train coming... As far as Gentoo is concerned we should have a hardware-tested image ready-to-go soon. How reliable it will be is another question since we will have to rely on non-gentoo.pandora.devs to test. With that said we have received a lot of excitement and encouragement from both the community and some pandora-devs so I'm confident that we will have something useable in time. Optimizations will occur more quickly when we don't have so many people in the testing chain.

TaG said:
Nice list PlopperZ - now you've got to keep it up to date. :D

btw I thought Viridior was the Gentoo dev...
Yes, javaJake and I are the main gentoo.pandora.devs :)
 
Last edited by a moderator:
Last edited by a moderator:
raytaller said:
TaG said:
Nice list PlopperZ - now you've got to keep it up to date. :D
Yep, nice initiative, and it would be even better with some links or references :)

Done.
Used videos if available.

QUOTE
IRC is an app ?
:p

ED never mentioned which client he was using. Added "Client" to the end.
 
Last edited by a moderator:
PlopperZ said:
raytaller said:
TaG said:
Nice list PlopperZ - now you've got to keep it up to date. :D
Yep, nice initiative, and it would be even better with some links or references :)Done.
Used videos if available.
Now that is real nice - should be useful. Well done PZ.
 
Last edited by a moderator:
viridior said:
_Sterling said:
armv7a is correct. Plus, most of the software in the repo that's filed under the 'beagleboard' architecture should work.




How is that?


EDIT: In general, or is that an Angstrom specific statement?


I had some limited success getting some of the Angstrom packages running on debian-armel inside a qemu instance a few months back, so I think it's likely that most of those packages can run under any distro as long as you select the right architecture. In debian, 'apt-get install ipkg' and a quick selection of sources got me up and running fairly quickly. Although it's possible that differences in various distros could break some of the packages, many of them should work just fine.

The 'beagleboard' architecture is a more specific group of packages that are all armv7a. In the beagleboard demo target compiled using Openembedded/Bitbake, the opkg conf includes both the armv7a repos and the beagleboard repos:

CODE

men@beagleboard:/etc/opkg$ cat *.conf
arch all 1
arch any 6
arch noarch 11
arch arm 16
arch armv4 21
arch armv4t 26
arch armv5te 31
arch armv6 36
arch armv7 41
arch armv7a 46
arch beagleboard 51
src/gz base http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/base
src/gz beagleboard http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/machine/beagleboard
src/gz debug http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/debug
src/gz gstreamer http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/gstreamer
src/gz no-arch http://www.angstrom-distribution.org/feeds/2008/ipk/glibc//all
src/gz perl http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/perl
src/gz python http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/python



Since the beagleboard uses the same TI OMAP 3530 SOC as the Pandora (albeit with smaller RAM and NAND), and since (as Squidge pointed out to me in a previous post) ARM is backward compatible (meaning a chip designed with armv7a in mind should run software written and tested against armv4, for instance), most of the packages in these repos ought to work on Pandora from day 1, provided they already work and aren't buggy, and that the program isn't written to use specific hardware that doesn't exist on the Pandora.

I'm a relative novice to ARM (and embedded linux in general), so YMMV. Of course, it's entirely possible that there's something about Gentoo that breaks .deb packages that I'm not aware of, in which case forget I mentioned it. :D
 
Last edited by a moderator:
_Sterling said:
viridior said:
_Sterling said:
armv7a is correct. Plus, most of the software in the repo that's filed under the 'beagleboard' architecture should work.




How is that?


EDIT: In general, or is that an Angstrom specific statement?


I had some limited success getting some of the Angstrom packages running on debian-armel inside a qemu instance a few months back, so I think it's likely that most of those packages can run under any distro as long as you select the right architecture. In debian, 'apt-get install ipkg' and a quick selection of sources got me up and running fairly quickly. Although it's possible that differences in various distros could break some of the packages, many of them should work just fine.

The 'beagleboard' architecture is a more specific group of packages that are all armv7a. In the beagleboard demo target compiled using Openembedded/Bitbake, the opkg conf includes both the armv7a repos and the beagleboard repos:

CODE

men@beagleboard:/etc/opkg$ cat *.conf
arch all 1
arch any 6
arch noarch 11
arch arm 16
arch armv4 21
arch armv4t 26
arch armv5te 31
arch armv6 36
arch armv7 41
arch armv7a 46
arch beagleboard 51
src/gz base http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/base
src/gz beagleboard http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/machine/beagleboard
src/gz debug http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/debug
src/gz gstreamer http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/gstreamer
src/gz no-arch http://www.angstrom-distribution.org/feeds/2008/ipk/glibc//all
src/gz perl http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/perl
src/gz python http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/python



Since the beagleboard uses the same TI OMAP 3530 SOC as the Pandora (albeit with smaller RAM and NAND), and since (as Squidge pointed out to me in a previous post) ARM is backward compatible (meaning a chip designed with armv7a in mind should run software written and tested against armv4, for instance), most of the packages in these repos ought to work on Pandora from day 1, provided they already work and aren't buggy, and that the program isn't written to use specific hardware that doesn't exist on the Pandora.

I'm a relative novice to ARM (and embedded linux in general), so YMMV. Of course, it's entirely possible that there's something about Gentoo that breaks .deb packages that I'm not aware of, in which case forget I mentioned it. :D



Sorry, I agree with everything you have said. I read your initial post as "shouldn't work" vice what you actually said. Probably been reading too many posts about ridiculous port questions... Sorry about the confusion.

I figured (guess I am wrong) that the Angstrom distro would recompile the packages for armv7a to improve performance, there are definately advantages both ways, it will be interesting to see how it performs to our Gentoo image.
 
Last edited by a moderator:
Back
Top