https://pandorawiki.org/api.php?action=feedcontributions&user=Linux-SWAT&feedformat=atomPandora Wiki - User contributions [en]2024-03-28T19:49:44ZUser contributionsMediaWiki 1.32.0-alphahttps://pandorawiki.org/index.php?title=Software_projects/OS/SOLEIL&diff=30320Software projects/OS/SOLEIL2021-04-16T17:52:08Z<p>Linux-SWAT: new boards links</p>
<hr />
<div>= Disclaimer =<br />
* Same as [http://pandorawiki.org/Software_projects/OS/Slackware#Disclaimer here.]<br />
* The 14.1 release thread is located here: https://pyra-handheld.com/boards/threads/sl4p-14-1-soleil-14-1-soja-significant-improvement.73230/<br />
* The 14.0 release (unsupported) thread is located here: https://pyra-handheld.com/boards/threads/application-soleil.69147/<br />
* The build system is GPL V3.<br />
<br />
= Helping this project =<br />
* Same as [http://pandorawiki.org/Software_projects/OS/Slackware#Helping_this_project here.]<br />
<br />
= What is SOLEIL ? =<br />
* In french, Soleil means Sun.<br />
* SOLEIL is a Slackware-based operating system.<br />
* The Pandora version of SOLEIL is based on [http://pandorawiki.org/Slackware SL4P], Slackware for Pandora, itself based on Slackware ARM.<br />
<br />
= Ok, but what is SOLEIL ?!!? =<br />
* It's the core of a mobile network. In a few seconds, you can use your Pandora to act as:<br />
** a firewall/gateway/router<br />
** a DNS server<br />
** a DHCP server<br />
** a NFS server<br />
** a Inetd server<br />
** a distcc server, networked distributed compilation system for faster x86_32, x86_64 and ARM compilations<br />
** a PXE boot server to start simultaneously multiple x86 32 bits and 64 bits PC, and also GameCube PowerPC. Currently supported are:<br />
*** Slackware 32 and 64 bits installers<br />
*** Dyne:bolic, a Linux home studio for making music<br />
*** System Rescue CD, a Gentoo-based Linux to repair filesystems, recover data etc.<br />
*** GParted, a Debian-based Linux for partitioning and formatting hard drives, SSD, SD cards etc.<br />
*** Ghost for Linux (G4L), a powerful hard drive clone/backup utility<br />
*** OpenBSD (the most secure free operating system) installer<br />
*** Gc-linux, Linux for the Nintendo GameCube<br />
*** MemTest, different versions of a RAM testing tool<br />
*** Hardware Detection Tool, for quickly make an inventory of the booted PC's hardware<br />
** And the main feature is to act as a PXE boot server to start two persistent versions of Slackware, 32 bits and 64 bits<br />
<br />
* You can watch video demos there: http://slackware.openpandora.org/pandora/index.php?dir=videos%2FSOLEIL<br />
<br />
= Media choice =<br />
* SOLEIL runs on a SD card. 32G or more are recommended if you plan to install all features. A minimal install will run on 16G although no minimum size plan is clearly defined for now.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS or Extreme Pro cards].<br />
<br />
= Accessories choice =<br />
* Although there's ways to do without, you'll need one or two USB to Ethernet adapters.<br />
* I myself recommend those (2013). They can be connected to each other without the need of an external power supply:<br />
** For letting USB host ports available - http://www.logitec.co.jp/products/lan/lantxu2h3/index.php<br />
** For Gigabit ethernet at the lowest current drain - http://www.trendnet.com/products/proddetail.asp?prod=275_TU2-ETG<br />
* As far as I know, most adapters will work<br />
<br />
= Installation =<br />
* Follow the SL4P procedure: http://pandorawiki.org/Software_projects/OS/Slackware#Installation<br />
* Instead of grabbing the SL4P release, get SOLEIL rootfs here: http://slackware.openpandora.org/pandora/index.php?dir=SOLEIL%2FSOLEIL-14.1%2Frootfs<br />
* Older releases (unsupported): http://slackware.openpandora.org/pandora/index.php?dir=SOLEIL%2FSOLEIL-14.0%2Frootfs<br />
<br />
= Rootfs versions =<br />
* There's two rootfs, minimal and maximal.<br />
* Note that maximal version may not be available for download because of the reason below. <br />
* Minimal (16G SD card) only contains a 32 and 64 bits Slackware PXE, and all extra features can be installed as long as you have internet. Be careful to use a 32G SD card if you want to install extra features.<br />
* Maximal (32G SD card) contains all features.<br />
<br />
= Setup =<br />
* Once the rootfs is installed on the SD card, you have to setup a "Master" client PC. Edit /etc/dhcpd.conf, and replace the 00:00:00:00:00:00 MAC adress with the one from this "Master".<br />
* The Master PC has a full read/write access to the NFS, Network File System.<br />
* Connect only the ethernet adapter that will be connected to the LAN. It will be named eth0 and this is important as the network setup is static.<br />
* Boot the Pandora. Once you see the Xfce desktop, SOLEIL is ready.<br />
* If you have a two adapter setup, shut down the OP, plug the internet-side adapter (will be eth1), and boot again.<br />
* If you made a mistake with the ethernet names/order, edit /etc/udev/rules.d/70-persistent-net.rules .<br />
<br />
= Wi-Fi gateway =<br />
* If you plan to redistribute Internet gathered by the Pandora's wlan0, you'll have to make a few changes:<br />
* edit /etc/rc.d/rc.SOLEIL and change<br />
sh /etc/rc.d/rc.firewall.eth1.eth0 start<br />
into <br />
sh /etc/rc.d/rc.firewall.wlan0.eth0 start<br />
* Reboot, then in order to get an IP on wlan0, activate Wi-Fi, then:<br />
ifconfig wlan0 1.1.1.1<br />
iwlist wlan0 scan<br />
iwconfig essid "your_essid"<br />
dhcpcd wlan0<br />
<br />
= Booting Slackware PXE for the first time =<br />
* Once the PC is started and you're at the graphical login prompt, you can't log in because no root password is defined.<br />
* Use Ctrl + Alt + F2 to access a new tty, log in as:<br />
root<br />
then type<br />
passwd<br />
to, well, enter a password.<br />
* Note that you won't see the typed characters, also keep in mind that you're using a qwerty layout.<br />
* Then quit the shell with<br />
exit<br />
* Finally, use Ctrl + Alt + F7 to come back to the graphical login manager, and log in.<br />
* You have to do this for both 32 and 64 bits versions.<br />
<br />
= Qemu network boot over USB =<br />
* The eth0 ethernet interface is bridged with the usb0 interface, so you can boot Qemu over USB.<br />
<br />
= Installing the extra features in the minimal rootfs =<br />
* Boot the Pandora, get internet, be root using su - , then, if you want to install GParted:<br />
cd /etc/SOLEIL/installers<br />
sh 4.1-x86-GPARTED.sh /<br />
* You can also install extras from a PC's card reader. If the SD root partition is named "SLACK" as mentioned in the SL4P wiki, and mounted under /media/ then:<br />
sh 4.1-x86-GPARTED.sh /media/SLACK<br />
* Same for G4L, System Rescue CD, Dyne:bolic, OpenBSD and gc-linux<br />
* For the 32/64 bits Slackware installers, use this:<br />
sh 3.3-x86-COPY-SLACK-ISOS.sh / 14.1 x86_32<br />
or<br />
sh 3.3-x86-COPY-SLACK-ISOS.sh / 14.1 x86_64<br />
* Replace / with /media/SLACK if you're on a PC with the SD in the card reader.<br />
* Remove downloaded isos from /etc/SOLEIL/installers/isos/ or /media/SLACK/etc/SOLEIL/installers/isos/ .<br />
* Reboot the Pandora.<br />
<br />
= GameCube Linux =<br />
* After having run the SOLEIL's GameCube install script (see above), the procedure is a bit extended as it's required to prepare your Nintendo console. So you need some lecture. Here are the links:<br><br />
http://www.gc-linux.org/wiki/SDload#Preparing_a_SD_card_from_GNU.2FLinux<br><br />
http://www.gc-linux.org/wiki/Setting_up_GC-Linux_with_NFS<br><br />
http://www.gc-linux.org/wiki/Setting_up_GC-Linux_with_NBD-root (not used, but more info)<br />
* SOLEIL has 10.0.0.1 as IP, so when you'll edit the kernel with the hexadecimal editor, replace the default server IP with 010.000.000.001 .<br />
* You can also simply download the IP-ready kernel here: http://slackware.openpandora.org/pandora/index.php?dir=SOLEIL%2Fgamecube%2Fboot<br />
<br />
= Switch back SOLEIL to normal Slackware mode =<br />
* It's pretty simple:<br />
chmod -x /etc/SOLEIL/rc.d/rc.SOLEIL<br />
chmod +x /etc/rc.d/rc.networkmanager<br />
* And reboot.<br />
* Invert the chmod's to come back to SOLEIL.<br />
<br />
= Differences with SL4P =<br />
* There is no started network manager, all IP addresses are configured statically.<br />
* The previously mentioned services are running.<br />
* USB host is enabled by default.<br />
* The default kernel has more networking features, and most debug functions removed.<br />
<br />
= SOJA =<br />
* SOJA is a self-made graphical Java program interfaced with a PostgreSQL database.<br />
* It helps you to fix default booted OSes according to the client's MAC address.<br />
* It stopped working since 14.1 OpenJDK update and is not operational out of the box.<br />
* Oracle JDK is needed, but I can't ship it as it's forbidden to do so (f**k you, oracle).<br />
* Here's the procedure to make SOJA work:<br />
<br />
* Go to http://www.oracle.com/technetwork/java/javase/downloads/index.html <br><br />
Click on download Java Platform (JDK) <br><br />
Accept the license, then get jdk-*-linux-arm-vfp-sflt.tar.gz<br />
<br />
* Get the Slackware Java package creator:<br />
wget http://slackware.openpandora.org/pandora/SOLEIL/soja/java.tar.gz<br />
tar zxvf java.tar.gz<br />
<br />
* Copy the jdk-*-linux-arm-vfp-sflt.tar.gz inside the extracted java directory.<br />
<br />
su -<br />
removepkg /var/log/packages/openjdk-7u13_b20-armhfp-1<br />
cd /path/to/the/extracted/java_dir<br />
sh java.SlackBuild<br />
installpkg /tmp/jdk-*-i586-1.txz<br />
<br />
* Note that the i586 is a mistake, ignore that.<br />
<br />
cp /usr/share/postgresql-jdbc/postgresql-*.jar /usr/lib/java/jre/lib/ext/<br />
cd /usr/lib/soja<br />
javac SOJA.java<br />
<br />
* SOJA's icon is located in the System menu.<br />
* Enjoy.<br />
<br />
[[Category:Operating system]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30319Software projects/OS/Slackware2021-04-16T17:48:58Z<p>Linux-SWAT: new boards links</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-inside-pandora.60258/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
https://pyra-handheld.com/boards/members/linux-swat.18403/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Glshim from Lunixbochs<br />
* Gl4es and SDL2 from ptitSeb<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware up-to-date version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
* SL4P's Bluetooth may be vulnerable to [https://mobile.slashdot.org/story/17/09/12/2030213/blueborne-vulnerabilities-impact-over-5-billion-bluetooth-enabled-devices this exploit].<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the green button near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* If a pnd doesn't work, first thing to check is its log file in /tmp .<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30276Software projects/OS/Slackware2018-04-18T20:20:23Z<p>Linux-SWAT: /* Features */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Glshim from Lunixbochs<br />
* Gl4es and SDL2 from ptitSeb<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware up-to-date version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
* SL4P's Bluetooth may be vulnerable to [https://mobile.slashdot.org/story/17/09/12/2030213/blueborne-vulnerabilities-impact-over-5-billion-bluetooth-enabled-devices this exploit].<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the green button near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* If a pnd doesn't work, first thing to check is its log file in /tmp .<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30271Software projects/OS/Slackware2017-11-26T10:41:47Z<p>Linux-SWAT: /* A word about security */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Glshim from Lunixbochs<br />
* Gl4es from ptitSeb<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware up-to-date version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
* SL4P's Bluetooth may be vulnerable to [https://mobile.slashdot.org/story/17/09/12/2030213/blueborne-vulnerabilities-impact-over-5-billion-bluetooth-enabled-devices this exploit].<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the green button near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* If a pnd doesn't work, first thing to check is its log file in /tmp .<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30269Software projects/OS/Slackware2017-10-30T10:38:07Z<p>Linux-SWAT: /* PND compatibility list */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Glshim from Lunixbochs<br />
* Gl4es from ptitSeb<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
* SL4P's Bluetooth may be vulnerable to [https://mobile.slashdot.org/story/17/09/12/2030213/blueborne-vulnerabilities-impact-over-5-billion-bluetooth-enabled-devices this exploit].<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the green button near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* If a pnd doesn't work, first thing to check is its log file in /tmp .<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30268Software projects/OS/Slackware2017-10-30T10:37:14Z<p>Linux-SWAT: /* PND compatibility list */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Glshim from Lunixbochs<br />
* Gl4es from ptitSeb<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
* SL4P's Bluetooth may be vulnerable to [https://mobile.slashdot.org/story/17/09/12/2030213/blueborne-vulnerabilities-impact-over-5-billion-bluetooth-enabled-devices this exploit].<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* If a pnd doesn't work, first thing to check is its log file in /tmp .<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30267Software projects/OS/Slackware2017-09-13T18:58:25Z<p>Linux-SWAT: </p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Glshim from Lunixbochs<br />
* Gl4es from ptitSeb<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
* SL4P's Bluetooth may be vulnerable to [https://mobile.slashdot.org/story/17/09/12/2030213/blueborne-vulnerabilities-impact-over-5-billion-bluetooth-enabled-devices this exploit].<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30265Software projects/OS/Slackware2017-07-20T00:53:19Z<p>Linux-SWAT: /* Features */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Glshim from Lunixbochs<br />
* Gl4es from ptitSeb<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30264Software projects/OS/Slackware2017-07-12T20:52:26Z<p>Linux-SWAT: /* Features */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30263Software projects/OS/Slackware2017-07-12T20:52:12Z<p>Linux-SWAT: /* Features */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30262Software projects/OS/Slackware2017-07-12T20:50:48Z<p>Linux-SWAT: /* Features */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Armhf compatibility layer<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30261Software projects/OS/Slackware2017-07-12T20:49:43Z<p>Linux-SWAT: /* OS architecture */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* 14.2 has the armhf compatibility layer, therefore can run some armhf programs.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30260Software projects/OS/Slackware2017-07-12T20:47:33Z<p>Linux-SWAT: /* Bluetooth audio */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your Slackware and your Pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30259Software projects/OS/Slackware2017-07-12T20:46:11Z<p>Linux-SWAT: </p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
* See also #Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects&diff=30258Software projects2017-07-12T20:24:20Z<p>Linux-SWAT: </p>
<hr />
<div>This is a list of '''all software projects''' for the Pandora ''excluding'' emulators (see: [[Emulator list]]), games (see: [[Games]]), and development tools (see: [[Development Tools]]). However, this list ''does'' include the development apps that can be used on the Pandora itself.<br />
<br />
See the [[Port Requests]] article for open-source projects which ''could'' be ported but have not been taken on by anyone yet.<br />
<br />
==Released software==<br />
If you would like to add something, you could edit the wiki or [http://www.gp32x.com/board/index.php?/topic/54923-the-pandora-apps-thread/ post in this forum thread]. If different versions of a software were released, please make sure the "release date" is the most recent one. <br />
<br />
Please click on the little squares to sort by different categories (such as Release date, Type, etc.)<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[AbiWord]]<br />
|2011-01-17<br />
|sebt3 (packaging)<br />
|Office - word processor<br />
|[http://sebt3.openpandora.org/pnd/abiword.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__919843 Discussion] For spellcheck, see instructions [http://www.gp32x.com/board/index.php?/topic/59322-abiword-dictionary/page__view__findpost__p__947879 here].<br />
|-<br />
|[[AKGBackup]]<br />
|2011-06-24<br />
|Blue Protoman (port)<br />
|System - backup<br />
|[http://repo.openpandora.org/?page=detail&app=akgbackup&dp=true Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4164-akgbackup/ Discussion]<br />
|-<br />
|Alarm Clock ('''beta''')<br />
|2011-04-22<br />
|sebt3 (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download] [http://repo.openpandora.org/?page=detail&app=alarmclock-alarm-clock Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/ Discussion]<br />
|-<br />
|Animated Clock<br />
|2011-08-17<br />
|mcobit (port)<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=animatedclock-AlarmClock3-989 Repo]<br />
|<br />
|-<br />
|[[Anki]] 1.2.8-drack3<br />
|2011-04-20<br />
|Drack (port)<br />
|Office - memory aid<br />
|[http://repo.openpandora.org/?page=detail&app=anki Download]<br />
|Discussion [http://www.gp32x.com/board/index.php?/topic/58929-anki-friendly-intelligent-flashcards/page__view__findpost__p__946781 1] [http://boards.openpandora.org/index.php?/topic/34-anki-friendly-intelligent-flashcards/ 2]<br />
|-<br />
|[[Anonymous Browser]]<br />
|2011-06-20<br />
|Blue Protoman (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=anonymousbrowser Repo]<br />
|[http://projects.developer.nokia.com/browser Website]<br />
|-<br />
|[[Arora]] (for [[Minimenu]])<br />
|2010-05-26<br />
|Skeezix (quick hack)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,69 Archive]<br />
|Needed to run Arora from Minimenu<br />
|-<br />
|[[Audacious]] 3.0.1.1<br />
|2011-08-22<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/audacious.pnd Download] [http://repo.openpandora.org/?page=detail&app=audacious Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/54792-audacious/page__view__findpost__p__942175 Discussion]<br />
|-<br />
|[[Audacity]] 1.3.12<br />
|2011-04-21<br />
|slaeshjag (port)<br />
|Audio - audio editor, recorder<br />
|[http://stuffs.slaeshjag.org/pnd/audacity.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/ GP32X] [http://boards.openpandora.org/index.php?/topic/3016-audacity-1312/ OP]<br />
|-<br />
|[[Avr Tools]]<br />
|2010-09-09<br />
|urjaman (port)<br />
|Development<br />
|[http://urjaman.dyndns.info/avrtools.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56422-avr-tools/ Discussion]. Toolchain for the 8-bit AVR MCU<br />
|-<br />
|[[b7zip]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[BabyPanda]]<br />
|2011-07-05<br />
|StreaK<br />
|Network - web browser<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/59539-babypanda-a-webbrowser/ Discussion]. Not a PND (yet).<br />
|-<br />
|Background killer<br />
|2010-06-07<br />
|Notaz<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/background_killer.inf Apps]<br />
|Kill background tasks in minimenu. {{HideableNotes|"[http://www.gp32x.com/board/index.php?/topic/56008-zelda-classic-for-pandora/page__st__15__p__907940&#entry907940 Not needed]" since [[Hotfix 3]], but still useful as a quick way to make sure all other tasks are closed.}}<br />
|-<br />
|[[Banshee]]<br />
|2010-10-23<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/banshee.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57144-portrequest-banshee/ Discussion]<br />
|-<br />
|[[BeeDiff]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|System<br />
|<br />
|[http://www.beesoft.org/index.php?id=beediff Website]. Compare and merge files.<br />
|-<br />
|[[Beep Media Player]] 0.9.7.1 ('''beta''')<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=beepmp-beep-media-player-12897 Repo]<br />
|Doesn't work?<br />
|-<br />
|[[BeeSoft Commander]]<br />
|2011-07-05<br />
|StreaK (port)<br />
|System - file manager<br />
|[http://ompldr.org/vOWQ4dg/bscfinal3.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/page__view__findpost__p__953014 Discussion]<br />
|-<br />
|[[BennuGD]]<br />
|2011-06-30<br />
|Kazuki (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=bennugd-27631 Repo]<br />
|[http://www.bennugd.org/ Website]. Scripting language to develop games<br />
|-<br />
|[[BennuGD]] Module - True Type Fonts (TTF) v1.0<br />
|2011-07-02<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,422 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59813-bennugd-module-true-type-fonts-ttf-v10/ Discussion].<br />
|-<br />
|[[BennuGD]] r263 for Open Pandora<br />
|2011-08-07<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,432 Archive]<br />
|Discussion: [http://forum.bennugd.org/index.php?topic=2574.0 BennuGD] [http://www.gp32x.com/board/index.php?/topic/60152-bennugd-r263-for-open-pandora/ GP32X]<br />
|-<br />
|Better battery charging ('''beta''')<br />
|2011-03-13<br />
|WizardStan<br />
|System<br />
|[http://www.rebirthofxeen.com/files/pandora/chargeHack1 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1488-better-battery-charging-beta/page__view__findpost__p__40784 Discussion]. Not a PND; must install from terminal.<br />
|-<br />
|[[BFRunner]] - BrainFuck Interpreter<br />
|2010-07-24<br />
|StreaK (port)<br />
|Development - interpreter<br />
|<br />
|<br />
|-<br />
|[[Bluefish Editor]] 2.0.3<br />
|2011-03-13<br />
|mcobit (port)<br />
|Network - web design<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,352 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58927-port-request-bluefish-editor/ Discussion]<br />
|-<br />
|[[Bluetooth File Receiving Daemon]] 0.1.3<br />
|2011-05-02<br />
|slaeshjag<br />
|System<br />
|[http://stuffs.slaeshjag.org/pnd/btrecv-0.1.3.pnd Download] [http://repo.openpandora.org/?page=detail&app=btrecv-slaeshjag-bbgfdg Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59334-bluetooth-file-receiving-daemon/ GP32X] [http://boards.openpandora.org/index.php?/topic/3100-bluetooth-file-receiving-daemon/ OP]. To fix broken one in default firmware<br />
|-<br />
|[[Bork'd]]<br />
|2011-05-26<br />
|myownlittlworld<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=borkd Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3708-borkd/ Discussion]. Kill hanging PNDs.<br />
|-<br />
|[[Bournal]]<br />
|2010-08-11<br />
|<br />
|Office - journal<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,181 Archive]<br />
|encrypted diary program<br />
|-<br />
|[[Brasero]]<br />
|2011-03-01<br />
|mcobit (port)<br />
|System - CD/DVD burner<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,335 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58842-brasero/ Discussion]<br />
|-<br />
|[[Catlooking Writer]]<br />
|2011-03-28<br />
|mcobit (port)<br />
|Office - word processor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,372 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59111-catlooking-writer/ Discussion]<br />
|-<br />
|[[Chiffer]]<br />
|2011-07-22<br />
|StreaK (port)<br />
|System - encryption<br />
|<br />
|Doesn't save settings.<br />
|-<br />
|[[Chromium]]<br />
|2010-09-04<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,90 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56474-chromium-4-with-ssl-and-chromium-snapshot/ Discussion]. SSL now works<br />
|-<br />
|[[Chromium]]-Dev v13.0.750.1<br />
|2011-04-28<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,201 Archive] [http://repo.openpandora.org/?page=detail&app=chromium-dev.evildragon Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58234-chromium-dev-snapshot-v10-0-642-1/ Discussion] [http://www.gp32x.com/board/index.php?/topic/57017-chromium-dev-updated/ (old)]. The latest (non-stable) snapshot.<br />
|-<br />
|[[Claunch]] ('''beta''')<br />
|2010-10-14<br />
|Lamoxx<br />
|System - app launcher<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/claunch_beta.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57040-claunch-minimal-flexible-rom-pickerapplication-launcher/ Discussion]<br />
|-<br />
|[[Claws Mail]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Network - email client<br />
|[http://sebt3.openpandora.org/pnd/claw-mail.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,223 Archive]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920075 Discussion]. Hopefully doesn't save to NAND (testing needed).<br />
|-<br />
|[[ClipGrab]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Multimedia - file downloader<br />
|<br />
|Download from YouTube, Dailymotion or Vimeo.<br />
|-<br />
|[[Cmus]]<br />
|2010-11-27<br />
|otherguy66 (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,251 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57682-cmus-pnd-installer/page__gopid__928328&#entry928328 Discussion]. Installed to [[NAND]] (1mb). Text mode player<br />
|-<br />
|[[Cobras IDE]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|IDE for Linux programmers.<br />
|-<br />
|[[Code::blocks]]<br />
|2010-06-07<br />
|sinoth (port)<br />
|Development - IDE<br />
|[http://sinoth.net/pandora/codeblocks.pnd.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54091-codeblocks-on-the-pandora/ Discussion].<br />
|-<br />
|Community Codec Package<br />
|2010-05-25<br />
|Pandora team<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/CodecPack.inf Apps] [http://openpandora.org/downloads/CodecPack.pnd Official site]<br />
|Make sure you have this installed<br />
|-<br />
|[[Comix]]<br />
|2010-08-24<br />
|Pontus Ekberg<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=hdonk.comix Repo]<br />
|<br />
|-<br />
|[[ConBTGPS]] 0.1.3<br />
|2011-06-13<br />
|cube48<br />
|Network - GPS<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=688 Download] [http://repo.openpandora.org/?page=detail&app=ConBTGPS Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4006-conbtgps/ Discussion]. Automizes bluetooth GPS connection.<br />
|-<br />
|[[Conky]]<br />
|2010-08-03<br />
|daniel3000 (port)<br />
|System<br />
|[http://www.hermocom.com/en/downloads/openpandora/Conky.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=Conky Repo]<br />
|System monitor. [http://www.gp32x.com/board/index.php?/topic/55775-conky Discussion]<br />
|-<br />
|[[Converseen]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,339 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58859-converseen/ Discussion]<br />
|-<br />
|[[CScreenie]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|System - screenshot<br />
|<br />
|<br />
|-<br />
|[[C/C++ Development Tools]] 0.0.39<br />
|2011-08-12<br/>2011-07-09<br />
|freamon, StreaK<br />
|Development<br />
|[http://ompldr.org/vOXY0Zg/cdevtools2.pnd.zip StreaK's version] [http://repo.openpandora.org/?page=detail&app=cdevtools.freamon.40n8e freamon's version]<br />
|[http://boards.openpandora.org/index.php?/topic/3513-cc-development-tools/page__view__findpost__p__68595 Discussion] StreaK's version ads STJERM and JED<br />
|-<br />
|[[DarCalc]]<br />
|2010-08-28<br />
|JP<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,196 Archive]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Deadbeef]] 0.4.3<br />
|2010-11-01<br />
|CME (port), sebt3 (port)<br />
|Audio - music player<br />
|[http://root.shadow-node.net/public/cme/pnd/deadbeef.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55178-deadbeef-compiled-with-codesourcery-gcc-2010q1/ Discussion]<br />
|-<br />
|[[DEF's Pack base]] 0.1<br />
|2011-10-28<br />
|Linux-SWAT aka DEF<br />
|System - OP's firmware overlay + Xfce revamp<br />
|[http://openpandora.free.fr/openpandora/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5899-introducing-the-defs-pack/ Discussion]<br />
|-<br />
|[[DEF's Pack kernel chooser]] 0.5<br />
|2011-12-11<br />
|Linux-SWAT aka DEF<br />
|System - Multiple optimized kernels choice<br />
|[http://openpandora.free.fr/openpandora/def_pack/def_pack_kernel/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/6117-introducing-the-defs-pack-kernel-chooser/ Discussion]<br />
|-<br />
|[[dia]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - diagrams<br />
|[http://sebt3.openpandora.org/pnd/dia.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56863-dia/ Discussion]<br />
|-<br />
|[[DJView4]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - document viewer<br />
|<br />
|djvu file viewer.<br />
|-<br />
|[[Document Viewer]] (evince)<br />
|2011-06-29<br />
|mcobit (port)<br />
|Office - document viewer<br />
|[http://repo.openpandora.org/?page=detail&app=evince-evince-10460 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4231-documentviewer-evince/ Discussion]. Supports djvu format.<br />
|-<br />
|[[DoUML]]<br />
|2011-05-16<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=douml-douml-12845 Repo]<br />
|[http://sourceforge.net/projects/douml/ Website]<br />
|-<br />
|[[DrawSWF]] ('''beta''')<br />
|2010-07-10<br />
|Chrysipp (port)<br />
|Graphics - vector drawing<br />
|[http://www.pandorasource.de/download.php?view.158 Download] <br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10105%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhilcfdbJF4gEtvmTIwMjO9EFqUQ-A Discussion (German)]. Must have Java.pnd installed. {{HideableNotes|A small drawing program. The drawing can be exported as a Flash animation, which then shows its gradual development.}}<br />
|-<br />
|[[E-02 Engine]] v11.08.11.01<br />
|2011-08-19<br />
|Stealth, Kazuki (port)<br />
|Development - 2D games<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,433 Archive]<br />
|[http://stealth.hapisan.com/E02/ Website]. Multiplatform 2D game development system.<br />
|-<br />
|[[EasyPaint]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image editor<br />
|<br />
|Like MSPaint/MS PaintBrush<br />
|-<br />
|[[ECM]] (Error Code Modeller)<br />
|2011-07-17<br />
|StreaK (port)<br />
|System - file archiver<br />
|[http://ompldr.org/vOWluMA/ecm.pandora Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59993-ecm-error-code-modeller-port/ Discussion]. Decompress PSX ISOs in ECM format, to run them in PCSXreARMed.<br />
|-<br />
|[[Effigy]] (PEF) Emulator Frontend ('''beta''')<br />
|2011-04-04<br />
|Aimless_E<br />
|System - frontend<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=415 Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2276-effigy-pef-emulator-frontend/page__view__findpost__p__47107 Discussion] ([http://www.gp32x.com/board/index.php?/topic/44952-pandora-emulator-frontend/ old])<br />
|-<br />
|[[Ekiga]] ('''beta''')<br />
|2010-10-29<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/ekiga.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/ Discussion]. Online phone & video calls. '''[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/page__view__findpost__p__924918 Doesn't work]'''{{HideableNotes| though it can be made to work through Debian, [[Extend Utils]]: [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/]}}<br />
|-<br />
|[[ELinks]] 0.12Pre5.1<br />
|2011-05-22<br />
|pndrsky (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=elinks Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59347-elinks-0-12pre5/ Discussion].<br />
|-<br />
|[[emacs]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=emacs-x11 Repo] <br />
|<br />
|-<br />
|[[Emelfm2]]<br />
|2011-03-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,351 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58928-port-request-emelfm2/ Discussion]<br />
|-<br />
|[[emescene]] 2.11<br />
|2011-09-09<br />
|freamon (port)<br />
|Network - IM client<br />
|[http://repo.openpandora.org/?page=detail&app=emesene.freamon.40n8e Repo]<br />
|<br />
|-<br />
|[[Empathy]] 2.29.6 ('''beta''')<br />
|2011-03-08<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/empathy.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58911-empathy/ Discussion]. No networks included yet.<br />
|-<br />
|[[Enna]] ('''beta''')<br />
|2010-07-08<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/enna.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55113-enna/ Discussion]<br />
|-<br />
|[[Exaile]]<br />
|2010-04-28<br />
|Pickle (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,43 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Exaile.inf Apps]<br />
|Needs Community Codec Pack to run<br />
|-<br />
|[[Extend Utils]]<br />
|2010-06-22<br />
|Stuckie<br />
|System<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] (old: [http://www.gp32x.com/board/index.php?/topic/54651-debian-in-an-extend/ 1], [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/ 2]). {{HideableNotes|Make /, /home and swap files write to SD card instead of [[NAND]].}}<br />
|-<br />
|[[Extend Utils]] - Debian Dev Extend<br />
|2011-06-26<br />
|Stuckie<br />
|Development<br />
|[http://stuckiegamez.co.uk/apps/pandora/ExtendUtils/DebianDevExtend.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] {{HideableNotes|Debian dev extend. Allows you to increase size of root and home directories + run over 29,000 programs. Download the necessary files [http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/page__view__findpost__p__952358 here].}}<br />
|-<br />
|[[Extreme Image Converter]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image converter<br />
|<br />
|batch image format converter<br />
|-<br />
|[[F3]]<br />
|2010-10-17<br />
|slaeshjag (port)<br />
|System<br />
|[http://stuffs.slaeshjag.org/F3.tar Download]<br />
|Test for fake flash memory (like H2testw). [http://www.gp32x.com/board/index.php?/topic/57063-some-quick-tips-to-help-avoid-fake-sd-cardsflash-media/page__view__findpost__p__922187 Discussion]<br />
|-<br />
|[[FBReader]] 0.12.10<br />
|2010-07-26<br />
|zx81 (port)<br />
|Office - eBook Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,168 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fbreader-0.12.10.inf Apps]<br />
|writes data into the NAND, not on the SD card!<br />
|-<br />
|[[Fennec]] 4.0b3 ('''beta''')<br />
|2011-02-03<br />
|Mozilla Team, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,75 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Fennec40.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/58514-fennec-4-0b3/ Discussion]<br />
|-<br />
|[[Fennec]] 3.6.3<br />
|2010-05-30<br />
|Mozilla Team, Iampanis (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fennec.inf Apps]<br />
|mobile version of FireFox<br />
|-<br />
|[[Figaro's Password Manager 2]] ('''beta''')<br />
|2010-11-30<br />
|mcobit (port)<br />
|System - passwords<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,254 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57714-figaros-password-manager-2/ Discussion]<br />
|-<br />
|[[Firefox]]<br />
|2010-06-14<br />
|Evildragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,91 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/FireFox.inf Apps]<br />
|<br />
|-<br />
|[[Firefox]] 3.6.13<br />
|2011-01-28<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/firefox-3.6.13-0.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/56903-firefox-3-6-10/ Discussion (old)], [http://www.gp32x.com/board/index.php?/topic/58425-firefox-3-6-13/ news/discussion]<br />
|-<br />
|[[Firefox]] 6.0.0.1<br />
|2011-08-24<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=firefox.hdonk.500 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5014-firefox-60/ Discussion] ([http://www.gp32x.com/board/index.php?/topic/59590-firebox-5-beta-3/ v5b3], [http://www.gp32x.com/board/index.php?/topic/58489-firefox-4-beta-10/ v4b10])<br />
|-<br />
|[[FlipClock]] ('''beta''')<br />
|2011-02-05<br />
|torpor (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58548-port-flipclock-for-pandora/ Discussion], also [http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/page__view__findpost__p__937668 here]<br />
|-<br />
|[[Flite]]<br />
|2011-08-17<br />
|Kazuki (port)<br />
|Audio - speech synthesis<br />
|[http://repo.openpandora.org/?page=detail&app=flite-32492 Repo]<br />
|<br />
|-<br />
|[[Fotoxx]]<br />
|2010-12-06<br />
|Kornelix<br/>mcobit (port)<br />
|Graphics - photo editor & manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,261 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57777-fotoxx/ Discussion]<br />
|-<br />
|[[Freemind]] 0.9.0<br />
|2011-03-10<br/>2010-11-21<br />
|mash (port)<br />
|Office - mind mapping<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,4,240 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/679-freemind-a-mindmap-tool/page__view__findpost__p__39752 Discussion] [http://www.gp32x.com/board/index.php?/topic/57605-freemind-a-mindmap-tool/ (old)] . Needs java.pnd installed.<br />
|-<br />
|[[Gambas3]]<br />
|2011-05-27<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gambas3-17044 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3734-gambas3/ Discussion]. Dev environment like Visual Basic.<br />
|-<br />
|[[GanttProject]] 2.0.10<br />
|2011-03-19<br />
|mash (port)<br />
|Office - project management<br />
|[http://mash-systeme.de/downloads/ganttproject.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,364 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2491-ganttproject-2010/ Discussion] [http://en.wikipedia.org/wiki/GanttProject Wiki article]. Needs Java.pnd<br />
|-<br />
|Gbdserver 7.3<br />
|2011-09-05<br />
|Dimacus (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gdb_srv73.package.dimacus.001 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/60269-gdbserver-runs-right-off/ Discussion]<br />
|-<br />
|[[GCalc]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,241 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57636-gcalc-graphic-calculator/ Discussion]. Needs java.pnd installed. See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[gCalctool]]<br />
|2011-02-26<br />
|mash (port)<br />
|Office - calculator<br />
|[http://mash-systeme.de/downloads/gcalctool.pnd Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/page__gopid__36838#entry36838 Discussion].<br />
|-<br />
|[[Geany]] 0.2<br />
|2011-08-01<br />
|jones (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=geany-geany-16360 Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/4555-geany-020/ Discussion]<br />
|-<br />
|[[gedit]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - text editor<br />
|[http://sebt3.openpandora.org/pnd/gedit.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56862-gedit/ Discussion]<br />
|-<br />
|[[Geeqie]]<br />
|2011-05-19<br />
|Kazuki (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=geeqie-11204 Repo]<br />
|<br />
|-<br />
|[[Geogebra]]<br />
|2011-06-04<br />
|shotmanikos (port)<br />
|Education - math<br />
|[http://repo.openpandora.org/?page=detail&app=geogebra-03062011 Repo]<br />
|[http://www.geogebra.org/ Website] Requires Java.pnd.<br />
|-<br />
|[[gerbv]]<br />
|2010-09-14<br />
|bompo (port)<br />
|Office - EDA<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,202 Archive]<br />
|viewer for Gerber RS-274X, Excellon drill, & CSV pick-and-place files<br />
|-<br />
|Get iPlayer<br />
|2011-04-23<br />
|freamon (port)<br />
|Multimedia - file downloader<br />
|[http://repo.openpandora.org/?page=detail&app=getiplayer.freamon.40n8e Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3045-get-iplayer/ Discussion]<br />
|-<br />
|[[gFTP]] 2.0.18 ('''beta''')<br />
|2010-07-01<br />
|sebt3 (port)<br />
|Network - FTP client<br />
|[http://sebt3.openpandora.org/pnd/gftp.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54931-gftp/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6.11.1<br />
|2011-04-07<br />
|sebt3 (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=gimp-gimp-2.6-4644 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59172-gimp-2-6-9/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6 ('''beta''')<br />
|2010-06-06<br />
|Stuckie (quick hack)<br />
|Graphics - image editor<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/gimp-2.6.pnd Download]<br />
|Read instructions [http://www.gp32x.com/board/index.php?/topic/54071-ubuntu-or-other-dist-alternative/page__p__868411&#entry868411 here]<br />
|-<br />
|[[Gmu Music Player]] 0.8.0beta1 <br />
|2011-06-08<br />
|wejp<br />
|Audio - music player<br />
|[http://wejp.k.vu/files/gmu-0.8.0beta1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59602-gmu-music-player-0-8-0beta1-for-the-pandora-released/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58009-gmu-music-player-0-7-2/ old]<br />
|-<br />
|[[Gnomad 2]]<br />
|2010-10-18<br />
|sebt3 (port)<br />
|Audio - music manager<br />
|[http://sebt3.openpandora.org/pnd/gnomad2.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57088-gnomad2/ Discussion]<br />
|-<br />
|[[Gnome Music Player Client]] (GMPC) 0.20.0 ('''beta''')<br />
|2010-08-01<br />
|tsh (port)<br />
|Audio - music player<br />
|[https://sites.google.com/site/tshpandorastuff/file-cabinet/gmpc0.20.0.pnd?attredirects=0&d=1 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55664-gmpc-beta/ Discussion]<br />
|-<br />
|[[Gnumeric]]<br />
|2011-01-17<br />
|sebt3 (port)<br />
|Office - spreadsheet<br />
|[http://sebt3.openpandora.org/pnd/gnumeric.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920072 Discussion]<br />
|-<br />
|[[GoldenDict]] 0.9.0Svn<br />
|2010-09-27<br />
|Hitnrun (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,209 Archive] [http://www.rangelreale.com/pandora/goldendict.pnd Download] [http://repo.openpandora.org/?page=detail&app=goldendict Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56802-goldendict-0-9-0svn/ Discussion]<br />
|-<br />
|[[GPar2]]<br />
|2011-08-11<br />
|DaMummy (port)<br />
|System?<br />
|[http://repo.openpandora.org/?page=detail&app=gpar2 Repo] <br />
|usenet data posting/recovery<br />
|-<br />
|[[GParted]]<br />
|2011-02-05<br />
|sebt3 (port)<br />
|System - partition<br />
|[http://sebt3.openpandora.org/pnd/gparted.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Discussion]<br />
|-<br />
|[[gPicView]]<br />
|2011-03-10<br />
|sebt3 (port)<br />
|Graphics - image viewer<br />
|[http://sebt3.openpandora.org/pnd/gpicview.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58938-gpicview/ Discussion]<br />
|-<br />
|[[gPodder]] 2.18<br />
|2011-08-15<br />
|freamon (port)<br />
|Network - podcatcher<br />
|[http://repo.openpandora.org/?page=detail&app=gpodder.freamon.40n8e Repo].<br />
|[http://boards.openpandora.org/index.php?/topic/4904-gpodder-release/ Discussion]. Subscribe to podcast RSS feeds.<br />
|-<br />
|GQview<br />
|2010-07-27<br />
|daniel3000 (port)<br />
|Graphics - image viewer<br />
|[http://www.hermocom.com/en/downloads/openpandora/GQview.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=GQview Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55559-gqview-pnd-image-viewer-available/ Discussion]<br />
|-<br />
|[[Grafx2]] <br />
|2010-12-30<br />
|pulkomandy, yrizoud, mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,264 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58016-grafx2/ Discussion]. For pixel art.<br />
|-<br />
|[[Grafx2]] SVN v1713<br />
|2011-02-26<br />
|pulkomandy, yrizoud, et al.<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,330 Archive]<br />
|For pixel art.<br />
|-<br />
|[[GrooveShark Player]]<br />
|2011-03-11<br />
|Elias Woods, coldbird (port)<br />
|Network - music streaming<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,354 Archive]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/page__view__findpost__p__942959 GP32X] [http://boards.openpandora.org/index.php?/topic/2273-compile-groove-for-pandora/ OP]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. {{HideableNotes|"you can listen to a gigantic Online Music Archive for free."}}<br />
|-<br />
|[[Groove]]<br />
|2010-07-19<br />
|Elias Woods, bompo (port)<br />
|Network - music streaming<br />
|[http://dl.dropbox.com/u/39448/pandora/Groove.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/ Discussion]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. '''Warning''': {{HideableNotes|Requires installing dependencies with opkg. See discussion thread.}}<br />
|-<br />
|[[GRsync]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - backup<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,340 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58861-grsync/ Discussion]. Synchronize folders & files, make backups<br />
|-<br />
|[[gVim]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=gvim Repo] <br />
|<br />
|-<br />
|[[Gwaei]]<br />
|2010-11-26<br />
|Zachary Dovel<br/>mcobit (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,249 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57674-gwaei-port-japanese-english-dictionary/ Discussion]. Japanese-English.<br />
|-<br />
|[[HexEdit]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|Development - hex editor<br />
|[http://repo.openpandora.org/?page=detail&app=hexedit Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4136-hexedit/ Discussion]<br />
|-<br />
|[[hfsutils]]<br />
|2011-03-10<br />
|Silent-Hunter (port)<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=295 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2236-hfsutils-port/ Discussion]. For reading & writing Macintosh file systems.<br />
|-<br />
|[[HomeBank]] 4.3<br />
|2011-02-26<br />
|Maxime Doyen, mcobit (port)<br />
|Office - money manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,296 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58506-homebank/ Discussion]<br />
|-<br />
|[[Hotfix 5]]<br />
|2011-03-04<br />
|Pandora team<br />
|System<br />
|[http://www.openpandora.org/downloads/HotFix5-Zaxxon.pnd Official site]<br />
|Make sure you have this installed. Discussion: [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/page__pid__37497#entry37497 OP]<br />
|-<br />
|[[ImageViewer]]<br />
|2010-07-24<br />
|StreaK (port)<br />
|Graphics - image viewer<br />
|<br />
|<br />
|-<br />
|[[Inkscape]] ('''beta''')<br />
|2010-10-08<br />
|sebt3 (port)<br />
|Graphics - vector drawing<br />
|[http://sebt3.openpandora.org/pnd/inkscape.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/56954-inkscape/ Discussion]. Currently very slow.<br />
|-<br />
|[[Java]] Pnd ('''beta''')<br />
|2010-11-21<br />
|WizardStan (port)<br />
|System - dependency<br />
|[http://rebirthofxeen.com/files/pandora/java.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57598-java-pnd/ Discussion]. Run Java apps.<br />
|-<br />
|[[JED Editor]]<br />
|2011-08-11<br />
|StreaK (port)<br />
|Office - text editor<br />
|[http://ompldr.org/vOXVqbg/jed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60173-jed-editor/ GP32X] [http://boards.openpandora.org/index.php?/topic/4848-jed-editor/ OP]<br />
|-<br />
|[[jEdit]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,244 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57614-jedit-programmers-text-editor/ Discussion]. For programmers. Needs java.pnd installed.<br />
|-<br />
|[[jChemPaint]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Graphics - molecule drawing<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,242 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57633-jchempaint/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMol]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Graphics - molecule viewing in 3D<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,243 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57618-jmol-3d-molecule-viewer/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMP3 Player]]<br />
|2010-07-10<br />
|jaijuju<br />
|Audio - music player<br />
|[http://www.pandorasource.de/download.php?view.156 Download]<br />
|[http://code.google.com/p/jmp3player/ Website]. Java.pnd required.<br />
|-<br />
|[[Joe Editor]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|terminal-based screen editor<br />
|-<br />
|[[Jumanji]]<br />
|2011-05-22<br/>2011-03-03<br />
|zLouD (2nd port)<br/>b3w (1st port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=jumanji-80A3FEF9.zLouD 2nd port]<br/>[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/jumanji.inf 1st port]<br />
|Discussion (German): [http://forum.gp2x.de/viewtopic.php?f=59&t=12130 2nd port] [http://forum.gp2x.de/viewtopic.php?f=59&t=11821 1st port]. [https://wiki.archlinux.org/index.php/Jumanji Wiki]<br />
|-<br />
|[[KCHMViewer]] 5.2<br />
|2010-10-05<br />
|Hitnrun (port)<br />
|Office - CHM Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,215 Archive] [http://repo.openpandora.org/?page=detail&app=kchmviewer Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56901-kcmviewer/ Discussion.] Windows help files reader.<br />
|-<br />
|[[KDiff 3]]<br />
|2011-02-03<br />
|Joachim Eibl<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,299 Archive] <br />
|[http://boards.openpandora.org/index.php?/topic/1440-kdiff3-0995-pandora-3/ Discussion]. Merge 2 or 3 text input files or directories<br />
|-<br />
|[[KeePassX]]<br />
|2011-06-23<br />
|pmprog (port)<br />
|System - passwords<br />
|[http://repo.openpandora.org/?page=detail&app=keepassx Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4135-keepassx-v043/ Discussion]<br />
|-<br />
|[[Keyboard layout changer]]<br />
|2011-06-12<br />
|slaeshjag<br />
|System - configuration<br />
|[http://repo.openpandora.org/?page=detail&app=change-keymap-0.1-slaeshjag Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/2428-keyboard-layout-changer/ Discussion]. Shows up in Settings as Keyboard Layout<br />
|-<br />
|[[Leafpad]] 0.8.18.8<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=leafpad-leafpad-22475 Repo]<br />
|<br />
|-<br />
|[[Liferea]]<br />
|2010-07-06<br />
|sebt3 (port)<br />
|Network - RSS Reader<br />
|[http://sebt3.openpandora.org/pnd/liferea.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55089-liferea/ Discussion]<br />
|-<br />
|[[lighttpd]] + lighttpd-php ('''beta''')<br />
|2011-05-19<br />
|eyecreate<br />
|Network - web server<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=560 lighttpd] [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=561 lighttpd-php]<br />
|[http://boards.openpandora.org/index.php?/topic/3580-lighttpd-test-pnd/ Discussion] [http://en.wikipedia.org/wiki/Lighttpd Website]<br />
|-<br />
|[[Lightweight2]] 1.12<br />
|2011-07-29<br />
|cpttom, mcobit (port), Zero3K (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=lightweight2-Lightweight2-112245 Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58836-lightweight2/page__view__findpost__p__945285 GP32X] [http://boards.openpandora.org/index.php?/topic/2106-lightweight-2/page__view__findpost__p__81473 OP]. Small, fast browser.<br />
|-<br />
|[[Links2]]<br />
|2011-03-10<br />
|mash (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,333 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion].<br />
|-<br />
|[[Linksys AE1000 USB Wifi]] (installer)<br />
|2011-04-01<br />
|Jey123456<br />
|Network - USB Wifi driver<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=379 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/page__view__findpost__p__46426 Discussion]. Get internet anywhere.<br />
|-<br />
|[[Linphone]] ('''beta''')<br />
|2011-01-20<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/linphone.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58289-linphone Discussion]. Online phone calls.<br />
|-<br />
|[[Linux Multimedia Studio]] 0.4.10.1 (LMMS)<br />
|2011-05-15<br />
|eyecreate (port)<br />
|Audio - music production<br />
|[http://repo.openpandora.org/?page=detail&app=lmms-lmms-32513 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3501-lmms/ Discussion]<br />
|-<br />
|[[LXTask]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - task manager<br />
|<br />
|<br />
|-<br />
|[[Lynx]] v2.8.7<br />
|2011-02-28<br />
|Mhaws (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,331 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1998-lynx-087/ Discussion]<br />
|-<br />
|[[LXTerminal]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|<br />
|<br />
|-<br />
|[[luakit]]-20110722<br />
|2011-09-07<br />
|b3w (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=luakit-b3w Repo]<br />
|<br />
|-<br />
|[[MaCoPix]]<br />
|2011-06-29<br />
|Cloudef (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=macopix-1.7.4 Repo]<br />
|Desktop mascot app<br />
|-<br />
|[[Me TV]]<br />
|2010-10-19<br />
|sebt3 (port)<br />
|Network - digital TV<br />
|[http://sebt3.openpandora.org/pnd/metv.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56987-port-request-me-tv/page__p__921501&#entry921501 Discussion]<br />
|-<br />
|[[Merkaartor]] 0.17.0<br />
|2011-01-27<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/merkaartor.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56656-merkaartor-or-other-osm-editor/page__p__922345&#entry922345 Discussion]<br />
|-<br />
|[[Midnightcommander]] 4.7.5.2<br />
|2011-05-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=midnightcommander-mc-23340 Repo]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2621-midnightcommander/ OP] [http://www.gp32x.com/board/index.php?/topic/59103-midnightcommander/ GP32X]<br />
|-<br />
|[[Midori]] 0.3.3-1<br />
|2011-04-05<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/midori-0.3.3-1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59121-midori-0-3-3/ Discussion] Fixed version of Midori.<br />
|-<br />
|[[Midori]] 0.3.6<br />
|2011-05-21<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/pnd/midori-0.3.6-flashfix.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59490-midori-0-3-6/ GP32X] [http://boards.openpandora.org/index.php?/topic/3615-midori-036/ OP] {{HideableNotes|(Flash now works; instructions in thread).}}<br />
|-<br />
|[[MikMod Player]]<br />
|2011-08-03<br />
|StreaK (port)<br />
|Audio - music player<br />
|<br />
|Plays mod, s3m, it, xm, & others.<br />
|-<br />
|[[Milkyhelper]] 1.7.2.6<br />
|2011-09-10<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkyhelper-1.2 Repo]<br />
|<br />
|-<br />
|[[Milkynotify]] - Update notifier<br />
|2011-06-14<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkynotify Repo]<br />
|<br />
|-<br />
|[[MilkyTracker]]<br />
|2011-08-22<br/>2010-06-23<br />
|StreaK (2nd port)<br/>Stuckie (1st port)<br />
|Audio - music tracker<br />
|[http://ompldr.org/vYTB2Yg/milkytracker.pnd.zip Download (StreaK)]<br/>[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,102 Archive (Stuckie)] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/milkytracker.inf Apps (Stuckie)]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60245-milkytracker-beta/page__gopid__956326&#entry956326 StreaK], [http://www.gp32x.com/board/index.php?/topic/57612-remember-the-only-2-keyboard-buttons-at-once-limitation/ Stuckie]<br />
|-<br />
|[[MinAmp]] 0.31<br />
|2011-06-14<br />
|Kool65<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=minamp Repo]<br />
|[http://linux.kewley.name/minamp Website/comments] [http://boards.openpandora.org/index.php?/topic/3577-minamp/ Discussion]<br />
|-<br />
|[[Minitube]] 1.5.0<br />
|2011-08-12<br />
|Flavio Tordini, freamon (port)<br />
|Network - Youtube client<br />
|[http://repo.openpandora.org/?page=detail&app=minitube Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55952-minitube-1-1/ v1.1] [http://www.gp32x.com/board/index.php?/topic/58183-minitube-1-3/ v1.3] [http://www.gp32x.com/board/index.php?/topic/57099-new-version-of-minitube-avaiable/page__view__findpost__p__950303 v1.4]. Youtube browser/player<br />
|-<br />
|[[modRana]]<br />
|2011-06-17<br />
|cube48 (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=modrana Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3780-modrana/ Discussion]. GPS. Can also view maps offline.<br />
|-<br />
|[[MooEdit]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - text editor<br />
| <br />
|<br />
|-<br />
|[[Mount-Menu]]<br />
|2011-08-09<br />
|Lomaxx<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/mount-menu-installer.pnd Download] [http://repo.openpandora.org/?page=detail&app=mount-menu-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59985-mountmenu-installer/ Discussion]. Alternate mount-mechanism for SDHC-card-slots.<br />
|-<br />
|[[mtPaint]]<br />
|2010-07-27<br/>2010-12-29<br />
|Mark Tyler, daniel3000 (port 1), chris_c (port 2)<br />
|Graphics - image editor<br />
|[http://www.hermocom.com/en/downloads/openpandora/mtPaint.pnd/ Download (port 1)] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,263 Archive (port 2)]<br />
|[http://www.gp32x.com/board/index.php?/topic/55561-mtpaint-pnd-available/ Discussion]. For painting & pixel art. Ported twice.<br />
|-<br />
|[[MTR-GTK]]<br />
|2011-05-15<br />
|Kazuki (port)<br />
|Network - diagnostic tool<br />
|[http://repo.openpandora.org/?page=detail&app=mtr-mtr-10382 Repo]<br />
|Combines 'traceroute' and 'ping'<br />
|-<br />
|[[muCommander]]<br />
|2011-07-24<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[MuPDF]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Office - PDF viewer<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Discussion (German)].<br />
|-<br />
|[[Mutt]]<br />
|2011-03-01<br />
|mash (port)<br />
|Network - email client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,334 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion]. Text-based.<br />
|-<br />
|[[MyPaint]]<br />
|2011-02-27<br />
|First (port)<br />
|Graphics - image editor<br />
|[http://webusers.spa.umn.edu/~laurens/pnd/mypaint-0.9.0.pnd Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1817-mypaint-port/ Discussion]. [http://mypaint.intilinux.com/ Website]. Has pressure sensitivity.<br />
|-<br />
|[[Nagaina]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application<br />
|-<br />
|[[ncmpcpp4P]] v0.5.7.1<br />
|2011-04-28<br />
|remogatto (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=ncmpcpp4P.remogatto Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2032-ncmpcpp4p/ Discussion]. [http://unkart.ovh.org/ncmpcpp/ Website] ncurses-based music player<br />
|-<br />
|[[NetFleet]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Network - download manager<br />
|<br />
|<br />
|-<br />
|[[Netsurf]] 2.6<br />
|2011-03-08<br />
|slaeshjag(port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/netsurf.pnd Download]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2129-netsurf/ OP] [http://www.gp32x.com/board/index.php?/topic/58913-netsurf-2-6/ GP32X] No SSL support<br />
|-<br />
|[[Nightvision]] 3.0<br />
|2011-03-12<br />
|F_Slim (port)<br />
|Office - planetarium<br />
|[http://www.slimpages.de/extern/nightvision.pnd.zip Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2299-nightvision-30/ Discussion] [http://forum.gp2x.de/viewtopic.php?f=59&t=11810 (German}]. Needs java.pnd installed. May not work in HF5<br />
|-<br />
|[[NoteCase Pro]]<br />
|2011-09-09<br />
|hermocom (port)<br />
|Office - personal organizer<br />
|[http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 Repo]<br />
|<br />
|-<br />
|[[Nub configuration alternative]]<br />
|2011-06-10<br />
|Caine<br />
|System - configuration<br />
|[http://www.mediafire.com/?pxmw6m7zezj7aus Download] <br />
|[http://boards.openpandora.org/index.php?/topic/3946-nub-configuration-alternative/ Discussion]. Will be included in HF6.<br />
|-<br />
|[[Ommpc]] v0.5.4<br />
|2010-10-06<br />
|Tim Temple<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,133 Archive]<br />
|MPD client [http://www.gp32x.com/board/index.php?/topic/55039-ommpc-v0-5-2/ Discussion]<br />
|-<br />
|OPKG Installer<br />
|2011-04-24<br />
|Dave1234<br />
|Network<br />
|[http://www.pandorabits.org/uploads/opkg_installer/opkg_installer.pnd Download] <br />
|[http://www.pandorabits.org/index.php?page=opkg-installer Website] [http://boards.openpandora.org/index.php?/topic/3057-opkg-installer/ Discussion]<br />
|-<br />
|[[OSM2Go]] ('''beta''')<br />
|2010-05-26<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/?f=osm2go.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59529-osm2go/ Discussion]. Doesn't work yet.<br />
|-<br />
|[[Osmo]] ('''beta''')<br />
|2010-09-03<br />
|sebt3 (port)<br />
|Office - personal organizer<br />
|[http://sebt3.openpandora.org/pnd/osmo.pnd Download]<br />
|[http://clayo.org/osmo/ Website] [http://www.gp32x.com/board/index.php?/topic/56455-osmo/ Discussion]<br />
|-<br />
|OVR editor and PND aware application launcher<br />
|2011-06-27<br />
|Caine<br />
|System<br />
|[http://www.mediafire.com/?v9pds8txfcey1p4 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/4201-ovr-editor-and-pnd-aware-application-launcher/ Discussion]<br />
|-<br />
|[[PandaBAS]] BASIC Interpreter<br />
|2011-07-02<br />
|ZXDunny (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pandabas.zxdunny.2994 Repo]<br />
|Port of SpecBAS BASIC interpreter.<br />
|-<br />
|[[PanDebian]]<br />
|2011-05-30<br />
|Gregor<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=PanDebian Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/1474-pandebian/ Discussion]. [[Extend Utils]] alternative for Angstrom-Debian cooperation<br />
|-<br />
|Pandora Fractals<br />
|2010-08-26<br />
|Or Green<br />
|Graphics - fractals<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/PFractals.inf Apps]<br />
|fractal generator. [http://www.gp32x.com/board/index.php?/topic/51402-mandelbrot-set-generator-for-pandora/page__st__75 Discussion]<br />
|-<br />
|[[Pan Newsreader]]<br />
|2011-06-16<br />
|sebt3 (port)<br />
|Network - newsreader<br />
|[http://repo.openpandora.org/?page=detail&app=pan Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59664-pan-newsreader/ Discussion]<br />
|-<br />
|[[PanPlayer]] Beta 4<br />
|2011-02-24<br />
|JDGBOLT<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,329 Archive] [http://apps.openpandora.org/cgi-bin/viewapp.pl?/Application/PanPlayer.inf Apps]<br />
|'''Needs [[Hotfix 5]]'''. [http://www.gp32x.com/board/index.php?/topic/58769-panplayer-beta/ Discussion]. Optimized mplayer build<br />
|-<br />
|[[P-Boot]]<br />
|2012-07-07<br />
|chaotix<br />
|System - Boot manager<br />
|[http://lxtek.de/pandora/pboot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/9150-p-boot/ Discussion] Initram to allow flexible booting options (NFS, USB, loop)<br />
|-<br />
|[[PCMan File Manager]] 0.9.7.1<br />
|2011-05-20<br />
|Kazuki (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=pcmanfm-1055 Repo]<br />
|<br />
|-<br />
|[[Pencil]] 0.4.4b ('''beta''')<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Graphics - animation<br />
|[http://sebt3.openpandora.org/pnd/pencil.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57362-pencil/ Discussion]. 2D animation & drawing.<br />
|-<br />
|[[Pepviewer]]<br />
|2011-02-22<br />
|Skadus (port)<br />
|Graphics - image viewer<br />
|[http://www.mediafire.com/?t0sop9wrj087e1t Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1869-pepviewer/ Discussion]. Ported from PSP.<br />
|-<br />
|[[Pidgin]] 2.7.10.2<br />
|2011-05-17<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/pidgin.pnd Download] [http://repo.openpandora.org/?page=detail&app=pidgin-pidgin Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56898-pidgin/ Discussion]. This version no longer uses [[NAND]] to [http://www.gp32x.com/board/index.php?/topic/56898-pidgin/page__view__findpost__p__934658 store data].<br />
|-<br />
|[[PNDbuilder]] v1.1<br />
|2011-02-22<br />
|freedomdown (Ryan Dallaire)<br />
|Development<br />
|[http://www.freedomdown.ca/storage/pndb.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58587-pndbuilder/page__view__findpost__p__940230 Discussion]. Graphical PND maker.<br />
|-<br />
|PS3 Bluetooth Controller - Sixpair Utility<br />
|2010-06-13<br />
|Jim Paris, Samson Yeung, AireTamStrm (port) <br />
|System - input device<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,4 Archive]<br />
|Use a DualShock III Controller or SIXAXIS controller via USB<br />
|-<br />
|[[pnd_assoc]]<br />
|2011-03-29<br />
|Jey123456<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=369 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2634-pnd-assoc/ Discussion] Associate file types with PNDs<br />
|-<br />
|[[pnd_run.sh]] installer ('''beta''')<br />
|2011-06-16<br />
|sebt3<br />
|System<br />
|[http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_run.sh]] installer for HF6 ('''beta''')<br />
|2011-09-25<br />
|sebt3<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=pnd_run-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_utils]]<br />
|2011-05-23<br />
|Jey123456<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=Pnd_Utils Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2688-pnd-utils/ Discussion] Includes pnd_assoc and some other features.<br />
|-<br />
|[[PNDStore]] 1.0.3.0 ('''beta''')<br />
|2011-10-04<br />
|Tempel<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=pndstore Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59148-pndstore/page__view__findpost__p__958555 Discussion]<br />
|-<br />
|[[PSFreedom]]<br />
|2010-09-23<br />
|Notaz (port)<br />
|Other<br />
|[http://pandorapress.net/gruso/psfreedom.ko Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56752-psfreedom-for-pandora/ Discussion]. Allows homebrew on your PS3.<br />
|-<br />
|[[PSP-Maps]]<br />
|2011-09-02<br />
|Kazuki (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=pspmaps-1987 Repo]<br />
|<br />
|-<br />
|[[PuTTY]]<br />
|2011-07-15<br />
|Simon Tatham, Kazuki (port)<br />
|Network - terminal emulator<br />
|[http://repo.openpandora.org/?page=detail&app=putty-1496 Repo]<br />
|[http://en.wikipedia.org/wiki/PuTTY Wikipedia]<br />
|-<br />
|[[PyQt]] Installer<br />
|2011-09-02<br />
|Eric Jardim (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pyqt-install.sh-2318 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5149-pyqt-485-beta/ Discussion] Python bindings for Qt.<br />
|-<br />
|[[qBittorrent]]<br />
|2011-03-16<br />
|Coldbird (port)<br />
|Network - BitTorrent client<br />
|[http://dl.dropbox.com/u/13011238/qbittorrent-1.3.3-pandora.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58993-qbittorrent/ GP32X] [http://boards.openpandora.org/index.php?/topic/2389-qbittorrent/page__gopid__41612#entry41612 OP]<br />
|-<br />
|[[QDiskUsage]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=qdiskusage Repo]<br />
|[http://qt-apps.org/content/show.php/QDiskUsage?content=107012 Website]<br />
|-<br />
|[[qOrganizer]]<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Office - organizer<br />
|[http://sebt3.openpandora.org/pnd/qorganizer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,233 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57359-qorganizer/ Discussion]<br />
|-<br />
|[[qPSP Manager]]<br />
|2011-07-22<br />
|StreaK (port) <br />
|Other<br />
|<br />
|manage PSP memorystick<br />
|-<br />
|[[qSSLChat]]<br />
|2011-07-25<br />
|StreaK (port)<br />
|Network - chat client<br />
|[http://ompldr.org/vOW1jMg/qtsslchat.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60059-qsslchat-for-pandora/ Discussion]. P2P chatting. Not IRC.<br />
|-<br />
|[[QSynth & FluidSynth]] 0.3.5 ('''beta''')<br />
|2011-03-18<br />
|Kazuki (port)<br />
|Audio - synthesizer<br />
|[http://pandora.idb.s1.jcink.com/qsynth-0.3.5.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59011-porting-qsynth-fluidsynth-with-yactfeau/page__view__findpost__p__943670 Discussion] [http://qsynth.sourceforge.net/qsynth-index.html Website] {{HideableNotes|software synthesiser based on the Soundfont specification.}}<br />
|-<br />
|[[QtCumber]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Network - file transfer<br />
|<br />
|p2p file transfer<br />
|-<br />
|[[qtFM]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[QtMindMap]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Office - mind mapping<br />
|<br />
|<br />
|-<br />
|[[QtSpotify]]<br />
|2011-03-11<br />
|sebt3 (port)<br />
|Network - music streaming<br />
|[http://sebt3.openpandora.org/pnd/qtspotify.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58955-qtspotify/ Discussion]. Spotify client.<br />
|-<br />
|Quick Change CPU Speed<br />
|2010-06-20<br />
|Pleng<br />
|System<br />
|[http://www.strappysolutions.com/demos/pandora/CPUSpeeds.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54583-quick-change-cpu-speeds/ Discussion]. Add CPU speed presets to your menu.<br />
|-<br />
|[[Quicky]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application, wiki-like syntax.<br />
|-<br />
|[[RadioTray]]<br />
|2011-09-11<br />
|freamon (port)<br />
|Network - music streaming<br />
|[http://repo.openpandora.org/?page=detail&app=radiotray.freamon.40n8e Repo]<br />
|<br />
|-<br />
|RAM Defragger 0.4.0<br />
|2011-03-16<br />
|Tobias 'knilch' Jordan<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,359 Archive]<br />
|memory optimizer<br />
|-<br />
|[[Remmina]]<br />
|2010-06-21<br />
|mindlord (port)<br />
|Network - VNC/RDP/XDMCP client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,99 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/remmina.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/54610-remmina-0-7-5/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Repository News]]<br />
|2010-07-24<br />
|StreaK (original author)<br />
|Network - RSS Reader<br />
|<br />
|view news from repo.openpandora.org<br />
|-<br />
|[[Rockbox]] 3.9.x.1 ('''beta''')<br />
|2011-06-28<br />
|Thomas Jarosch, froggyman (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=rockbox.thomasjfox.003 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2094-rockbox-as-an-app/page__view__findpost__p__74439 Discussion]<br />
|-<br />
|[[rox-filer]]<br />
|2011-07-18<br />
|Cloudef (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=rox-filer Repo]<br />
|has the default rox tree in PND<br />
|-<br />
|[[RText]]<br />
|2010-07-10<br />
|Fifesoft, Chrysipp (port)<br />
|Development - text editor<br />
|[http://www.pandorasource.de/download.php?view.157 Download]<br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10106%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhivaNHspNg4XSb4aOpjskxivvIRXw Discussion (German)]. Must have Java.pnd installed.<br />
|-<br />
|[[Schism Mod Player]]<br />
|2010-06-10<br />
|?<br />
|Audio - music tracker<br />
|[http://www.pandorasource.de/download.php?view.79 Download]<br />
|Player for MOD and XM.<br />
|-<br />
|[[Schism Tracker]]<br />
|2010-06-19<br />
|Storlek, Stuckie (port)<br />
|Audio - music tracker<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,89 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/schismtracker.inf Apps]<br />
|Clone of Impulse Tracker<br />
|-<br />
|[[schroot]]<br />
|2012-06-16<br />
|Debian buildd-tools Developers, chaotix (port)<br />
|System<br />
|[http://lxtek.de/pandora/schroot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/8817-schroot/ Discussion] Secure and very versatile utility to run Debian or other Linux distros in a chroot<br />
|-<br />
|[[Scientific Calculator]]<br />
|2011-02-14<br />
|Chrysipp (port)<br />
|Office - calculator<br />
|[http://web.student.tuwien.ac.at/~e0725060/JavaScientificCalculator.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11714 Discussion (German)]. Must have Java.pnd installed. If you have trouble running it, try [http://boards.openpandora.org/index.php?/topic/673-java-pnd/page__view__findpost__p__51226 this].<br />
|-<br />
|[[Scite]] 2.21<br />
|2010-10-20<br />
|urjaman (port)<br />
|Office - text editor<br />
|[http://urjaman.dyndns.info/scite221.pnd Download] [http://repo.openpandora.org/?page=detail&app=scite Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/57116-scite-2-21-ported/ Discussion]. Scintilla-based syntax highlighting text editor<br />
|-<br />
|Script Launcher<br />
|2011-03-29<br />
|meandu229<br />
|System<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Discussion] script to launch .sh files<br />
|-<br />
|SD Card Speed Fix<br />
|2010-06-13<br />
|mawler<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,88 Archive]<br />
|improve SD writing speed, but risk data corruption if writing is interrupted<br />
|-<br />
|[[SD Installer]] 1.4.1.1<br />
|2011-06-25<br />
|Dave1234<br />
|System<br />
|[http://www.pandorabits.org/uploads/sd-installer/sd_install.pnd Download] [http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 Repo]<br />
|[http://www.pandorabits.org/index.php?page=sd-installer Website] [http://boards.openpandora.org/index.php?/topic/2297-pandora-sd-installer/page__view__findpost__p__73674 Discussion] Install Pandora OS to your SD card.<br />
|-<br />
|[[Seq24]] ('''beta''')<br />
|2010-09-06<br />
|Gruso (port)<br />
|Audio - music tracker<br />
|[http://users.tpg.com.au/pw2007/seq24.beta1.pnd Download] [http://repo.openpandora.org/?page=detail&app=seq24-0.8.7-pandora Repo]<br />
|MIDI sequencer. [http://www.gp32x.com/board/index.php?/topic/56517-seq24-midi-sequencer/ Discussion]<br />
|-<br />
|[[Sidplay]]<br />
|2011-09-21<br />
|Silent-Hunter (port)<br />
|Audio - music tracker<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=1039 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5412-sidplay/ Discussion] '''WARNING:''' not a PND, writes to NAND<br />
|-<br />
|[[Shutdown Timer]]<br />
|2011-06-02<br />
|atom (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=shutdowntimer.atom.001 Repo]<br />
|<br />
|-<br />
|[[small-ffmpeg-gui]]<br />
|2011-07-28<br />
|mcobit (port)<br />
|Media converter<br />
|[http://repo.openpandora.org/?page=detail&app=ffmpeg-small-ffmpeg-gui-269 Repo]<br />
|<br />
|-<br />
|[[SMPlayer]] 0.6.9-1<br />
|2011-02-02<br />
|Ivanovic (port)<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,298 Archive] <br />
|MPlayer frontend. [http://www.gp32x.com/board/index.php?/topic/58511-smplayer/ Discussion]<br />
|-<br />
|[[SpeedCrunch]]<br />
|2011-05-25<br />
|eyecreate (port)<br />
|Office - calculator<br />
|[http://repo.openpandora.org/?page=detail&app=speedcrunch-speedcrunch-26662 Repo]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Stjerm]]<br />
|2011-08-12<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|[http://ompldr.org/vOXYzYg/stjerm.pnd.zip Download]<br />
|<br />
|-<br />
|[[SunVox]]<br />
|2011-08-08<br />
|cube48 (port)<br />
|Audio - music tracker<br />
|[http://repo.openpandora.org/?page=detail&app=SunVox Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4085-sunvox-ultimate-multiplatform-synthsamplertracker/ Discussion]<br />
|-<br />
|[[SUPA]] 0.1-1 ('''beta''')<br/><small>Simple Updater for Pandora Applications</small> <br />
|2010-07-04<br />
|Bryce Leo<br />
|System - Application Downloader/Updater<br />
|[http://drive.and-a-half.com/SUPA.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55023-supa-simple-updater-for-pandora-applications/ Discussion]. No GUI yet. PNDStore is probably better.<br />
|-<br />
|[[Swap files]]<br />
|2011-06-16<br />
|slaeshjag (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=swaptools-0.1-slaeshjag Repo] <br />
|Manage swap files<br />
|-<br />
|[[Sxiv]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Graphics - image viewer<br />
|[http://forum.gp2x.de/download/file.php?id=1088&sid=c7364ef00c1d355c4f22cd82b21dae0a Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11998 Discussion (German)].<br />
|-<br />
|[[Sylpheed]]<br />
|2011-08-17<br />
|StreaK (port)<br />
|Network - email client<br />
|[http://ompldr.org/vOXhrZQ/sylpheed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60207-sylpheed-email-client-beta-pnd/ GP32X] [http://boards.openpandora.org/index.php?/topic/4924-sylpheed-email-client-beta-pnd/ OP]<br />
|-<br />
|[[Synergy]]<br />
|2010-10-09<br />
|Lomaxx (port)<br />
|Network - VNC client<br />
|[http://www.mediafire.com/?npdbkibd5bm5ckb Download] [http://repo.openpandora.org/?page=detail&app=synergy-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56943-synergy-clientserver-as-pnd/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Task Manager]]<br />
|2011-05-14<br />
|eyecreate (port)<br />
|System - task manager<br />
|[http://repo.openpandora.org/?page=detail&app=xfce-taskmanager-xfce4-taskmanager-11126 Repo]<br />
|<br />
|-<br />
|[[Tesh]]<br />
|2011-07-21<br />
|SreaK (port)<br />
|Development - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=tesh-app Repo] <br />
|with syntax highlighting: C++ / C / C# / Java<br />
|-<br />
|[[TiMidity++]] 2.13.3 (player + Daemon loader)<br />
|2011-03-21<br />
|Gruso (port)<br />
|Audio - MIDI<br />
|[http://www.mediafire.com/?7sit38m7ozpr4jd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59041-timidity-2-13-2-port/ GP32X] [http://boards.openpandora.org/index.php?/topic/2450-timidity/ OP]. Must install Timidity MIDI Installer first. {{HideableNotes|This makes Timidity visible to sequencers as a device.}}<br />
|-<br />
|[[Timidity MIDI Installer]]<br />
|2011-01-12<br />
|sebt3<br />
|Audio - MIDI<br />
|[http://sebt3.openpandora.org/pnd/timidity_midi_installer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,273 Archive] [http://repo.openpandora.org/?page=detail&app=timidity-midi-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Discussion]. MIDI patches installer. {{HideableNotes|It will allow you to have music for games that use MIDI. There are 3 different sound-sample sets packing different levels of sound quality. Installs to [[NAND]], though you can put them on SD card and then it's less than 2k on NAND (2 2-line files).}}<br />
|-<br />
|[[Transmission]]<br />
|2010-09-24<br />
|sebt3 (port)<br />
|Network - BitTorrent client<br />
|[http://sebt3.openpandora.org/pnd/transmission.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,208 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56553-bit-torrent-client/ Discussion].<br />
|-<br />
|[[TrueCrypt]] ('''beta''')<br />
|2011-02-12<br/>2010-07-18<br />
|TJSomething (port)<br/>daniel3000 (old port)<br />
|System - encryption<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,321 TJSomething's port] [http://repo.openpandora.org/?page=detail&app=TrueCrypt daniel3000's port]<br />
|[http://boards.openpandora.org/index.php?/topic/1763-truecrypt-port/ Discussion (TJSomething)], [http://www.gp32x.com/board/index.php?/topic/55347-truecrypt-pnd-ready-for-testing/ Discussion (hermocom/daniel3000)].<br />
|-<br />
|TuxPaint (from "Tux4Kids")<br />
|2011-04-20<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=tux4kids-tux4kids-27407 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2990-tux4kids Discussion]. Part of "Tux4Kids".<br />
|-<br />
|[[TV-Browser]] ('''beta''')<br />
|2011-02-13<br />
|chrysipp (port)<br />
|Network - TV guide<br />
|[http://web.student.tuwien.ac.at/~e0725060/TVBrowser.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11706 Discussion (German)]. [http://sourceforge.net/projects/tvbrowser/ Website]<br />
|-<br />
|[[Umbrello]] UML Modeller<br />
|2011-10-02<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=umbrello-umbrello-7295 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5531-umbrello-uml-modeller/ Discussion]<br />
|-<br />
|[[Unace]]<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UnRar]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UPX]] (The Ultimate Packer for eXecutables)<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[Very Simple Timer]]<br />
|2011-06-14<br />
|arekkusu<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=very-simple-timer Repo]<br />
|Keep track of time.<br />
|-<br />
|Viewnior 1.1<br />
|2011-02-26<br />
|gruso (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=viewnior-viewnior-15225 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55618-viewnior-pnd-available/page__view__findpost__p__940887 Discussion]<br />
|-<br />
|Vim Gvim 7.2 ('''beta''')<br />
|2010-08-08<br />
|joseluisjazz (port)<br />
|Office - text editor<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Discussion]. [http://www.vim.org/about.php About]. Not a PND.<br />
|-<br />
|[[VLC]] 1.1.0 ('''beta''')<br />
|2010-10-12<br />
|sebt3 (port)<br />
|Media player (video & audio)<br />
|[http://sebt3.openpandora.org/pnd/vlc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54922-vlc/ Discussion]<br />
|-<br />
|[[Wahcade]] Emulator Frontend b1 ('''beta''')<br />
|2011-02-06<br />
|Sigma (port)<br />
|System - frontend<br />
|[http://www.mediafire.com/?h8o33khvtcy3x8m Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1508-wahcade-frontend-beta1/ Discussion].<br />
|-<br />
|[[Wbar]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - app launcher<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,338 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58858-wbar/ Discussion].<br />
|-<br />
|[[Wbar Quick Menu Maker]] v0.6<br />
|2011-07-20<br />
|StreaK (original author)<br />
|System - app launcher<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=570 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60008-wbar-quick-menu-maker/page__view__findpost__p__954088 Discussion].<br />
|-<br />
|WiFi "Another Test Wifi Driver" ('''Beta''')<br />
|2011-03-05<br />
|David, notaz<br />
|System<br />
|[http://notaz.gp2x.de/misc/pnd/wl1251-modules_1.0-r24.5_omap3-pandora.ipk Download] <br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58888-another-test-wifi-driver/ GP32X] [http://boards.openpandora.org/index.php?/topic/2151-another-test-wifi-driver/ OP]. HF5 only, not for use with HF6.<br />
|-<br />
|WiFi '''Beta test'''<br />
|2010-11-05<br />
|Evildragon<br />
|System<br />
|[http://www.openpandora.org/downloads/WiFiBETA.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57364-wifi-betatest/ Discussion]. Might fix WiFi issues.<br />
|-<br />
|[[Wiimote Configurator]]<br />
|2011-05-17<br />
|sigma (port) <br />
|System - input device<br />
|[http://repo.openpandora.org/?page=detail&app=wiimote Repo]<br />
|Use a Wiimote controller as input device<br />
|-<br />
|[[Worker]] 2.17.11<br />
|2011-04-01<br />
|mash (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,375 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2709-worker-21711/ Discussion]<br />
|-<br />
|[[wxMaxima]] ('''beta''')<br />
|2011-07-13<br />
|FenrirLokisohn (port)<br />
|Office - math<br />
|[http://www-user.tu-chemnitz.de/~fepf/wxmaxima.pnd Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=12495 Discussion (German)]. Algebra.<br />
|-<br />
|[[Xarchiver]] 0.5.2<br />
|2010-12-04<br />
|mcobit (port)<br />
|System - file archiver<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,259 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57748-xarchiver/ Discussion]<br />
|-<br />
|Xbindkeys<br />
|2010-10-14<br />
|Lomaxx (port)<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/xbindkeys-1.8.3_prebuild.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57037-xbindkeys-precompiled/ Discussion]. Configure hotkeys<br />
|-<br />
|[[XBMC]] 10.0 ('''beta''')<br />
|2011-03-13<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/xbmc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57106-xbmc-media-center/page__view__findpost__p__942955 Discussion]. Functions as "entertainment hub".<br />
|-<br />
|XFE 1.32.1<br />
|2010-07-20<br />
|Maxim Baranov, Roland Baudin, packaged by sebt3<br />
|System - file manager, packager<br/>Graphics - image viewer<br/>Office - notepad<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,163 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/55388-xfe/ Discussion]<br />
|-<br />
|XHTML WYSIWYG Editor<br />
|2011-07-21<br />
|StreaK (port)<br />
|Development - text editor<br />
|<br />
|<br />
|-<br />
|[[Xournal]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - journal<br />
|[http://sebt3.openpandora.org/pnd/xournal.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56864-xournal/ Discussion]. Can annotate PDFs.<br />
|-<br />
|[[Xorfile]]<br />
|2011-07-22<br />
|StreaK (original author)<br />
|System - encryption<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=571 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60034-xorfile-small-app-for-pandora/ Discussion]. Encode text files.<br />
|-<br />
|[[WeeChat]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Network - chat client<br />
|<br />
|IRC client.<br />
|-<br />
|[[Zim]]<br />
|2011-07-05<br />
|Mindlord (port), eyecreate (additions)<br />
|Office - personal wiki<br />
|[http://www.mediafire.com/?l6qiaew6m0gvmma Download]<br />
|[http://boards.openpandora.org/index.php?/topic/3974-zim-desktop-wikiwith-additions/page__view__findpost__p__75872 Discussion] [http://www.gp32x.com/board/index.php?/topic/58850-zim-the-desktop-wiki/page__view__getnewpost (old)]<br />
|-<br />
|[[zNotes]]<br />
|2011-09-20<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=znotes-znotes-27551 Repo]<br />
|Note-taking application<br />
|}<br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Arch Linux<br />
|2011-05-31<br />
|wejp<br />
|Full OS<br />
|[http://wejp.k.vu/pandora/archlinux_update Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59027-arch-linux-on-the-pandora/page__view__findpost__p__950406 Discussion] Using PlugApps, some libraries missing (like libpnd)<br />
|-<br />
|Debian (Squeeze)<br />
|2011-04-09<br />
|Stuckie<br />
|Full OS<br />
|[http://pandorawiki.org/Debian_On_SD#Debian_On_SD Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/page__view__findpost__p__945994 GP32X] [http://boards.openpandora.org/index.php?/topic/1819-debian-on-sd/page__view__findpost__p__48443 OP] <br />
|-<br />
|Minimenu Beta Installer ('''beta''')<br />
|2011-02-09<br />
|skeezix<br />
|Launcher<br />
|[http://www.codejedi.com/pandora/minimenu/mmenu_beta_installer_20110209.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/page__view__findpost__p__935861 Older versions] '''Note:''' Already included in [[Hotfix 5]].<br />
|-<br />
|Pandian - Debian<br />
|2013<br />
|stackshadow<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Pandian]<br />
|Discussion: [http://boards.openpandora.org/topic/15302-pandian-mark2/]<br />
|-<br />
|Panorama 0.1.271.0<br />
|2011-08-25<br />
|B-Zar<br/>dflemstr<br />
|Launcher<br />
|[http://repo.openpandora.org/?page=detail&app=bzar-panorama Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59231-panorama/page__view__findpost__p__946988 GP32X] [http://boards.openpandora.org/index.php?/topic/2979-panorama-alpha-preview/ OP]. "MilkyTest" is alternative to PNDStore.<br />
|-<br />
|Slackware-14.2 soft-float (stable), Slackware-14.1 soft-float (stable), Slackware-14.0 soft-float (stable), Slackware-13.37 soft-float (stable), and Slackware-current hard-float (unstable)<br />
|2012-04-01<br/>Latest update: 2017-07-12<br />
|Linux-SWAT + help<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Software_projects/OS/Slackware]<br />
|All hardware working, ~75% compatibility with .pnd (not fully debugged yet), more than 400 packages optimized for the Pandora's CPU.<br />
|-<br />
|SOLEIL-14.1, SOLEIL-14.0<br />
|2012-12-21<br/>Latest update: 2014-02-16<br />
|Linux-SWAT<br />
|Full OS<br />
|Links: [http://pandorawiki.org/Software_projects/OS/SOLEIL]<br />
|Heavily modified Slackware. Pandora-centered network system. PXE server with x86 tools, and a mobile persistent x86 32 or 64 bit Slackware Linux. ARM and x86 distcc cluster.<br />
|}<br />
<br />
====Type explanation====<br />
'''Full OS:''' A full desktop environment similar to the one you are used to on your PC. You usually get an X-based system with a window manager similar to the default one included in Xfce (meaning you can have multiple, drag-able windows, a task bar, etc.). This is what you would want for full usability, but it often is slower in running games than a launcher as more tasks are running in the background.<br />
<br />
'''Launcher:''' The more simplistic and sleek interface you might know from handhelds like the Wiz or Nintendo DS. Functionality is limited (compared to a full OS) as you don't have a desktop and usually no file browser. It often cannot display multiple windows or programs at once, but uses less memory, might be faster and better suited if you only want to run a few PNDs.<br />
<br />
===Skins===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Basic Gray<br />
|2010-11-25<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=506 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueFuture<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,239 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=434 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Executive<br />
|2010-11-27<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,250 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928158 Discussion]<br />
|-<br />
|Gray Is Sexy<br />
|2010-11-27<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.liquidfists.com/files/grayissexy.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928315 Discussion]<br />
|-<br />
|GreenGlass<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,394 Archive]<br />
|<br />
|-<br />
|Midnight<br />
|2010-06-17<br />
|Trevsweb<br />
|Minimenu skin<br />
|[http://trevsweb.com/pandainterface/midnight.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Newsprint<br />
|2010-07-26<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.strappysolutions.com/demos/pandora/newsprint.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Pipboy 3000<br />
|2011-06-21<br />
|Boolean<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,419 Archive]<br />
|<br />
|-<br />
|RedDevil<br />
|2010-11-26<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,248 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928099 Discussion]<br />
|-<br />
|RedWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=433 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Toybox & Corporate (2 skins)<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=432 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|UrbanCamo_blue<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,397 Archive]<br />
|<br />
|-<br />
|UrbanCamo_brown<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,395 Archive]<br />
|<br />
|-<br />
|UrbanCamo_green<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,396 Archive]<br />
|<br />
|-<br />
|Wasp<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,238 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Winamp Classic<br />
|2011-08-24<br />
|dgame<br />
|Audacious skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=580 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60250-audacious-winamp-classic-skin/ Discussion]<br />
|}<br />
<br />
===Graphic engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[BennuGD - Module Yeti 3D Pro]]<br />
|2011-06-18<br />
|Colombian Developers, Geca (port)<br />
|<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,416 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59682-bennugd-module-yeti-3d-pro/ Discussion]<br />
|-<br />
|[[GLES]] ('''beta''')<br />
|2010-09-02<br />
|Farox (port)<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Discussion]<br />
|}<br />
<br />
===Demos/technical demos===<br />
<br />
==Unreleased software ("Projects Under Development")==<br />
This section includes both software that is actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes. <br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Android Omap<br />
|[http://elinux.org/Android_on_OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|AROS Arm<br />
|[http://projects.powerdeveloper.org/project/imx515/735]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Debian<br />
|[http://debian.org] [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/]<br />
|working build<br />
|Stuckie<br />
|<br />
|-<br />
|FreeBSD<br />
|[http://wiki.freebsd.org/FreeBSD/arm/OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Fedora ARM<br />
|[http://fedoraproject.org/wiki/Architectures/ARM]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Gentoo Linux<br />
|[http://neuvoo.org] [http://vminko.org/gentoo_manuals/pandora]<br />
|Working build, not completed<br />
|javaJake, Viridior, vminko<br />
|IRC: (FreeNode) #gentoo-pandora<br />
|-<br />
|HaikuOS<br />
|[http://www.haiku-os.org]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Ohhie GUI<br />
|[http://www.gp32x.com/board/index.php?/topic/58320-video-ohhie-gui/]<br />
|working build<br />
|Pleng<br />
|Last update: Jan. 2011<br />
|-<br />
|RISC&nbsp;OS<br />
|[[RISC OS|Link]]<br />
|wip<br />
|Uwe Kall, Jeffrey Lee + others<br />
|BeagleBoard port available for download and testing.<br />
|-<br />
|Slackware ARM 12.2 and 13.1<br />
|[http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/page__p__29024__fromsearch__1#entry29024]<br />
|Works.<br />
|Linux-SWAT + help<br />
|For newer and fully working releases, see [http://pandorawiki.org/Software_projects#Operating_systems here.] 12.2 works with >=2.6.* kernel. 13.1 works with a more recent kernel. 12.2 and 13.1 were not released for Pandora.<br />
|-<br />
|Ubuntu ARM<br />
|[http://www.ubuntu.com/products/whatisubuntu/arm]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Xoo on ubuntu<br />
|[[Xoo on ubuntu|Link]]<br />
|wip<br />
|<br />
|<br />
|}<br />
<br />
===Game Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Author/Port Author<br />
!Source code<br />
!Discussion<br />
!Language<br />
!Tech<br />
!Target platforms<br />
!Functionality/Notes<br />
!Example Project<br />
|-<br />
|[[GLESGAE]]<br />
|stuckie<br />
|stable: [http://svn.xp-dev.com/svn/glesgae/trunk/], nightly: [https://github.com/stuckie/glesgae]<br />
|[http://boards.openpandora.org/index.php?/topic/7091-glesgae/]<br />
|C++<br />
|3D<br />
|PC (Win,Lin), iOS, Android, WIZ, CAANOO, Pandora<br />
|'''WIP''', set of tutorials about writing a game engine, OpenGLES renderer, shaders, JavaScript integration<br />
|<br />
|-<br />
|Pengyne<br />
|Jorgon<br />
|see discussion<br />
|[http://boards.openpandora.org/index.php?/topic/7227-rebirth-pengyne-2d3d-engine-2-27-2012/]<br />
|Engine: C++, Game code: Python<br />
|2D and 3D<br />
|PC (Win,Mac), Pandora<br />
|'''WIP''', uses a Python interpreter for game code, HTML-like GUI, OpenGL 2.0 and GLES 2.0 renderer, Shaders, Sprites with speed optimizations, Vertex and Index Buffers, Tiled Basic map file support<br />
|<br />
|-<br />
|Penjin<br />
|PokeParadox, Maintainer: foxblock<br />
|[http://code.google.com/p/penjin/]<br />
|[http://boards.openpandora.org/index.php?/topic/5413-penjin-video-tutorials/]<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|Basic Game Engine, SDL or OpenGLES renderer, very basic 2D collision detection, file interaction and encryption, achievements, sounds and music, font renderer, '''deprecated when PenjinTwo is done'''<br />
|[http://foxblock.pirategames.co.uk/dropbox/penjin_banner.png]<br />
|-<br />
|PenjinTwo<br />
|PokeParadox<br />
|[https://github.com/pokeparadox/PenjinTwo]<br />
|<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|'''WIP''', rewrite of Penjin with better use of C++ features, not all features of Penjin ported over yet<br />
|[https://github.com/bzar/penjinoid]<br />
|-<br />
|sparrow3D<br />
|Ziz<br />
|[https://github.com/theZiz/sparrow3d]<br />
|[http://boards.openpandora.org/index.php?/topic/7305-sparrow3d-multi-platform-game-engine]<br />
|C<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora<br />
|Pure C (and ARM assembler), Software renderer (with SDL backend), 3D with textures and simple lighting, rotozoom functions, mesh loading (obj files), simple sprite engine, font rendering<br />
|[http://boards.openpandora.org/index.php?/topic/7686-rebirth-competition-schwerkraft]<br />
<br />
|}<br />
<br />
===Graphic Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|GLES2D<br />
|<br />
|Wip<br />
|Cpasjuste<br />
|OpenGL ES 2D library<br />
|-<br />
|GL-WES-v2.0<br />
|[http://code.google.com/p/gl-wes-v2/] <br />
|Working Build<br />
|Adventus<br />
|Opensource OpenGL 2.0 driver built on OpenGL ES 2.0<br />
|-<br />
|Irrlicht<br />
|[http://irrlicht.sourceforge.net/] [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=32538&start=45]<br />
|working build<br />
|Hybrid<br />
|3D game engine<br />
|-<br />
|NSS Engine<br />
|[http://www.nosiestastudios.com/wiki/] [http://www.youtube.com/user/Prompt84]<br />
|<br />
|No Siesta Studios<br />
|<br />
|-<br />
|OGRE Engine<br />
|[http://www.gp32x.com/board/index.php?showtopic=46706] [http://www.youtube.com/watch?v=LDtUE5PIhV0]<br />
|<br />
|<br />
|3D real-time renderer<br />
|-<br />
|Otaco Glost Engine<br />
|[http://www.youtube.com/user/otacogloost], [http://www.gp32x.com/board/index.php?/topic/48393-i-did-stuff/page__p__736650&#entry736650]<br />
|working<br />
|Otaco<br />
|<br />
|-<br />
|Quad-Ren 2D<br />
|[http://quad-ren.sourceforge.net/index.php]<br />
|Working<br />
|Hessiess<br />
|Version 0.5 <br />
|-<br />
|SDL GLES<br />
|[http://github.com/Cpasjuste/sdl-1.2.13_gles/tree]<br />
|working<br />
|Cpasjuste<br />
|<br />
|-<br />
|XreaL<br />
|[http://xreal.sourceforge.net/xrealwiki/]<br />
|<br />
|Pickle<br />
|No longer being worked on. [http://www.gp32x.com/board/index.php?/topic/55173-xreal-patch-question/]<br />
|-<br />
|Stratagus<br />
|[http://stratagus.sourceforge.net/]<br />
|working build<br />
|Cpasjuste<br />
|RTS Engine<br />
|-<br />
|WakeBreaker<br />
|[http://w1xer.at/pandora/]<br />
|working codebase - can be compiled onboard<br />
|torpor<br />
|Working C++ codebase to implement a 3D game using nothing more than OpenGLES 1.1 .. can even be built *on* the Pandora, with nothing more than the onboard compiler. WakeBreaker contains everything you need to get started writing a 3D game in C++ with OpenGL ES - no further libraries required. Its an excellent example of how to write a 3D game in plain, easy to understand C++ and can serve as a working base for your own developments, easily enough.<br />
|}<br />
===Other programs===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Inside The Box<br />
|[http://www.openpandora.pl broken] [http://www.youtube.com/watch?v=uLMmJBDEs2E broken]<br />
|wip<br />
|StreaK (original author)<br />
|Pandora e-zine<br />
|-<br />
|Math-NEON<br />
|[http://code.google.com/p/math-neon/]<br />
|Wip<br />
|Adventus<br />
|cmath like library optimized for ARM NEON coprocessor<br />
|-<br />
|MythTVPlayer<br />
|[http://www.gp32x.com/board/index.php?/topic/52882-mythtvplayer/]<br />
|Working build<br />
|Pickle<br />
|Media center + TV/DV recording<br />
|-<br />
|Pandaphone<br />
|[http://www.gp32x.com/board/index.php?/topic/48327-pandaphone/]<br />
|Halted<br />
|jb0yx<br />
|project to incorporate the Open Pandora handheld device with cell phone technology<br />
|-<br />
|Pandora Sync Suite<br />
|[http://www.openpandora.pl broken]<br />
|Working build<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|Pangea GUI<br />
|[http://www.gp32x.com/board/index.php?showtopic=45631&hl=pangea]<br />
|WIP<br />
|efegea<br />
|Gmenu alternative<br />
|-<br />
|PDM<br />
|[http://github.com/Cpasjuste/pdm/tree]<br />
|<br />
|Cpasjuste<br />
|Light desktop manager for Pandora<br />
|-<br />
|PGui<br />
|[http://github.com/Cpasjuste/pgui/tree]<br />
|<br />
|Cpasjuste<br />
|Standard emulator fronted for Pandora<br />
|-<br />
|PMenu<br />
|[http://mydedibox.fr/_stuff/pandora/]<br />
|<br />
|Cpasjuste<br />
|Minimal Menu for Pandora<br />
|-<br />
|PND Builder for windows<br />
|[http://www.gp32x.com/board/index.php?/topic/47088-pnd-builder-for-windows/]<br />
|Working build<br />
|StreaK (original author)<br />
|<br />
|-<br />
|Qemu<br />
|[http://wiki.qemu.org/]<br />
|testing build<br />
|Fabrice Bellard<br />
|open source machine emulator and virtualizer<br />
|-<br />
|Scale<br />
|[http://www.youtube.com/user/Zoxc64]<br />
|wip<br />
|Zoxc64<br />
|Minimal Menu for Pandora<br />
|-<br />
|Simple Dev Studio for Pandora<br />
|[http://www.openpandora.pl broken]<br />
|Wip<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|[[TINXL]]<br />
|[[TINXL]]<br />
|<br />
|<br />
|Application stack for multiplayer internet games<br />
|}<br />
<br />
===Demos / Technical Demos for OpenPandora===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|OpenGL Cell Shading<br />
|[http://www.youtube.com/watch?v=cpAj0jHglGw]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Demo with MP3 Playback<br />
|[http://www.youtube.com/watch?v=hkx18kruRJs]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Skull Demo<br />
|[http://www.youtube.com/watch?v=qG7EDaZpyOo]<br />
|working build<br />
|<br />
|<br />
|-<br />
|WaveDemo<br />
|[http://www.youtube.com/watch?v=4wgEHFCq9Lo]<br />
|Working<br />
|Otaco<br />
|<br />
|}<br />
<br />
==External links==<br />
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]<br />
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]<br />
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]<br />
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]<br />
*[http://www.pandorabits.org/ Releases by Dave1234]<br />
*[http://www.pandorasource.de/download.php PandoraSource.de downloads] - German Pandora download site<br />
<br />
*[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/ Over 100 apps ported by StreaK, not in PND form]<br />
<br />
===Forums===<br />
The following community forums are checked when updating this page:<br />
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]<br />
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]<br />
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]<br />
<br />
[[Category:Development]]<br />
[[Category:List]]<br />
[[Category:Software]]<br />
[[Category:Ideas and proposals]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30257Software projects/OS/Slackware2017-07-12T20:21:57Z<p>Linux-SWAT: </p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.2 release forum page is located here:<br />
https://pyra-handheld.com/boards/threads/slackware-for-pandora-14-2.80934/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.2 -, I moved previous versions elsewhere.<br />
* The old page for the 14.1 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.1 here.]<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* 14.2 is the last and final ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI, therefore not compatible with most .pnd .<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= A word about security =<br />
* The shipped MPlayer is optimized, but outdated, if this is a concern, you can uninstall it and use the official Slackware version instead.<br />
* Same applies for bluez, but note that there's no working up-to-date OP-compatible working package.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.2 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The slim login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, edit /etc/slim.conf to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.2 are already available here: http://slackbuilds.org/repository/14.2/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.2 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.2%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/ChangeLog.txt the Slackware ARM 14.2 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.2 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.2/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware-14.1&diff=30256Software projects/OS/Slackware-14.12017-07-12T20:01:14Z<p>Linux-SWAT: Created page with "Slackware logo = Disclaimer = Hi, this is Linux-SWAT. Welcome to the SL4P, Slackware..."</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* Stable versions are ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30254Software projects/OS/Slackware2017-03-08T02:05:55Z<p>Linux-SWAT: /* Stable or -current ? */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* Stable versions are ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30253Software projects/OS/Slackware2017-03-08T02:03:35Z<p>Linux-SWAT: /* Features */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* Stable versions are ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30252Software projects/OS/Slackware2017-03-08T02:00:43Z<p>Linux-SWAT: /* Features */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python2, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* Stable versions are ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30243Software projects/OS/Slackware2016-09-22T22:10:37Z<p>Linux-SWAT: /* OS architecture */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* Stable versions are ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
* -current is ARMv7-a, little endian, hardware float ("hard-float", "armhf"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects&diff=30240Software projects2016-09-03T17:09:25Z<p>Linux-SWAT: /* Operating systems */</p>
<hr />
<div>This is a list of '''all software projects''' for the Pandora ''excluding'' emulators (see: [[Emulator list]]), games (see: [[Games]]), and development tools (see: [[Development Tools]]). However, this list ''does'' include the development apps that can be used on the Pandora itself.<br />
<br />
See the [[Port Requests]] article for open-source projects which ''could'' be ported but have not been taken on by anyone yet.<br />
<br />
==Released software==<br />
If you would like to add something, you could edit the wiki or [http://www.gp32x.com/board/index.php?/topic/54923-the-pandora-apps-thread/ post in this forum thread]. If different versions of a software were released, please make sure the "release date" is the most recent one. <br />
<br />
Please click on the little squares to sort by different categories (such as Release date, Type, etc.)<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[AbiWord]]<br />
|2011-01-17<br />
|sebt3 (packaging)<br />
|Office - word processor<br />
|[http://sebt3.openpandora.org/pnd/abiword.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__919843 Discussion] For spellcheck, see instructions [http://www.gp32x.com/board/index.php?/topic/59322-abiword-dictionary/page__view__findpost__p__947879 here].<br />
|-<br />
|[[AKGBackup]]<br />
|2011-06-24<br />
|Blue Protoman (port)<br />
|System - backup<br />
|[http://repo.openpandora.org/?page=detail&app=akgbackup&dp=true Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4164-akgbackup/ Discussion]<br />
|-<br />
|Alarm Clock ('''beta''')<br />
|2011-04-22<br />
|sebt3 (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download] [http://repo.openpandora.org/?page=detail&app=alarmclock-alarm-clock Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/ Discussion]<br />
|-<br />
|Animated Clock<br />
|2011-08-17<br />
|mcobit (port)<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=animatedclock-AlarmClock3-989 Repo]<br />
|<br />
|-<br />
|[[Anki]] 1.2.8-drack3<br />
|2011-04-20<br />
|Drack (port)<br />
|Office - memory aid<br />
|[http://repo.openpandora.org/?page=detail&app=anki Download]<br />
|Discussion [http://www.gp32x.com/board/index.php?/topic/58929-anki-friendly-intelligent-flashcards/page__view__findpost__p__946781 1] [http://boards.openpandora.org/index.php?/topic/34-anki-friendly-intelligent-flashcards/ 2]<br />
|-<br />
|[[Anonymous Browser]]<br />
|2011-06-20<br />
|Blue Protoman (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=anonymousbrowser Repo]<br />
|[http://projects.developer.nokia.com/browser Website]<br />
|-<br />
|[[Arora]] (for [[Minimenu]])<br />
|2010-05-26<br />
|Skeezix (quick hack)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,69 Archive]<br />
|Needed to run Arora from Minimenu<br />
|-<br />
|[[Audacious]] 3.0.1.1<br />
|2011-08-22<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/audacious.pnd Download] [http://repo.openpandora.org/?page=detail&app=audacious Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/54792-audacious/page__view__findpost__p__942175 Discussion]<br />
|-<br />
|[[Audacity]] 1.3.12<br />
|2011-04-21<br />
|slaeshjag (port)<br />
|Audio - audio editor, recorder<br />
|[http://stuffs.slaeshjag.org/pnd/audacity.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/ GP32X] [http://boards.openpandora.org/index.php?/topic/3016-audacity-1312/ OP]<br />
|-<br />
|[[Avr Tools]]<br />
|2010-09-09<br />
|urjaman (port)<br />
|Development<br />
|[http://urjaman.dyndns.info/avrtools.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56422-avr-tools/ Discussion]. Toolchain for the 8-bit AVR MCU<br />
|-<br />
|[[b7zip]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[BabyPanda]]<br />
|2011-07-05<br />
|StreaK<br />
|Network - web browser<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/59539-babypanda-a-webbrowser/ Discussion]. Not a PND (yet).<br />
|-<br />
|Background killer<br />
|2010-06-07<br />
|Notaz<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/background_killer.inf Apps]<br />
|Kill background tasks in minimenu. {{HideableNotes|"[http://www.gp32x.com/board/index.php?/topic/56008-zelda-classic-for-pandora/page__st__15__p__907940&#entry907940 Not needed]" since [[Hotfix 3]], but still useful as a quick way to make sure all other tasks are closed.}}<br />
|-<br />
|[[Banshee]]<br />
|2010-10-23<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/banshee.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57144-portrequest-banshee/ Discussion]<br />
|-<br />
|[[BeeDiff]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|System<br />
|<br />
|[http://www.beesoft.org/index.php?id=beediff Website]. Compare and merge files.<br />
|-<br />
|[[Beep Media Player]] 0.9.7.1 ('''beta''')<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=beepmp-beep-media-player-12897 Repo]<br />
|Doesn't work?<br />
|-<br />
|[[BeeSoft Commander]]<br />
|2011-07-05<br />
|StreaK (port)<br />
|System - file manager<br />
|[http://ompldr.org/vOWQ4dg/bscfinal3.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/page__view__findpost__p__953014 Discussion]<br />
|-<br />
|[[BennuGD]]<br />
|2011-06-30<br />
|Kazuki (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=bennugd-27631 Repo]<br />
|[http://www.bennugd.org/ Website]. Scripting language to develop games<br />
|-<br />
|[[BennuGD]] Module - True Type Fonts (TTF) v1.0<br />
|2011-07-02<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,422 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59813-bennugd-module-true-type-fonts-ttf-v10/ Discussion].<br />
|-<br />
|[[BennuGD]] r263 for Open Pandora<br />
|2011-08-07<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,432 Archive]<br />
|Discussion: [http://forum.bennugd.org/index.php?topic=2574.0 BennuGD] [http://www.gp32x.com/board/index.php?/topic/60152-bennugd-r263-for-open-pandora/ GP32X]<br />
|-<br />
|Better battery charging ('''beta''')<br />
|2011-03-13<br />
|WizardStan<br />
|System<br />
|[http://www.rebirthofxeen.com/files/pandora/chargeHack1 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1488-better-battery-charging-beta/page__view__findpost__p__40784 Discussion]. Not a PND; must install from terminal.<br />
|-<br />
|[[BFRunner]] - BrainFuck Interpreter<br />
|2010-07-24<br />
|StreaK (port)<br />
|Development - interpreter<br />
|<br />
|<br />
|-<br />
|[[Bluefish Editor]] 2.0.3<br />
|2011-03-13<br />
|mcobit (port)<br />
|Network - web design<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,352 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58927-port-request-bluefish-editor/ Discussion]<br />
|-<br />
|[[Bluetooth File Receiving Daemon]] 0.1.3<br />
|2011-05-02<br />
|slaeshjag<br />
|System<br />
|[http://stuffs.slaeshjag.org/pnd/btrecv-0.1.3.pnd Download] [http://repo.openpandora.org/?page=detail&app=btrecv-slaeshjag-bbgfdg Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59334-bluetooth-file-receiving-daemon/ GP32X] [http://boards.openpandora.org/index.php?/topic/3100-bluetooth-file-receiving-daemon/ OP]. To fix broken one in default firmware<br />
|-<br />
|[[Bork'd]]<br />
|2011-05-26<br />
|myownlittlworld<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=borkd Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3708-borkd/ Discussion]. Kill hanging PNDs.<br />
|-<br />
|[[Bournal]]<br />
|2010-08-11<br />
|<br />
|Office - journal<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,181 Archive]<br />
|encrypted diary program<br />
|-<br />
|[[Brasero]]<br />
|2011-03-01<br />
|mcobit (port)<br />
|System - CD/DVD burner<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,335 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58842-brasero/ Discussion]<br />
|-<br />
|[[Catlooking Writer]]<br />
|2011-03-28<br />
|mcobit (port)<br />
|Office - word processor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,372 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59111-catlooking-writer/ Discussion]<br />
|-<br />
|[[Chiffer]]<br />
|2011-07-22<br />
|StreaK (port)<br />
|System - encryption<br />
|<br />
|Doesn't save settings.<br />
|-<br />
|[[Chromium]]<br />
|2010-09-04<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,90 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56474-chromium-4-with-ssl-and-chromium-snapshot/ Discussion]. SSL now works<br />
|-<br />
|[[Chromium]]-Dev v13.0.750.1<br />
|2011-04-28<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,201 Archive] [http://repo.openpandora.org/?page=detail&app=chromium-dev.evildragon Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58234-chromium-dev-snapshot-v10-0-642-1/ Discussion] [http://www.gp32x.com/board/index.php?/topic/57017-chromium-dev-updated/ (old)]. The latest (non-stable) snapshot.<br />
|-<br />
|[[Claunch]] ('''beta''')<br />
|2010-10-14<br />
|Lamoxx<br />
|System - app launcher<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/claunch_beta.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57040-claunch-minimal-flexible-rom-pickerapplication-launcher/ Discussion]<br />
|-<br />
|[[Claws Mail]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Network - email client<br />
|[http://sebt3.openpandora.org/pnd/claw-mail.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,223 Archive]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920075 Discussion]. Hopefully doesn't save to NAND (testing needed).<br />
|-<br />
|[[ClipGrab]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Multimedia - file downloader<br />
|<br />
|Download from YouTube, Dailymotion or Vimeo.<br />
|-<br />
|[[Cmus]]<br />
|2010-11-27<br />
|otherguy66 (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,251 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57682-cmus-pnd-installer/page__gopid__928328&#entry928328 Discussion]. Installed to [[NAND]] (1mb). Text mode player<br />
|-<br />
|[[Cobras IDE]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|IDE for Linux programmers.<br />
|-<br />
|[[Code::blocks]]<br />
|2010-06-07<br />
|sinoth (port)<br />
|Development - IDE<br />
|[http://sinoth.net/pandora/codeblocks.pnd.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54091-codeblocks-on-the-pandora/ Discussion].<br />
|-<br />
|Community Codec Package<br />
|2010-05-25<br />
|Pandora team<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/CodecPack.inf Apps] [http://openpandora.org/downloads/CodecPack.pnd Official site]<br />
|Make sure you have this installed<br />
|-<br />
|[[Comix]]<br />
|2010-08-24<br />
|Pontus Ekberg<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=hdonk.comix Repo]<br />
|<br />
|-<br />
|[[ConBTGPS]] 0.1.3<br />
|2011-06-13<br />
|cube48<br />
|Network - GPS<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=688 Download] [http://repo.openpandora.org/?page=detail&app=ConBTGPS Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4006-conbtgps/ Discussion]. Automizes bluetooth GPS connection.<br />
|-<br />
|[[Conky]]<br />
|2010-08-03<br />
|daniel3000 (port)<br />
|System<br />
|[http://www.hermocom.com/en/downloads/openpandora/Conky.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=Conky Repo]<br />
|System monitor. [http://www.gp32x.com/board/index.php?/topic/55775-conky Discussion]<br />
|-<br />
|[[Converseen]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,339 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58859-converseen/ Discussion]<br />
|-<br />
|[[CScreenie]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|System - screenshot<br />
|<br />
|<br />
|-<br />
|[[C/C++ Development Tools]] 0.0.39<br />
|2011-08-12<br/>2011-07-09<br />
|freamon, StreaK<br />
|Development<br />
|[http://ompldr.org/vOXY0Zg/cdevtools2.pnd.zip StreaK's version] [http://repo.openpandora.org/?page=detail&app=cdevtools.freamon.40n8e freamon's version]<br />
|[http://boards.openpandora.org/index.php?/topic/3513-cc-development-tools/page__view__findpost__p__68595 Discussion] StreaK's version ads STJERM and JED<br />
|-<br />
|[[DarCalc]]<br />
|2010-08-28<br />
|JP<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,196 Archive]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Deadbeef]] 0.4.3<br />
|2010-11-01<br />
|CME (port), sebt3 (port)<br />
|Audio - music player<br />
|[http://root.shadow-node.net/public/cme/pnd/deadbeef.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55178-deadbeef-compiled-with-codesourcery-gcc-2010q1/ Discussion]<br />
|-<br />
|[[DEF's Pack base]] 0.1<br />
|2011-10-28<br />
|Linux-SWAT aka DEF<br />
|System - OP's firmware overlay + Xfce revamp<br />
|[http://openpandora.free.fr/openpandora/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5899-introducing-the-defs-pack/ Discussion]<br />
|-<br />
|[[DEF's Pack kernel chooser]] 0.5<br />
|2011-12-11<br />
|Linux-SWAT aka DEF<br />
|System - Multiple optimized kernels choice<br />
|[http://openpandora.free.fr/openpandora/def_pack/def_pack_kernel/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/6117-introducing-the-defs-pack-kernel-chooser/ Discussion]<br />
|-<br />
|[[dia]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - diagrams<br />
|[http://sebt3.openpandora.org/pnd/dia.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56863-dia/ Discussion]<br />
|-<br />
|[[DJView4]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - document viewer<br />
|<br />
|djvu file viewer.<br />
|-<br />
|[[Document Viewer]] (evince)<br />
|2011-06-29<br />
|mcobit (port)<br />
|Office - document viewer<br />
|[http://repo.openpandora.org/?page=detail&app=evince-evince-10460 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4231-documentviewer-evince/ Discussion]. Supports djvu format.<br />
|-<br />
|[[DoUML]]<br />
|2011-05-16<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=douml-douml-12845 Repo]<br />
|[http://sourceforge.net/projects/douml/ Website]<br />
|-<br />
|[[DrawSWF]] ('''beta''')<br />
|2010-07-10<br />
|Chrysipp (port)<br />
|Graphics - vector drawing<br />
|[http://www.pandorasource.de/download.php?view.158 Download] <br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10105%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhilcfdbJF4gEtvmTIwMjO9EFqUQ-A Discussion (German)]. Must have Java.pnd installed. {{HideableNotes|A small drawing program. The drawing can be exported as a Flash animation, which then shows its gradual development.}}<br />
|-<br />
|[[E-02 Engine]] v11.08.11.01<br />
|2011-08-19<br />
|Stealth, Kazuki (port)<br />
|Development - 2D games<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,433 Archive]<br />
|[http://stealth.hapisan.com/E02/ Website]. Multiplatform 2D game development system.<br />
|-<br />
|[[EasyPaint]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image editor<br />
|<br />
|Like MSPaint/MS PaintBrush<br />
|-<br />
|[[ECM]] (Error Code Modeller)<br />
|2011-07-17<br />
|StreaK (port)<br />
|System - file archiver<br />
|[http://ompldr.org/vOWluMA/ecm.pandora Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59993-ecm-error-code-modeller-port/ Discussion]. Decompress PSX ISOs in ECM format, to run them in PCSXreARMed.<br />
|-<br />
|[[Effigy]] (PEF) Emulator Frontend ('''beta''')<br />
|2011-04-04<br />
|Aimless_E<br />
|System - frontend<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=415 Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2276-effigy-pef-emulator-frontend/page__view__findpost__p__47107 Discussion] ([http://www.gp32x.com/board/index.php?/topic/44952-pandora-emulator-frontend/ old])<br />
|-<br />
|[[Ekiga]] ('''beta''')<br />
|2010-10-29<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/ekiga.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/ Discussion]. Online phone & video calls. '''[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/page__view__findpost__p__924918 Doesn't work]'''{{HideableNotes| though it can be made to work through Debian, [[Extend Utils]]: [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/]}}<br />
|-<br />
|[[ELinks]] 0.12Pre5.1<br />
|2011-05-22<br />
|pndrsky (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=elinks Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59347-elinks-0-12pre5/ Discussion].<br />
|-<br />
|[[emacs]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=emacs-x11 Repo] <br />
|<br />
|-<br />
|[[Emelfm2]]<br />
|2011-03-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,351 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58928-port-request-emelfm2/ Discussion]<br />
|-<br />
|[[emescene]] 2.11<br />
|2011-09-09<br />
|freamon (port)<br />
|Network - IM client<br />
|[http://repo.openpandora.org/?page=detail&app=emesene.freamon.40n8e Repo]<br />
|<br />
|-<br />
|[[Empathy]] 2.29.6 ('''beta''')<br />
|2011-03-08<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/empathy.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58911-empathy/ Discussion]. No networks included yet.<br />
|-<br />
|[[Enna]] ('''beta''')<br />
|2010-07-08<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/enna.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55113-enna/ Discussion]<br />
|-<br />
|[[Exaile]]<br />
|2010-04-28<br />
|Pickle (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,43 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Exaile.inf Apps]<br />
|Needs Community Codec Pack to run<br />
|-<br />
|[[Extend Utils]]<br />
|2010-06-22<br />
|Stuckie<br />
|System<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] (old: [http://www.gp32x.com/board/index.php?/topic/54651-debian-in-an-extend/ 1], [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/ 2]). {{HideableNotes|Make /, /home and swap files write to SD card instead of [[NAND]].}}<br />
|-<br />
|[[Extend Utils]] - Debian Dev Extend<br />
|2011-06-26<br />
|Stuckie<br />
|Development<br />
|[http://stuckiegamez.co.uk/apps/pandora/ExtendUtils/DebianDevExtend.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] {{HideableNotes|Debian dev extend. Allows you to increase size of root and home directories + run over 29,000 programs. Download the necessary files [http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/page__view__findpost__p__952358 here].}}<br />
|-<br />
|[[Extreme Image Converter]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image converter<br />
|<br />
|batch image format converter<br />
|-<br />
|[[F3]]<br />
|2010-10-17<br />
|slaeshjag (port)<br />
|System<br />
|[http://stuffs.slaeshjag.org/F3.tar Download]<br />
|Test for fake flash memory (like H2testw). [http://www.gp32x.com/board/index.php?/topic/57063-some-quick-tips-to-help-avoid-fake-sd-cardsflash-media/page__view__findpost__p__922187 Discussion]<br />
|-<br />
|[[FBReader]] 0.12.10<br />
|2010-07-26<br />
|zx81 (port)<br />
|Office - eBook Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,168 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fbreader-0.12.10.inf Apps]<br />
|writes data into the NAND, not on the SD card!<br />
|-<br />
|[[Fennec]] 4.0b3 ('''beta''')<br />
|2011-02-03<br />
|Mozilla Team, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,75 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Fennec40.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/58514-fennec-4-0b3/ Discussion]<br />
|-<br />
|[[Fennec]] 3.6.3<br />
|2010-05-30<br />
|Mozilla Team, Iampanis (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fennec.inf Apps]<br />
|mobile version of FireFox<br />
|-<br />
|[[Figaro's Password Manager 2]] ('''beta''')<br />
|2010-11-30<br />
|mcobit (port)<br />
|System - passwords<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,254 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57714-figaros-password-manager-2/ Discussion]<br />
|-<br />
|[[Firefox]]<br />
|2010-06-14<br />
|Evildragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,91 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/FireFox.inf Apps]<br />
|<br />
|-<br />
|[[Firefox]] 3.6.13<br />
|2011-01-28<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/firefox-3.6.13-0.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/56903-firefox-3-6-10/ Discussion (old)], [http://www.gp32x.com/board/index.php?/topic/58425-firefox-3-6-13/ news/discussion]<br />
|-<br />
|[[Firefox]] 6.0.0.1<br />
|2011-08-24<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=firefox.hdonk.500 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5014-firefox-60/ Discussion] ([http://www.gp32x.com/board/index.php?/topic/59590-firebox-5-beta-3/ v5b3], [http://www.gp32x.com/board/index.php?/topic/58489-firefox-4-beta-10/ v4b10])<br />
|-<br />
|[[FlipClock]] ('''beta''')<br />
|2011-02-05<br />
|torpor (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58548-port-flipclock-for-pandora/ Discussion], also [http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/page__view__findpost__p__937668 here]<br />
|-<br />
|[[Flite]]<br />
|2011-08-17<br />
|Kazuki (port)<br />
|Audio - speech synthesis<br />
|[http://repo.openpandora.org/?page=detail&app=flite-32492 Repo]<br />
|<br />
|-<br />
|[[Fotoxx]]<br />
|2010-12-06<br />
|Kornelix<br/>mcobit (port)<br />
|Graphics - photo editor & manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,261 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57777-fotoxx/ Discussion]<br />
|-<br />
|[[Freemind]] 0.9.0<br />
|2011-03-10<br/>2010-11-21<br />
|mash (port)<br />
|Office - mind mapping<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,4,240 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/679-freemind-a-mindmap-tool/page__view__findpost__p__39752 Discussion] [http://www.gp32x.com/board/index.php?/topic/57605-freemind-a-mindmap-tool/ (old)] . Needs java.pnd installed.<br />
|-<br />
|[[Gambas3]]<br />
|2011-05-27<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gambas3-17044 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3734-gambas3/ Discussion]. Dev environment like Visual Basic.<br />
|-<br />
|[[GanttProject]] 2.0.10<br />
|2011-03-19<br />
|mash (port)<br />
|Office - project management<br />
|[http://mash-systeme.de/downloads/ganttproject.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,364 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2491-ganttproject-2010/ Discussion] [http://en.wikipedia.org/wiki/GanttProject Wiki article]. Needs Java.pnd<br />
|-<br />
|Gbdserver 7.3<br />
|2011-09-05<br />
|Dimacus (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gdb_srv73.package.dimacus.001 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/60269-gdbserver-runs-right-off/ Discussion]<br />
|-<br />
|[[GCalc]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,241 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57636-gcalc-graphic-calculator/ Discussion]. Needs java.pnd installed. See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[gCalctool]]<br />
|2011-02-26<br />
|mash (port)<br />
|Office - calculator<br />
|[http://mash-systeme.de/downloads/gcalctool.pnd Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/page__gopid__36838#entry36838 Discussion].<br />
|-<br />
|[[Geany]] 0.2<br />
|2011-08-01<br />
|jones (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=geany-geany-16360 Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/4555-geany-020/ Discussion]<br />
|-<br />
|[[gedit]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - text editor<br />
|[http://sebt3.openpandora.org/pnd/gedit.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56862-gedit/ Discussion]<br />
|-<br />
|[[Geeqie]]<br />
|2011-05-19<br />
|Kazuki (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=geeqie-11204 Repo]<br />
|<br />
|-<br />
|[[Geogebra]]<br />
|2011-06-04<br />
|shotmanikos (port)<br />
|Education - math<br />
|[http://repo.openpandora.org/?page=detail&app=geogebra-03062011 Repo]<br />
|[http://www.geogebra.org/ Website] Requires Java.pnd.<br />
|-<br />
|[[gerbv]]<br />
|2010-09-14<br />
|bompo (port)<br />
|Office - EDA<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,202 Archive]<br />
|viewer for Gerber RS-274X, Excellon drill, & CSV pick-and-place files<br />
|-<br />
|Get iPlayer<br />
|2011-04-23<br />
|freamon (port)<br />
|Multimedia - file downloader<br />
|[http://repo.openpandora.org/?page=detail&app=getiplayer.freamon.40n8e Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3045-get-iplayer/ Discussion]<br />
|-<br />
|[[gFTP]] 2.0.18 ('''beta''')<br />
|2010-07-01<br />
|sebt3 (port)<br />
|Network - FTP client<br />
|[http://sebt3.openpandora.org/pnd/gftp.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54931-gftp/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6.11.1<br />
|2011-04-07<br />
|sebt3 (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=gimp-gimp-2.6-4644 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59172-gimp-2-6-9/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6 ('''beta''')<br />
|2010-06-06<br />
|Stuckie (quick hack)<br />
|Graphics - image editor<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/gimp-2.6.pnd Download]<br />
|Read instructions [http://www.gp32x.com/board/index.php?/topic/54071-ubuntu-or-other-dist-alternative/page__p__868411&#entry868411 here]<br />
|-<br />
|[[Gmu Music Player]] 0.8.0beta1 <br />
|2011-06-08<br />
|wejp<br />
|Audio - music player<br />
|[http://wejp.k.vu/files/gmu-0.8.0beta1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59602-gmu-music-player-0-8-0beta1-for-the-pandora-released/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58009-gmu-music-player-0-7-2/ old]<br />
|-<br />
|[[Gnomad 2]]<br />
|2010-10-18<br />
|sebt3 (port)<br />
|Audio - music manager<br />
|[http://sebt3.openpandora.org/pnd/gnomad2.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57088-gnomad2/ Discussion]<br />
|-<br />
|[[Gnome Music Player Client]] (GMPC) 0.20.0 ('''beta''')<br />
|2010-08-01<br />
|tsh (port)<br />
|Audio - music player<br />
|[https://sites.google.com/site/tshpandorastuff/file-cabinet/gmpc0.20.0.pnd?attredirects=0&d=1 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55664-gmpc-beta/ Discussion]<br />
|-<br />
|[[Gnumeric]]<br />
|2011-01-17<br />
|sebt3 (port)<br />
|Office - spreadsheet<br />
|[http://sebt3.openpandora.org/pnd/gnumeric.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920072 Discussion]<br />
|-<br />
|[[GoldenDict]] 0.9.0Svn<br />
|2010-09-27<br />
|Hitnrun (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,209 Archive] [http://www.rangelreale.com/pandora/goldendict.pnd Download] [http://repo.openpandora.org/?page=detail&app=goldendict Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56802-goldendict-0-9-0svn/ Discussion]<br />
|-<br />
|[[GPar2]]<br />
|2011-08-11<br />
|DaMummy (port)<br />
|System?<br />
|[http://repo.openpandora.org/?page=detail&app=gpar2 Repo] <br />
|usenet data posting/recovery<br />
|-<br />
|[[GParted]]<br />
|2011-02-05<br />
|sebt3 (port)<br />
|System - partition<br />
|[http://sebt3.openpandora.org/pnd/gparted.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Discussion]<br />
|-<br />
|[[gPicView]]<br />
|2011-03-10<br />
|sebt3 (port)<br />
|Graphics - image viewer<br />
|[http://sebt3.openpandora.org/pnd/gpicview.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58938-gpicview/ Discussion]<br />
|-<br />
|[[gPodder]] 2.18<br />
|2011-08-15<br />
|freamon (port)<br />
|Network - podcatcher<br />
|[http://repo.openpandora.org/?page=detail&app=gpodder.freamon.40n8e Repo].<br />
|[http://boards.openpandora.org/index.php?/topic/4904-gpodder-release/ Discussion]. Subscribe to podcast RSS feeds.<br />
|-<br />
|GQview<br />
|2010-07-27<br />
|daniel3000 (port)<br />
|Graphics - image viewer<br />
|[http://www.hermocom.com/en/downloads/openpandora/GQview.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=GQview Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55559-gqview-pnd-image-viewer-available/ Discussion]<br />
|-<br />
|[[Grafx2]] <br />
|2010-12-30<br />
|pulkomandy, yrizoud, mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,264 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58016-grafx2/ Discussion]. For pixel art.<br />
|-<br />
|[[Grafx2]] SVN v1713<br />
|2011-02-26<br />
|pulkomandy, yrizoud, et al.<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,330 Archive]<br />
|For pixel art.<br />
|-<br />
|[[GrooveShark Player]]<br />
|2011-03-11<br />
|Elias Woods, coldbird (port)<br />
|Network - music streaming<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,354 Archive]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/page__view__findpost__p__942959 GP32X] [http://boards.openpandora.org/index.php?/topic/2273-compile-groove-for-pandora/ OP]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. {{HideableNotes|"you can listen to a gigantic Online Music Archive for free."}}<br />
|-<br />
|[[Groove]]<br />
|2010-07-19<br />
|Elias Woods, bompo (port)<br />
|Network - music streaming<br />
|[http://dl.dropbox.com/u/39448/pandora/Groove.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/ Discussion]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. '''Warning''': {{HideableNotes|Requires installing dependencies with opkg. See discussion thread.}}<br />
|-<br />
|[[GRsync]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - backup<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,340 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58861-grsync/ Discussion]. Synchronize folders & files, make backups<br />
|-<br />
|[[gVim]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=gvim Repo] <br />
|<br />
|-<br />
|[[Gwaei]]<br />
|2010-11-26<br />
|Zachary Dovel<br/>mcobit (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,249 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57674-gwaei-port-japanese-english-dictionary/ Discussion]. Japanese-English.<br />
|-<br />
|[[HexEdit]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|Development - hex editor<br />
|[http://repo.openpandora.org/?page=detail&app=hexedit Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4136-hexedit/ Discussion]<br />
|-<br />
|[[hfsutils]]<br />
|2011-03-10<br />
|Silent-Hunter (port)<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=295 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2236-hfsutils-port/ Discussion]. For reading & writing Macintosh file systems.<br />
|-<br />
|[[HomeBank]] 4.3<br />
|2011-02-26<br />
|Maxime Doyen, mcobit (port)<br />
|Office - money manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,296 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58506-homebank/ Discussion]<br />
|-<br />
|[[Hotfix 5]]<br />
|2011-03-04<br />
|Pandora team<br />
|System<br />
|[http://www.openpandora.org/downloads/HotFix5-Zaxxon.pnd Official site]<br />
|Make sure you have this installed. Discussion: [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/page__pid__37497#entry37497 OP]<br />
|-<br />
|[[ImageViewer]]<br />
|2010-07-24<br />
|StreaK (port)<br />
|Graphics - image viewer<br />
|<br />
|<br />
|-<br />
|[[Inkscape]] ('''beta''')<br />
|2010-10-08<br />
|sebt3 (port)<br />
|Graphics - vector drawing<br />
|[http://sebt3.openpandora.org/pnd/inkscape.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/56954-inkscape/ Discussion]. Currently very slow.<br />
|-<br />
|[[Java]] Pnd ('''beta''')<br />
|2010-11-21<br />
|WizardStan (port)<br />
|System - dependency<br />
|[http://rebirthofxeen.com/files/pandora/java.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57598-java-pnd/ Discussion]. Run Java apps.<br />
|-<br />
|[[JED Editor]]<br />
|2011-08-11<br />
|StreaK (port)<br />
|Office - text editor<br />
|[http://ompldr.org/vOXVqbg/jed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60173-jed-editor/ GP32X] [http://boards.openpandora.org/index.php?/topic/4848-jed-editor/ OP]<br />
|-<br />
|[[jEdit]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,244 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57614-jedit-programmers-text-editor/ Discussion]. For programmers. Needs java.pnd installed.<br />
|-<br />
|[[jChemPaint]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Graphics - molecule drawing<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,242 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57633-jchempaint/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMol]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Graphics - molecule viewing in 3D<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,243 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57618-jmol-3d-molecule-viewer/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMP3 Player]]<br />
|2010-07-10<br />
|jaijuju<br />
|Audio - music player<br />
|[http://www.pandorasource.de/download.php?view.156 Download]<br />
|[http://code.google.com/p/jmp3player/ Website]. Java.pnd required.<br />
|-<br />
|[[Joe Editor]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|terminal-based screen editor<br />
|-<br />
|[[Jumanji]]<br />
|2011-05-22<br/>2011-03-03<br />
|zLouD (2nd port)<br/>b3w (1st port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=jumanji-80A3FEF9.zLouD 2nd port]<br/>[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/jumanji.inf 1st port]<br />
|Discussion (German): [http://forum.gp2x.de/viewtopic.php?f=59&t=12130 2nd port] [http://forum.gp2x.de/viewtopic.php?f=59&t=11821 1st port]. [https://wiki.archlinux.org/index.php/Jumanji Wiki]<br />
|-<br />
|[[KCHMViewer]] 5.2<br />
|2010-10-05<br />
|Hitnrun (port)<br />
|Office - CHM Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,215 Archive] [http://repo.openpandora.org/?page=detail&app=kchmviewer Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56901-kcmviewer/ Discussion.] Windows help files reader.<br />
|-<br />
|[[KDiff 3]]<br />
|2011-02-03<br />
|Joachim Eibl<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,299 Archive] <br />
|[http://boards.openpandora.org/index.php?/topic/1440-kdiff3-0995-pandora-3/ Discussion]. Merge 2 or 3 text input files or directories<br />
|-<br />
|[[KeePassX]]<br />
|2011-06-23<br />
|pmprog (port)<br />
|System - passwords<br />
|[http://repo.openpandora.org/?page=detail&app=keepassx Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4135-keepassx-v043/ Discussion]<br />
|-<br />
|[[Keyboard layout changer]]<br />
|2011-06-12<br />
|slaeshjag<br />
|System - configuration<br />
|[http://repo.openpandora.org/?page=detail&app=change-keymap-0.1-slaeshjag Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/2428-keyboard-layout-changer/ Discussion]. Shows up in Settings as Keyboard Layout<br />
|-<br />
|[[Leafpad]] 0.8.18.8<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=leafpad-leafpad-22475 Repo]<br />
|<br />
|-<br />
|[[Liferea]]<br />
|2010-07-06<br />
|sebt3 (port)<br />
|Network - RSS Reader<br />
|[http://sebt3.openpandora.org/pnd/liferea.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55089-liferea/ Discussion]<br />
|-<br />
|[[lighttpd]] + lighttpd-php ('''beta''')<br />
|2011-05-19<br />
|eyecreate<br />
|Network - web server<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=560 lighttpd] [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=561 lighttpd-php]<br />
|[http://boards.openpandora.org/index.php?/topic/3580-lighttpd-test-pnd/ Discussion] [http://en.wikipedia.org/wiki/Lighttpd Website]<br />
|-<br />
|[[Lightweight2]] 1.12<br />
|2011-07-29<br />
|cpttom, mcobit (port), Zero3K (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=lightweight2-Lightweight2-112245 Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58836-lightweight2/page__view__findpost__p__945285 GP32X] [http://boards.openpandora.org/index.php?/topic/2106-lightweight-2/page__view__findpost__p__81473 OP]. Small, fast browser.<br />
|-<br />
|[[Links2]]<br />
|2011-03-10<br />
|mash (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,333 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion].<br />
|-<br />
|[[Linksys AE1000 USB Wifi]] (installer)<br />
|2011-04-01<br />
|Jey123456<br />
|Network - USB Wifi driver<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=379 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/page__view__findpost__p__46426 Discussion]. Get internet anywhere.<br />
|-<br />
|[[Linphone]] ('''beta''')<br />
|2011-01-20<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/linphone.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58289-linphone Discussion]. Online phone calls.<br />
|-<br />
|[[Linux Multimedia Studio]] 0.4.10.1 (LMMS)<br />
|2011-05-15<br />
|eyecreate (port)<br />
|Audio - music production<br />
|[http://repo.openpandora.org/?page=detail&app=lmms-lmms-32513 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3501-lmms/ Discussion]<br />
|-<br />
|[[LXTask]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - task manager<br />
|<br />
|<br />
|-<br />
|[[Lynx]] v2.8.7<br />
|2011-02-28<br />
|Mhaws (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,331 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1998-lynx-087/ Discussion]<br />
|-<br />
|[[LXTerminal]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|<br />
|<br />
|-<br />
|[[luakit]]-20110722<br />
|2011-09-07<br />
|b3w (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=luakit-b3w Repo]<br />
|<br />
|-<br />
|[[MaCoPix]]<br />
|2011-06-29<br />
|Cloudef (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=macopix-1.7.4 Repo]<br />
|Desktop mascot app<br />
|-<br />
|[[Me TV]]<br />
|2010-10-19<br />
|sebt3 (port)<br />
|Network - digital TV<br />
|[http://sebt3.openpandora.org/pnd/metv.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56987-port-request-me-tv/page__p__921501&#entry921501 Discussion]<br />
|-<br />
|[[Merkaartor]] 0.17.0<br />
|2011-01-27<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/merkaartor.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56656-merkaartor-or-other-osm-editor/page__p__922345&#entry922345 Discussion]<br />
|-<br />
|[[Midnightcommander]] 4.7.5.2<br />
|2011-05-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=midnightcommander-mc-23340 Repo]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2621-midnightcommander/ OP] [http://www.gp32x.com/board/index.php?/topic/59103-midnightcommander/ GP32X]<br />
|-<br />
|[[Midori]] 0.3.3-1<br />
|2011-04-05<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/midori-0.3.3-1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59121-midori-0-3-3/ Discussion] Fixed version of Midori.<br />
|-<br />
|[[Midori]] 0.3.6<br />
|2011-05-21<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/pnd/midori-0.3.6-flashfix.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59490-midori-0-3-6/ GP32X] [http://boards.openpandora.org/index.php?/topic/3615-midori-036/ OP] {{HideableNotes|(Flash now works; instructions in thread).}}<br />
|-<br />
|[[MikMod Player]]<br />
|2011-08-03<br />
|StreaK (port)<br />
|Audio - music player<br />
|<br />
|Plays mod, s3m, it, xm, & others.<br />
|-<br />
|[[Milkyhelper]] 1.7.2.6<br />
|2011-09-10<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkyhelper-1.2 Repo]<br />
|<br />
|-<br />
|[[Milkynotify]] - Update notifier<br />
|2011-06-14<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkynotify Repo]<br />
|<br />
|-<br />
|[[MilkyTracker]]<br />
|2011-08-22<br/>2010-06-23<br />
|StreaK (2nd port)<br/>Stuckie (1st port)<br />
|Audio - music tracker<br />
|[http://ompldr.org/vYTB2Yg/milkytracker.pnd.zip Download (StreaK)]<br/>[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,102 Archive (Stuckie)] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/milkytracker.inf Apps (Stuckie)]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60245-milkytracker-beta/page__gopid__956326&#entry956326 StreaK], [http://www.gp32x.com/board/index.php?/topic/57612-remember-the-only-2-keyboard-buttons-at-once-limitation/ Stuckie]<br />
|-<br />
|[[MinAmp]] 0.31<br />
|2011-06-14<br />
|Kool65<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=minamp Repo]<br />
|[http://linux.kewley.name/minamp Website/comments] [http://boards.openpandora.org/index.php?/topic/3577-minamp/ Discussion]<br />
|-<br />
|[[Minitube]] 1.5.0<br />
|2011-08-12<br />
|Flavio Tordini, freamon (port)<br />
|Network - Youtube client<br />
|[http://repo.openpandora.org/?page=detail&app=minitube Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55952-minitube-1-1/ v1.1] [http://www.gp32x.com/board/index.php?/topic/58183-minitube-1-3/ v1.3] [http://www.gp32x.com/board/index.php?/topic/57099-new-version-of-minitube-avaiable/page__view__findpost__p__950303 v1.4]. Youtube browser/player<br />
|-<br />
|[[modRana]]<br />
|2011-06-17<br />
|cube48 (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=modrana Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3780-modrana/ Discussion]. GPS. Can also view maps offline.<br />
|-<br />
|[[MooEdit]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - text editor<br />
| <br />
|<br />
|-<br />
|[[Mount-Menu]]<br />
|2011-08-09<br />
|Lomaxx<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/mount-menu-installer.pnd Download] [http://repo.openpandora.org/?page=detail&app=mount-menu-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59985-mountmenu-installer/ Discussion]. Alternate mount-mechanism for SDHC-card-slots.<br />
|-<br />
|[[mtPaint]]<br />
|2010-07-27<br/>2010-12-29<br />
|Mark Tyler, daniel3000 (port 1), chris_c (port 2)<br />
|Graphics - image editor<br />
|[http://www.hermocom.com/en/downloads/openpandora/mtPaint.pnd/ Download (port 1)] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,263 Archive (port 2)]<br />
|[http://www.gp32x.com/board/index.php?/topic/55561-mtpaint-pnd-available/ Discussion]. For painting & pixel art. Ported twice.<br />
|-<br />
|[[MTR-GTK]]<br />
|2011-05-15<br />
|Kazuki (port)<br />
|Network - diagnostic tool<br />
|[http://repo.openpandora.org/?page=detail&app=mtr-mtr-10382 Repo]<br />
|Combines 'traceroute' and 'ping'<br />
|-<br />
|[[muCommander]]<br />
|2011-07-24<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[MuPDF]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Office - PDF viewer<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Discussion (German)].<br />
|-<br />
|[[Mutt]]<br />
|2011-03-01<br />
|mash (port)<br />
|Network - email client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,334 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion]. Text-based.<br />
|-<br />
|[[MyPaint]]<br />
|2011-02-27<br />
|First (port)<br />
|Graphics - image editor<br />
|[http://webusers.spa.umn.edu/~laurens/pnd/mypaint-0.9.0.pnd Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1817-mypaint-port/ Discussion]. [http://mypaint.intilinux.com/ Website]. Has pressure sensitivity.<br />
|-<br />
|[[Nagaina]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application<br />
|-<br />
|[[ncmpcpp4P]] v0.5.7.1<br />
|2011-04-28<br />
|remogatto (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=ncmpcpp4P.remogatto Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2032-ncmpcpp4p/ Discussion]. [http://unkart.ovh.org/ncmpcpp/ Website] ncurses-based music player<br />
|-<br />
|[[NetFleet]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Network - download manager<br />
|<br />
|<br />
|-<br />
|[[Netsurf]] 2.6<br />
|2011-03-08<br />
|slaeshjag(port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/netsurf.pnd Download]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2129-netsurf/ OP] [http://www.gp32x.com/board/index.php?/topic/58913-netsurf-2-6/ GP32X] No SSL support<br />
|-<br />
|[[Nightvision]] 3.0<br />
|2011-03-12<br />
|F_Slim (port)<br />
|Office - planetarium<br />
|[http://www.slimpages.de/extern/nightvision.pnd.zip Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2299-nightvision-30/ Discussion] [http://forum.gp2x.de/viewtopic.php?f=59&t=11810 (German}]. Needs java.pnd installed. May not work in HF5<br />
|-<br />
|[[NoteCase Pro]]<br />
|2011-09-09<br />
|hermocom (port)<br />
|Office - personal organizer<br />
|[http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 Repo]<br />
|<br />
|-<br />
|[[Nub configuration alternative]]<br />
|2011-06-10<br />
|Caine<br />
|System - configuration<br />
|[http://www.mediafire.com/?pxmw6m7zezj7aus Download] <br />
|[http://boards.openpandora.org/index.php?/topic/3946-nub-configuration-alternative/ Discussion]. Will be included in HF6.<br />
|-<br />
|[[Ommpc]] v0.5.4<br />
|2010-10-06<br />
|Tim Temple<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,133 Archive]<br />
|MPD client [http://www.gp32x.com/board/index.php?/topic/55039-ommpc-v0-5-2/ Discussion]<br />
|-<br />
|OPKG Installer<br />
|2011-04-24<br />
|Dave1234<br />
|Network<br />
|[http://www.pandorabits.org/uploads/opkg_installer/opkg_installer.pnd Download] <br />
|[http://www.pandorabits.org/index.php?page=opkg-installer Website] [http://boards.openpandora.org/index.php?/topic/3057-opkg-installer/ Discussion]<br />
|-<br />
|[[OSM2Go]] ('''beta''')<br />
|2010-05-26<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/?f=osm2go.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59529-osm2go/ Discussion]. Doesn't work yet.<br />
|-<br />
|[[Osmo]] ('''beta''')<br />
|2010-09-03<br />
|sebt3 (port)<br />
|Office - personal organizer<br />
|[http://sebt3.openpandora.org/pnd/osmo.pnd Download]<br />
|[http://clayo.org/osmo/ Website] [http://www.gp32x.com/board/index.php?/topic/56455-osmo/ Discussion]<br />
|-<br />
|OVR editor and PND aware application launcher<br />
|2011-06-27<br />
|Caine<br />
|System<br />
|[http://www.mediafire.com/?v9pds8txfcey1p4 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/4201-ovr-editor-and-pnd-aware-application-launcher/ Discussion]<br />
|-<br />
|[[PandaBAS]] BASIC Interpreter<br />
|2011-07-02<br />
|ZXDunny (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pandabas.zxdunny.2994 Repo]<br />
|Port of SpecBAS BASIC interpreter.<br />
|-<br />
|[[PanDebian]]<br />
|2011-05-30<br />
|Gregor<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=PanDebian Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/1474-pandebian/ Discussion]. [[Extend Utils]] alternative for Angstrom-Debian cooperation<br />
|-<br />
|Pandora Fractals<br />
|2010-08-26<br />
|Or Green<br />
|Graphics - fractals<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/PFractals.inf Apps]<br />
|fractal generator. [http://www.gp32x.com/board/index.php?/topic/51402-mandelbrot-set-generator-for-pandora/page__st__75 Discussion]<br />
|-<br />
|[[Pan Newsreader]]<br />
|2011-06-16<br />
|sebt3 (port)<br />
|Network - newsreader<br />
|[http://repo.openpandora.org/?page=detail&app=pan Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59664-pan-newsreader/ Discussion]<br />
|-<br />
|[[PanPlayer]] Beta 4<br />
|2011-02-24<br />
|JDGBOLT<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,329 Archive] [http://apps.openpandora.org/cgi-bin/viewapp.pl?/Application/PanPlayer.inf Apps]<br />
|'''Needs [[Hotfix 5]]'''. [http://www.gp32x.com/board/index.php?/topic/58769-panplayer-beta/ Discussion]. Optimized mplayer build<br />
|-<br />
|[[P-Boot]]<br />
|2012-07-07<br />
|chaotix<br />
|System - Boot manager<br />
|[http://lxtek.de/pandora/pboot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/9150-p-boot/ Discussion] Initram to allow flexible booting options (NFS, USB, loop)<br />
|-<br />
|[[PCMan File Manager]] 0.9.7.1<br />
|2011-05-20<br />
|Kazuki (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=pcmanfm-1055 Repo]<br />
|<br />
|-<br />
|[[Pencil]] 0.4.4b ('''beta''')<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Graphics - animation<br />
|[http://sebt3.openpandora.org/pnd/pencil.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57362-pencil/ Discussion]. 2D animation & drawing.<br />
|-<br />
|[[Pepviewer]]<br />
|2011-02-22<br />
|Skadus (port)<br />
|Graphics - image viewer<br />
|[http://www.mediafire.com/?t0sop9wrj087e1t Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1869-pepviewer/ Discussion]. Ported from PSP.<br />
|-<br />
|[[Pidgin]] 2.7.10.2<br />
|2011-05-17<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/pidgin.pnd Download] [http://repo.openpandora.org/?page=detail&app=pidgin-pidgin Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56898-pidgin/ Discussion]. This version no longer uses [[NAND]] to [http://www.gp32x.com/board/index.php?/topic/56898-pidgin/page__view__findpost__p__934658 store data].<br />
|-<br />
|[[PNDbuilder]] v1.1<br />
|2011-02-22<br />
|freedomdown (Ryan Dallaire)<br />
|Development<br />
|[http://www.freedomdown.ca/storage/pndb.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58587-pndbuilder/page__view__findpost__p__940230 Discussion]. Graphical PND maker.<br />
|-<br />
|PS3 Bluetooth Controller - Sixpair Utility<br />
|2010-06-13<br />
|Jim Paris, Samson Yeung, AireTamStrm (port) <br />
|System - input device<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,4 Archive]<br />
|Use a DualShock III Controller or SIXAXIS controller via USB<br />
|-<br />
|[[pnd_assoc]]<br />
|2011-03-29<br />
|Jey123456<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=369 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2634-pnd-assoc/ Discussion] Associate file types with PNDs<br />
|-<br />
|[[pnd_run.sh]] installer ('''beta''')<br />
|2011-06-16<br />
|sebt3<br />
|System<br />
|[http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_run.sh]] installer for HF6 ('''beta''')<br />
|2011-09-25<br />
|sebt3<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=pnd_run-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_utils]]<br />
|2011-05-23<br />
|Jey123456<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=Pnd_Utils Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2688-pnd-utils/ Discussion] Includes pnd_assoc and some other features.<br />
|-<br />
|[[PNDStore]] 1.0.3.0 ('''beta''')<br />
|2011-10-04<br />
|Tempel<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=pndstore Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59148-pndstore/page__view__findpost__p__958555 Discussion]<br />
|-<br />
|[[PSFreedom]]<br />
|2010-09-23<br />
|Notaz (port)<br />
|Other<br />
|[http://pandorapress.net/gruso/psfreedom.ko Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56752-psfreedom-for-pandora/ Discussion]. Allows homebrew on your PS3.<br />
|-<br />
|[[PSP-Maps]]<br />
|2011-09-02<br />
|Kazuki (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=pspmaps-1987 Repo]<br />
|<br />
|-<br />
|[[PuTTY]]<br />
|2011-07-15<br />
|Simon Tatham, Kazuki (port)<br />
|Network - terminal emulator<br />
|[http://repo.openpandora.org/?page=detail&app=putty-1496 Repo]<br />
|[http://en.wikipedia.org/wiki/PuTTY Wikipedia]<br />
|-<br />
|[[PyQt]] Installer<br />
|2011-09-02<br />
|Eric Jardim (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pyqt-install.sh-2318 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5149-pyqt-485-beta/ Discussion] Python bindings for Qt.<br />
|-<br />
|[[qBittorrent]]<br />
|2011-03-16<br />
|Coldbird (port)<br />
|Network - BitTorrent client<br />
|[http://dl.dropbox.com/u/13011238/qbittorrent-1.3.3-pandora.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58993-qbittorrent/ GP32X] [http://boards.openpandora.org/index.php?/topic/2389-qbittorrent/page__gopid__41612#entry41612 OP]<br />
|-<br />
|[[QDiskUsage]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=qdiskusage Repo]<br />
|[http://qt-apps.org/content/show.php/QDiskUsage?content=107012 Website]<br />
|-<br />
|[[qOrganizer]]<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Office - organizer<br />
|[http://sebt3.openpandora.org/pnd/qorganizer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,233 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57359-qorganizer/ Discussion]<br />
|-<br />
|[[qPSP Manager]]<br />
|2011-07-22<br />
|StreaK (port) <br />
|Other<br />
|<br />
|manage PSP memorystick<br />
|-<br />
|[[qSSLChat]]<br />
|2011-07-25<br />
|StreaK (port)<br />
|Network - chat client<br />
|[http://ompldr.org/vOW1jMg/qtsslchat.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60059-qsslchat-for-pandora/ Discussion]. P2P chatting. Not IRC.<br />
|-<br />
|[[QSynth & FluidSynth]] 0.3.5 ('''beta''')<br />
|2011-03-18<br />
|Kazuki (port)<br />
|Audio - synthesizer<br />
|[http://pandora.idb.s1.jcink.com/qsynth-0.3.5.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59011-porting-qsynth-fluidsynth-with-yactfeau/page__view__findpost__p__943670 Discussion] [http://qsynth.sourceforge.net/qsynth-index.html Website] {{HideableNotes|software synthesiser based on the Soundfont specification.}}<br />
|-<br />
|[[QtCumber]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Network - file transfer<br />
|<br />
|p2p file transfer<br />
|-<br />
|[[qtFM]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[QtMindMap]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Office - mind mapping<br />
|<br />
|<br />
|-<br />
|[[QtSpotify]]<br />
|2011-03-11<br />
|sebt3 (port)<br />
|Network - music streaming<br />
|[http://sebt3.openpandora.org/pnd/qtspotify.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58955-qtspotify/ Discussion]. Spotify client.<br />
|-<br />
|Quick Change CPU Speed<br />
|2010-06-20<br />
|Pleng<br />
|System<br />
|[http://www.strappysolutions.com/demos/pandora/CPUSpeeds.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54583-quick-change-cpu-speeds/ Discussion]. Add CPU speed presets to your menu.<br />
|-<br />
|[[Quicky]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application, wiki-like syntax.<br />
|-<br />
|[[RadioTray]]<br />
|2011-09-11<br />
|freamon (port)<br />
|Network - music streaming<br />
|[http://repo.openpandora.org/?page=detail&app=radiotray.freamon.40n8e Repo]<br />
|<br />
|-<br />
|RAM Defragger 0.4.0<br />
|2011-03-16<br />
|Tobias 'knilch' Jordan<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,359 Archive]<br />
|memory optimizer<br />
|-<br />
|[[Remmina]]<br />
|2010-06-21<br />
|mindlord (port)<br />
|Network - VNC/RDP/XDMCP client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,99 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/remmina.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/54610-remmina-0-7-5/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Repository News]]<br />
|2010-07-24<br />
|StreaK (original author)<br />
|Network - RSS Reader<br />
|<br />
|view news from repo.openpandora.org<br />
|-<br />
|[[Rockbox]] 3.9.x.1 ('''beta''')<br />
|2011-06-28<br />
|Thomas Jarosch, froggyman (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=rockbox.thomasjfox.003 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2094-rockbox-as-an-app/page__view__findpost__p__74439 Discussion]<br />
|-<br />
|[[rox-filer]]<br />
|2011-07-18<br />
|Cloudef (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=rox-filer Repo]<br />
|has the default rox tree in PND<br />
|-<br />
|[[RText]]<br />
|2010-07-10<br />
|Fifesoft, Chrysipp (port)<br />
|Development - text editor<br />
|[http://www.pandorasource.de/download.php?view.157 Download]<br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10106%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhivaNHspNg4XSb4aOpjskxivvIRXw Discussion (German)]. Must have Java.pnd installed.<br />
|-<br />
|[[Schism Mod Player]]<br />
|2010-06-10<br />
|?<br />
|Audio - music tracker<br />
|[http://www.pandorasource.de/download.php?view.79 Download]<br />
|Player for MOD and XM.<br />
|-<br />
|[[Schism Tracker]]<br />
|2010-06-19<br />
|Storlek, Stuckie (port)<br />
|Audio - music tracker<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,89 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/schismtracker.inf Apps]<br />
|Clone of Impulse Tracker<br />
|-<br />
|[[schroot]]<br />
|2012-06-16<br />
|Debian buildd-tools Developers, chaotix (port)<br />
|System<br />
|[http://lxtek.de/pandora/schroot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/8817-schroot/ Discussion] Secure and very versatile utility to run Debian or other Linux distros in a chroot<br />
|-<br />
|[[Scientific Calculator]]<br />
|2011-02-14<br />
|Chrysipp (port)<br />
|Office - calculator<br />
|[http://web.student.tuwien.ac.at/~e0725060/JavaScientificCalculator.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11714 Discussion (German)]. Must have Java.pnd installed. If you have trouble running it, try [http://boards.openpandora.org/index.php?/topic/673-java-pnd/page__view__findpost__p__51226 this].<br />
|-<br />
|[[Scite]] 2.21<br />
|2010-10-20<br />
|urjaman (port)<br />
|Office - text editor<br />
|[http://urjaman.dyndns.info/scite221.pnd Download] [http://repo.openpandora.org/?page=detail&app=scite Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/57116-scite-2-21-ported/ Discussion]. Scintilla-based syntax highlighting text editor<br />
|-<br />
|Script Launcher<br />
|2011-03-29<br />
|meandu229<br />
|System<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Discussion] script to launch .sh files<br />
|-<br />
|SD Card Speed Fix<br />
|2010-06-13<br />
|mawler<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,88 Archive]<br />
|improve SD writing speed, but risk data corruption if writing is interrupted<br />
|-<br />
|[[SD Installer]] 1.4.1.1<br />
|2011-06-25<br />
|Dave1234<br />
|System<br />
|[http://www.pandorabits.org/uploads/sd-installer/sd_install.pnd Download] [http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 Repo]<br />
|[http://www.pandorabits.org/index.php?page=sd-installer Website] [http://boards.openpandora.org/index.php?/topic/2297-pandora-sd-installer/page__view__findpost__p__73674 Discussion] Install Pandora OS to your SD card.<br />
|-<br />
|[[Seq24]] ('''beta''')<br />
|2010-09-06<br />
|Gruso (port)<br />
|Audio - music tracker<br />
|[http://users.tpg.com.au/pw2007/seq24.beta1.pnd Download] [http://repo.openpandora.org/?page=detail&app=seq24-0.8.7-pandora Repo]<br />
|MIDI sequencer. [http://www.gp32x.com/board/index.php?/topic/56517-seq24-midi-sequencer/ Discussion]<br />
|-<br />
|[[Sidplay]]<br />
|2011-09-21<br />
|Silent-Hunter (port)<br />
|Audio - music tracker<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=1039 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5412-sidplay/ Discussion] '''WARNING:''' not a PND, writes to NAND<br />
|-<br />
|[[Shutdown Timer]]<br />
|2011-06-02<br />
|atom (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=shutdowntimer.atom.001 Repo]<br />
|<br />
|-<br />
|[[small-ffmpeg-gui]]<br />
|2011-07-28<br />
|mcobit (port)<br />
|Media converter<br />
|[http://repo.openpandora.org/?page=detail&app=ffmpeg-small-ffmpeg-gui-269 Repo]<br />
|<br />
|-<br />
|[[SMPlayer]] 0.6.9-1<br />
|2011-02-02<br />
|Ivanovic (port)<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,298 Archive] <br />
|MPlayer frontend. [http://www.gp32x.com/board/index.php?/topic/58511-smplayer/ Discussion]<br />
|-<br />
|[[SpeedCrunch]]<br />
|2011-05-25<br />
|eyecreate (port)<br />
|Office - calculator<br />
|[http://repo.openpandora.org/?page=detail&app=speedcrunch-speedcrunch-26662 Repo]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Stjerm]]<br />
|2011-08-12<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|[http://ompldr.org/vOXYzYg/stjerm.pnd.zip Download]<br />
|<br />
|-<br />
|[[SunVox]]<br />
|2011-08-08<br />
|cube48 (port)<br />
|Audio - music tracker<br />
|[http://repo.openpandora.org/?page=detail&app=SunVox Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4085-sunvox-ultimate-multiplatform-synthsamplertracker/ Discussion]<br />
|-<br />
|[[SUPA]] 0.1-1 ('''beta''')<br/><small>Simple Updater for Pandora Applications</small> <br />
|2010-07-04<br />
|Bryce Leo<br />
|System - Application Downloader/Updater<br />
|[http://drive.and-a-half.com/SUPA.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55023-supa-simple-updater-for-pandora-applications/ Discussion]. No GUI yet. PNDStore is probably better.<br />
|-<br />
|[[Swap files]]<br />
|2011-06-16<br />
|slaeshjag (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=swaptools-0.1-slaeshjag Repo] <br />
|Manage swap files<br />
|-<br />
|[[Sxiv]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Graphics - image viewer<br />
|[http://forum.gp2x.de/download/file.php?id=1088&sid=c7364ef00c1d355c4f22cd82b21dae0a Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11998 Discussion (German)].<br />
|-<br />
|[[Sylpheed]]<br />
|2011-08-17<br />
|StreaK (port)<br />
|Network - email client<br />
|[http://ompldr.org/vOXhrZQ/sylpheed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60207-sylpheed-email-client-beta-pnd/ GP32X] [http://boards.openpandora.org/index.php?/topic/4924-sylpheed-email-client-beta-pnd/ OP]<br />
|-<br />
|[[Synergy]]<br />
|2010-10-09<br />
|Lomaxx (port)<br />
|Network - VNC client<br />
|[http://www.mediafire.com/?npdbkibd5bm5ckb Download] [http://repo.openpandora.org/?page=detail&app=synergy-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56943-synergy-clientserver-as-pnd/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Task Manager]]<br />
|2011-05-14<br />
|eyecreate (port)<br />
|System - task manager<br />
|[http://repo.openpandora.org/?page=detail&app=xfce-taskmanager-xfce4-taskmanager-11126 Repo]<br />
|<br />
|-<br />
|[[Tesh]]<br />
|2011-07-21<br />
|SreaK (port)<br />
|Development - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=tesh-app Repo] <br />
|with syntax highlighting: C++ / C / C# / Java<br />
|-<br />
|[[TiMidity++]] 2.13.3 (player + Daemon loader)<br />
|2011-03-21<br />
|Gruso (port)<br />
|Audio - MIDI<br />
|[http://www.mediafire.com/?7sit38m7ozpr4jd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59041-timidity-2-13-2-port/ GP32X] [http://boards.openpandora.org/index.php?/topic/2450-timidity/ OP]. Must install Timidity MIDI Installer first. {{HideableNotes|This makes Timidity visible to sequencers as a device.}}<br />
|-<br />
|[[Timidity MIDI Installer]]<br />
|2011-01-12<br />
|sebt3<br />
|Audio - MIDI<br />
|[http://sebt3.openpandora.org/pnd/timidity_midi_installer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,273 Archive] [http://repo.openpandora.org/?page=detail&app=timidity-midi-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Discussion]. MIDI patches installer. {{HideableNotes|It will allow you to have music for games that use MIDI. There are 3 different sound-sample sets packing different levels of sound quality. Installs to [[NAND]], though you can put them on SD card and then it's less than 2k on NAND (2 2-line files).}}<br />
|-<br />
|[[Transmission]]<br />
|2010-09-24<br />
|sebt3 (port)<br />
|Network - BitTorrent client<br />
|[http://sebt3.openpandora.org/pnd/transmission.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,208 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56553-bit-torrent-client/ Discussion].<br />
|-<br />
|[[TrueCrypt]] ('''beta''')<br />
|2011-02-12<br/>2010-07-18<br />
|TJSomething (port)<br/>daniel3000 (old port)<br />
|System - encryption<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,321 TJSomething's port] [http://repo.openpandora.org/?page=detail&app=TrueCrypt daniel3000's port]<br />
|[http://boards.openpandora.org/index.php?/topic/1763-truecrypt-port/ Discussion (TJSomething)], [http://www.gp32x.com/board/index.php?/topic/55347-truecrypt-pnd-ready-for-testing/ Discussion (hermocom/daniel3000)].<br />
|-<br />
|TuxPaint (from "Tux4Kids")<br />
|2011-04-20<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=tux4kids-tux4kids-27407 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2990-tux4kids Discussion]. Part of "Tux4Kids".<br />
|-<br />
|[[TV-Browser]] ('''beta''')<br />
|2011-02-13<br />
|chrysipp (port)<br />
|Network - TV guide<br />
|[http://web.student.tuwien.ac.at/~e0725060/TVBrowser.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11706 Discussion (German)]. [http://sourceforge.net/projects/tvbrowser/ Website]<br />
|-<br />
|[[Umbrello]] UML Modeller<br />
|2011-10-02<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=umbrello-umbrello-7295 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5531-umbrello-uml-modeller/ Discussion]<br />
|-<br />
|[[Unace]]<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UnRar]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UPX]] (The Ultimate Packer for eXecutables)<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[Very Simple Timer]]<br />
|2011-06-14<br />
|arekkusu<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=very-simple-timer Repo]<br />
|Keep track of time.<br />
|-<br />
|Viewnior 1.1<br />
|2011-02-26<br />
|gruso (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=viewnior-viewnior-15225 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55618-viewnior-pnd-available/page__view__findpost__p__940887 Discussion]<br />
|-<br />
|Vim Gvim 7.2 ('''beta''')<br />
|2010-08-08<br />
|joseluisjazz (port)<br />
|Office - text editor<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Discussion]. [http://www.vim.org/about.php About]. Not a PND.<br />
|-<br />
|[[VLC]] 1.1.0 ('''beta''')<br />
|2010-10-12<br />
|sebt3 (port)<br />
|Media player (video & audio)<br />
|[http://sebt3.openpandora.org/pnd/vlc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54922-vlc/ Discussion]<br />
|-<br />
|[[Wahcade]] Emulator Frontend b1 ('''beta''')<br />
|2011-02-06<br />
|Sigma (port)<br />
|System - frontend<br />
|[http://www.mediafire.com/?h8o33khvtcy3x8m Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1508-wahcade-frontend-beta1/ Discussion].<br />
|-<br />
|[[Wbar]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - app launcher<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,338 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58858-wbar/ Discussion].<br />
|-<br />
|[[Wbar Quick Menu Maker]] v0.6<br />
|2011-07-20<br />
|StreaK (original author)<br />
|System - app launcher<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=570 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60008-wbar-quick-menu-maker/page__view__findpost__p__954088 Discussion].<br />
|-<br />
|WiFi "Another Test Wifi Driver" ('''Beta''')<br />
|2011-03-05<br />
|David, notaz<br />
|System<br />
|[http://notaz.gp2x.de/misc/pnd/wl1251-modules_1.0-r24.5_omap3-pandora.ipk Download] <br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58888-another-test-wifi-driver/ GP32X] [http://boards.openpandora.org/index.php?/topic/2151-another-test-wifi-driver/ OP]. HF5 only, not for use with HF6.<br />
|-<br />
|WiFi '''Beta test'''<br />
|2010-11-05<br />
|Evildragon<br />
|System<br />
|[http://www.openpandora.org/downloads/WiFiBETA.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57364-wifi-betatest/ Discussion]. Might fix WiFi issues.<br />
|-<br />
|[[Wiimote Configurator]]<br />
|2011-05-17<br />
|sigma (port) <br />
|System - input device<br />
|[http://repo.openpandora.org/?page=detail&app=wiimote Repo]<br />
|Use a Wiimote controller as input device<br />
|-<br />
|[[Worker]] 2.17.11<br />
|2011-04-01<br />
|mash (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,375 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2709-worker-21711/ Discussion]<br />
|-<br />
|[[wxMaxima]] ('''beta''')<br />
|2011-07-13<br />
|FenrirLokisohn (port)<br />
|Office - math<br />
|[http://www-user.tu-chemnitz.de/~fepf/wxmaxima.pnd Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=12495 Discussion (German)]. Algebra.<br />
|-<br />
|[[Xarchiver]] 0.5.2<br />
|2010-12-04<br />
|mcobit (port)<br />
|System - file archiver<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,259 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57748-xarchiver/ Discussion]<br />
|-<br />
|Xbindkeys<br />
|2010-10-14<br />
|Lomaxx (port)<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/xbindkeys-1.8.3_prebuild.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57037-xbindkeys-precompiled/ Discussion]. Configure hotkeys<br />
|-<br />
|[[XBMC]] 10.0 ('''beta''')<br />
|2011-03-13<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/xbmc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57106-xbmc-media-center/page__view__findpost__p__942955 Discussion]. Functions as "entertainment hub".<br />
|-<br />
|XFE 1.32.1<br />
|2010-07-20<br />
|Maxim Baranov, Roland Baudin, packaged by sebt3<br />
|System - file manager, packager<br/>Graphics - image viewer<br/>Office - notepad<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,163 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/55388-xfe/ Discussion]<br />
|-<br />
|XHTML WYSIWYG Editor<br />
|2011-07-21<br />
|StreaK (port)<br />
|Development - text editor<br />
|<br />
|<br />
|-<br />
|[[Xournal]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - journal<br />
|[http://sebt3.openpandora.org/pnd/xournal.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56864-xournal/ Discussion]. Can annotate PDFs.<br />
|-<br />
|[[Xorfile]]<br />
|2011-07-22<br />
|StreaK (original author)<br />
|System - encryption<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=571 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60034-xorfile-small-app-for-pandora/ Discussion]. Encode text files.<br />
|-<br />
|[[WeeChat]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Network - chat client<br />
|<br />
|IRC client.<br />
|-<br />
|[[Zim]]<br />
|2011-07-05<br />
|Mindlord (port), eyecreate (additions)<br />
|Office - personal wiki<br />
|[http://www.mediafire.com/?l6qiaew6m0gvmma Download]<br />
|[http://boards.openpandora.org/index.php?/topic/3974-zim-desktop-wikiwith-additions/page__view__findpost__p__75872 Discussion] [http://www.gp32x.com/board/index.php?/topic/58850-zim-the-desktop-wiki/page__view__getnewpost (old)]<br />
|-<br />
|[[zNotes]]<br />
|2011-09-20<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=znotes-znotes-27551 Repo]<br />
|Note-taking application<br />
|}<br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Arch Linux<br />
|2011-05-31<br />
|wejp<br />
|Full OS<br />
|[http://wejp.k.vu/pandora/archlinux_update Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59027-arch-linux-on-the-pandora/page__view__findpost__p__950406 Discussion] Using PlugApps, some libraries missing (like libpnd)<br />
|-<br />
|Debian (Squeeze)<br />
|2011-04-09<br />
|Stuckie<br />
|Full OS<br />
|[http://pandorawiki.org/Debian_On_SD#Debian_On_SD Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/page__view__findpost__p__945994 GP32X] [http://boards.openpandora.org/index.php?/topic/1819-debian-on-sd/page__view__findpost__p__48443 OP] <br />
|-<br />
|Minimenu Beta Installer ('''beta''')<br />
|2011-02-09<br />
|skeezix<br />
|Launcher<br />
|[http://www.codejedi.com/pandora/minimenu/mmenu_beta_installer_20110209.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/page__view__findpost__p__935861 Older versions] '''Note:''' Already included in [[Hotfix 5]].<br />
|-<br />
|Pandian - Debian<br />
|2013<br />
|stackshadow<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Pandian]<br />
|Discussion: [http://boards.openpandora.org/topic/15302-pandian-mark2/]<br />
|-<br />
|Panorama 0.1.271.0<br />
|2011-08-25<br />
|B-Zar<br/>dflemstr<br />
|Launcher<br />
|[http://repo.openpandora.org/?page=detail&app=bzar-panorama Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59231-panorama/page__view__findpost__p__946988 GP32X] [http://boards.openpandora.org/index.php?/topic/2979-panorama-alpha-preview/ OP]. "MilkyTest" is alternative to PNDStore.<br />
|-<br />
|Slackware-14.2 soft-float (stable), Slackware-14.1 soft-float (stable), Slackware-14.0 soft-float (stable), Slackware-13.37 soft-float (stable), and Slackware-current hard-float (unstable)<br />
|2012-04-01<br/>Latest update: 2016-08-31<br />
|Linux-SWAT + help<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Software_projects/OS/Slackware]<br />
|All hardware working, ~75% compatibility with .pnd (not fully debugged yet), more than 400 packages optimized for the Pandora's CPU.<br />
|-<br />
|SOLEIL-14.1, SOLEIL-14.0<br />
|2012-12-21<br/>Latest update: 2014-02-16<br />
|Linux-SWAT<br />
|Full OS<br />
|Links: [http://pandorawiki.org/Software_projects/OS/SOLEIL]<br />
|Heavily modified Slackware. Pandora-centered network system. PXE server with x86 tools, and a mobile persistent x86 32 or 64 bit Slackware Linux. ARM and x86 distcc cluster.<br />
|}<br />
<br />
====Type explanation====<br />
'''Full OS:''' A full desktop environment similar to the one you are used to on your PC. You usually get an X-based system with a window manager similar to the default one included in Xfce (meaning you can have multiple, drag-able windows, a task bar, etc.). This is what you would want for full usability, but it often is slower in running games than a launcher as more tasks are running in the background.<br />
<br />
'''Launcher:''' The more simplistic and sleek interface you might know from handhelds like the Wiz or Nintendo DS. Functionality is limited (compared to a full OS) as you don't have a desktop and usually no file browser. It often cannot display multiple windows or programs at once, but uses less memory, might be faster and better suited if you only want to run a few PNDs.<br />
<br />
===Skins===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Basic Gray<br />
|2010-11-25<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=506 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueFuture<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,239 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=434 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Executive<br />
|2010-11-27<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,250 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928158 Discussion]<br />
|-<br />
|Gray Is Sexy<br />
|2010-11-27<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.liquidfists.com/files/grayissexy.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928315 Discussion]<br />
|-<br />
|GreenGlass<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,394 Archive]<br />
|<br />
|-<br />
|Midnight<br />
|2010-06-17<br />
|Trevsweb<br />
|Minimenu skin<br />
|[http://trevsweb.com/pandainterface/midnight.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Newsprint<br />
|2010-07-26<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.strappysolutions.com/demos/pandora/newsprint.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Pipboy 3000<br />
|2011-06-21<br />
|Boolean<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,419 Archive]<br />
|<br />
|-<br />
|RedDevil<br />
|2010-11-26<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,248 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928099 Discussion]<br />
|-<br />
|RedWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=433 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Toybox & Corporate (2 skins)<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=432 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|UrbanCamo_blue<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,397 Archive]<br />
|<br />
|-<br />
|UrbanCamo_brown<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,395 Archive]<br />
|<br />
|-<br />
|UrbanCamo_green<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,396 Archive]<br />
|<br />
|-<br />
|Wasp<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,238 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Winamp Classic<br />
|2011-08-24<br />
|dgame<br />
|Audacious skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=580 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60250-audacious-winamp-classic-skin/ Discussion]<br />
|}<br />
<br />
===Graphic engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[BennuGD - Module Yeti 3D Pro]]<br />
|2011-06-18<br />
|Colombian Developers, Geca (port)<br />
|<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,416 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59682-bennugd-module-yeti-3d-pro/ Discussion]<br />
|-<br />
|[[GLES]] ('''beta''')<br />
|2010-09-02<br />
|Farox (port)<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Discussion]<br />
|}<br />
<br />
===Demos/technical demos===<br />
<br />
==Unreleased software ("Projects Under Development")==<br />
This section includes both software that is actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes. <br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Android Omap<br />
|[http://elinux.org/Android_on_OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|AROS Arm<br />
|[http://projects.powerdeveloper.org/project/imx515/735]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Debian<br />
|[http://debian.org] [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/]<br />
|working build<br />
|Stuckie<br />
|<br />
|-<br />
|FreeBSD<br />
|[http://wiki.freebsd.org/FreeBSD/arm/OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Fedora ARM<br />
|[http://fedoraproject.org/wiki/Architectures/ARM]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Gentoo Linux<br />
|[http://neuvoo.org] [http://vminko.org/gentoo_manuals/pandora]<br />
|Working build, not completed<br />
|javaJake, Viridior, vminko<br />
|IRC: (FreeNode) #gentoo-pandora<br />
|-<br />
|HaikuOS<br />
|[http://www.haiku-os.org]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Ohhie GUI<br />
|[http://www.gp32x.com/board/index.php?/topic/58320-video-ohhie-gui/]<br />
|working build<br />
|Pleng<br />
|Last update: Jan. 2011<br />
|-<br />
|RISC&nbsp;OS<br />
|[[RISC OS|Link]]<br />
|wip<br />
|Uwe Kall, Jeffrey Lee + others<br />
|BeagleBoard port available for download and testing.<br />
|-<br />
|Slackware ARM 12.2 and 13.1<br />
|[http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/page__p__29024__fromsearch__1#entry29024]<br />
|Works.<br />
|Linux-SWAT + help<br />
|For newer and fully working releases, see [http://pandorawiki.org/Software_projects#Operating_systems here.] 12.2 works with >=2.6.* kernel. 13.1 works with a more recent kernel. 12.2 and 13.1 were not released for Pandora.<br />
|-<br />
|Ubuntu ARM<br />
|[http://www.ubuntu.com/products/whatisubuntu/arm]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Xoo on ubuntu<br />
|[[Xoo on ubuntu|Link]]<br />
|wip<br />
|<br />
|<br />
|}<br />
<br />
===Game Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Author/Port Author<br />
!Source code<br />
!Discussion<br />
!Language<br />
!Tech<br />
!Target platforms<br />
!Functionality/Notes<br />
!Example Project<br />
|-<br />
|[[GLESGAE]]<br />
|stuckie<br />
|stable: [http://svn.xp-dev.com/svn/glesgae/trunk/], nightly: [https://github.com/stuckie/glesgae]<br />
|[http://boards.openpandora.org/index.php?/topic/7091-glesgae/]<br />
|C++<br />
|3D<br />
|PC (Win,Lin), iOS, Android, WIZ, CAANOO, Pandora<br />
|'''WIP''', set of tutorials about writing a game engine, OpenGLES renderer, shaders, JavaScript integration<br />
|<br />
|-<br />
|Pengyne<br />
|Jorgon<br />
|see discussion<br />
|[http://boards.openpandora.org/index.php?/topic/7227-rebirth-pengyne-2d3d-engine-2-27-2012/]<br />
|Engine: C++, Game code: Python<br />
|2D and 3D<br />
|PC (Win,Mac), Pandora<br />
|'''WIP''', uses a Python interpreter for game code, HTML-like GUI, OpenGL 2.0 and GLES 2.0 renderer, Shaders, Sprites with speed optimizations, Vertex and Index Buffers, Tiled Basic map file support<br />
|<br />
|-<br />
|Penjin<br />
|PokeParadox, Maintainer: foxblock<br />
|[http://code.google.com/p/penjin/]<br />
|[http://boards.openpandora.org/index.php?/topic/5413-penjin-video-tutorials/]<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|Basic Game Engine, SDL or OpenGLES renderer, very basic 2D collision detection, file interaction and encryption, achievements, sounds and music, font renderer, '''deprecated when PenjinTwo is done'''<br />
|[http://foxblock.pirategames.co.uk/dropbox/penjin_banner.png]<br />
|-<br />
|PenjinTwo<br />
|PokeParadox<br />
|[https://github.com/pokeparadox/PenjinTwo]<br />
|<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|'''WIP''', rewrite of Penjin with better use of C++ features, not all features of Penjin ported over yet<br />
|[https://github.com/bzar/penjinoid]<br />
|-<br />
|sparrow3D<br />
|Ziz<br />
|[https://github.com/theZiz/sparrow3d]<br />
|[http://boards.openpandora.org/index.php?/topic/7305-sparrow3d-multi-platform-game-engine]<br />
|C<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora<br />
|Pure C (and ARM assembler), Software renderer (with SDL backend), 3D with textures and simple lighting, rotozoom functions, mesh loading (obj files), simple sprite engine, font rendering<br />
|[http://boards.openpandora.org/index.php?/topic/7686-rebirth-competition-schwerkraft]<br />
<br />
|}<br />
<br />
===Graphic Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|GLES2D<br />
|<br />
|Wip<br />
|Cpasjuste<br />
|OpenGL ES 2D library<br />
|-<br />
|GL-WES-v2.0<br />
|[http://code.google.com/p/gl-wes-v2/] <br />
|Working Build<br />
|Adventus<br />
|Opensource OpenGL 2.0 driver built on OpenGL ES 2.0<br />
|-<br />
|Irrlicht<br />
|[http://irrlicht.sourceforge.net/] [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=32538&start=45]<br />
|working build<br />
|Hybrid<br />
|3D game engine<br />
|-<br />
|NSS Engine<br />
|[http://www.nosiestastudios.com/wiki/] [http://www.youtube.com/user/Prompt84]<br />
|<br />
|No Siesta Studios<br />
|<br />
|-<br />
|OGRE Engine<br />
|[http://www.gp32x.com/board/index.php?showtopic=46706] [http://www.youtube.com/watch?v=LDtUE5PIhV0]<br />
|<br />
|<br />
|3D real-time renderer<br />
|-<br />
|Otaco Glost Engine<br />
|[http://www.youtube.com/user/otacogloost], [http://www.gp32x.com/board/index.php?/topic/48393-i-did-stuff/page__p__736650&#entry736650]<br />
|working<br />
|Otaco<br />
|<br />
|-<br />
|Quad-Ren 2D<br />
|[http://quad-ren.sourceforge.net/index.php]<br />
|Working<br />
|Hessiess<br />
|Version 0.5 <br />
|-<br />
|SDL GLES<br />
|[http://github.com/Cpasjuste/sdl-1.2.13_gles/tree]<br />
|working<br />
|Cpasjuste<br />
|<br />
|-<br />
|XreaL<br />
|[http://xreal.sourceforge.net/xrealwiki/]<br />
|<br />
|Pickle<br />
|No longer being worked on. [http://www.gp32x.com/board/index.php?/topic/55173-xreal-patch-question/]<br />
|-<br />
|Stratagus<br />
|[http://stratagus.sourceforge.net/]<br />
|working build<br />
|Cpasjuste<br />
|RTS Engine<br />
|-<br />
|WakeBreaker<br />
|[http://w1xer.at/pandora/]<br />
|working codebase - can be compiled onboard<br />
|torpor<br />
|Working C++ codebase to implement a 3D game using nothing more than OpenGLES 1.1 .. can even be built *on* the Pandora, with nothing more than the onboard compiler. WakeBreaker contains everything you need to get started writing a 3D game in C++ with OpenGL ES - no further libraries required. Its an excellent example of how to write a 3D game in plain, easy to understand C++ and can serve as a working base for your own developments, easily enough.<br />
|}<br />
===Other programs===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Inside The Box<br />
|[http://www.openpandora.pl broken] [http://www.youtube.com/watch?v=uLMmJBDEs2E broken]<br />
|wip<br />
|StreaK (original author)<br />
|Pandora e-zine<br />
|-<br />
|Math-NEON<br />
|[http://code.google.com/p/math-neon/]<br />
|Wip<br />
|Adventus<br />
|cmath like library optimized for ARM NEON coprocessor<br />
|-<br />
|MythTVPlayer<br />
|[http://www.gp32x.com/board/index.php?/topic/52882-mythtvplayer/]<br />
|Working build<br />
|Pickle<br />
|Media center + TV/DV recording<br />
|-<br />
|Pandaphone<br />
|[http://www.gp32x.com/board/index.php?/topic/48327-pandaphone/]<br />
|Halted<br />
|jb0yx<br />
|project to incorporate the Open Pandora handheld device with cell phone technology<br />
|-<br />
|Pandora Sync Suite<br />
|[http://www.openpandora.pl broken]<br />
|Working build<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|Pangea GUI<br />
|[http://www.gp32x.com/board/index.php?showtopic=45631&hl=pangea]<br />
|WIP<br />
|efegea<br />
|Gmenu alternative<br />
|-<br />
|PDM<br />
|[http://github.com/Cpasjuste/pdm/tree]<br />
|<br />
|Cpasjuste<br />
|Light desktop manager for Pandora<br />
|-<br />
|PGui<br />
|[http://github.com/Cpasjuste/pgui/tree]<br />
|<br />
|Cpasjuste<br />
|Standard emulator fronted for Pandora<br />
|-<br />
|PMenu<br />
|[http://mydedibox.fr/_stuff/pandora/]<br />
|<br />
|Cpasjuste<br />
|Minimal Menu for Pandora<br />
|-<br />
|PND Builder for windows<br />
|[http://www.gp32x.com/board/index.php?/topic/47088-pnd-builder-for-windows/]<br />
|Working build<br />
|StreaK (original author)<br />
|<br />
|-<br />
|Qemu<br />
|[http://wiki.qemu.org/]<br />
|testing build<br />
|Fabrice Bellard<br />
|open source machine emulator and virtualizer<br />
|-<br />
|Scale<br />
|[http://www.youtube.com/user/Zoxc64]<br />
|wip<br />
|Zoxc64<br />
|Minimal Menu for Pandora<br />
|-<br />
|Simple Dev Studio for Pandora<br />
|[http://www.openpandora.pl broken]<br />
|Wip<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|[[TINXL]]<br />
|[[TINXL]]<br />
|<br />
|<br />
|Application stack for multiplayer internet games<br />
|}<br />
<br />
===Demos / Technical Demos for OpenPandora===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|OpenGL Cell Shading<br />
|[http://www.youtube.com/watch?v=cpAj0jHglGw]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Demo with MP3 Playback<br />
|[http://www.youtube.com/watch?v=hkx18kruRJs]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Skull Demo<br />
|[http://www.youtube.com/watch?v=qG7EDaZpyOo]<br />
|working build<br />
|<br />
|<br />
|-<br />
|WaveDemo<br />
|[http://www.youtube.com/watch?v=4wgEHFCq9Lo]<br />
|Working<br />
|Otaco<br />
|<br />
|}<br />
<br />
==External links==<br />
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]<br />
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]<br />
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]<br />
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]<br />
*[http://www.pandorabits.org/ Releases by Dave1234]<br />
*[http://www.pandorasource.de/download.php PandoraSource.de downloads] - German Pandora download site<br />
<br />
*[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/ Over 100 apps ported by StreaK, not in PND form]<br />
<br />
===Forums===<br />
The following community forums are checked when updating this page:<br />
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]<br />
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]<br />
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]<br />
<br />
[[Category:Development]]<br />
[[Category:List]]<br />
[[Category:Software]]<br />
[[Category:Ideas and proposals]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30215Software projects/OS/Slackware2016-07-06T22:32:02Z<p>Linux-SWAT: /* Installation */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since [http://openpandora.org/firmware/fullflash/ SuperZaxxon v1.75 firmware], so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30214Software projects/OS/Slackware2016-07-06T22:29:50Z<p>Linux-SWAT: /* Installation */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext4 filesystem. To make explanations clear, name it SLACK.<br />
* You can disable the Ext4 journal to get a better performance, with the sdc1 partition for example:<br />
tune2fs -O ^has_journal /dev/sdc1<br />
* Note that Ext4 support is enabled since SuperZaxxon v1.75 firmware, so be sure to update. If you don't/can't, you can safely use Ext2 instead.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
* SL4P already has everything you need. '''Don't''' even start with pulseaudio (unless you really need to)!<br />
<br />
==== Proper Bluetooth configuration ====<br />
* We need to enable access to the BT protocols we want to use:<br />
* Fix '''/etc/bluetooth/audio.conf''' with:<br />
<syntaxhighlight lang="bash"><br />
[General]<br />
Enable=Source,Sink,Headset,Socket,Control<br />
</syntaxhighlight><br />
<br />
==== Find your BT device's MAC address ====<br />
* Enable Bluetooth on your pandora.<br />
* If the BT device manager doesn't pop up automatically, start it with:<br />
<syntaxhighlight lang="bash"><br />
blueman-manager<br />
</syntaxhighlight><br />
* Make sure your device can be found (i.e. is not paired with another computer or mobile phone etc.)!<br />
* Search for your device and find it's MAC address.<br />
* '''Don't''' connect to/pair with your device yet!<br />
<br />
==== Proper ALSA configuration ====<br />
* We will define a new bluetooth device and route '''all''' ALSA traffic through it.<br />
* This means your BT device will be the default ALSA output device!<br />
* Fix '''~/.asoundrc''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.btheadset {<br />
type plug<br />
slave {<br />
pcm {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
profile "auto"<br />
}<br />
}<br />
<br />
hint {<br />
show on<br />
description "BT Headset"<br />
}<br />
}<br />
<br />
ctl.btheadset {<br />
type bluetooth<br />
}<br />
</syntaxhighlight><br />
* Fix '''/etc/asound.conf''' with your MAC address:<br />
<syntaxhighlight lang="bash"><br />
pcm.!default {<br />
type bluetooth<br />
device "[ADD MAC HERE]"<br />
}<br />
</syntaxhighlight><br />
* Reboot and pair with your device using the '''A2DP''' protocol.<br />
* Enjoy BT audio with your pandora :)<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30168Software projects/OS/Slackware2016-03-18T23:03:48Z<p>Linux-SWAT: </p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= Bluetooth audio =<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Main_Page&diff=30151Main Page2016-01-22T02:51:00Z<p>Linux-SWAT: /* Software */ added the repo !</p>
<hr />
<div>__NOTOC__<br />
<br />
::::::::::'''Openpandora''' - The pocket computer with gaming controls. <br />
<div style="float:left"><br />
'''Community'''<br><br />
[[IRC]] - [http://pandoralive.info/ Blog] - [[Team]]<br><br />
<br><br />
'''Input flexibility'''<br><br />
[[Keyboard]] - [[Nubs|Gaming controls]]<br><br />
[[Display|Touchscreen]]<br><br><br />
'''Workflow'''<br><br />
[[Power_modes#How_long_does_the_battery_last.3F|Battery life]] - Dual SD slots<br><br><br />
'''Audio'''<br><br />
[[Audio system|High quality sound]]<br><br><br />
'''Philosophy'''<br><br />
[http://en.wikipedia.org/wiki/Free_and_open-source_software Linux|Gnu]<br><br><br />
'''Workmanship'''<br><br />
[https://www.dragonbox.de/en/16-pandora Buy here]<br><br />
<br><br />
<br><br />
</div><br />
<div id="mf-home" style="float:left"><br />
[[Image:Pandora1ghz.png | left | 400px]]<br />
</div><br />
<div id="mf-home" style="float:left"><br />
<br><br />
Built in Germany, the Pandora is a high-quality, all-purpose mobile computer offering the greatest possible degree of software freedom to a vibrant community of users and developers. We have a wide range of high quality software available on the [http://repo.openpandora.org/ repo].<br><br><br />
[http://www.youtube.com/watch?v=zH-RAOrbFqs| Video demo]<br />
</div><br />
<br><br />
{| width="100%"<br />
|-<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:IntroIcon.png | left | 50px]]<br />
==Intro==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Quickstart]]<br />
* [[User manual]]<br />
* [[Team]]<br />
* [[Size Comparisons]]<br />
* [[Production Timeline]]<br />
* [[Community Links]]<br />
* [[Wiki TODO]]<br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [http://repo.openpandora.org/ Software repository]<br />
* [[GUI]]<br />
* [[OpenBox]]<br />
* [[Minimenu]]<br />
* [[Xfce]]<br />
* [[Compo4All]]<br />
* [[FlashEnv]] | [[Flashenv Compatibility List|Compatibility List]]<br />
* [[PickleLauncher]]<br />
* [[Backup]]<br />
* [[GPS]]<br />
* [[Screenshot]]<br />
* [[Wallpaper cronjob]]<br />
* [[Port Requests]]<br />
* [[ResidualVM]]<br />
* [[Software_projects|Legacy Software Projects]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pandora]]<br />
* [[Case]]<br />
* [[SD compatibility list]]<br />
* [[USB compatibility list]]<br />
* [[USB reference]]<br />
* [[Formatting SD cards]]<br />
* [[NAND]]<br />
* [[Swap]]<br />
* [[Display]]<br />
* [[TV-out cable]]<br />
* [[LEDs and backlight]]<br />
* [[WiFi]]<br />
* [[Bluetooth]]<br />
* [[Audio system]]<br />
* [[Keyboard]]<br />
* [[Nubs]]<br />
* [[Controllers]]<br />
* [[Hardware defects]]<br />
* [[Mobile Broadband]]<br />
* [http://boards.openpandora.org/index.php?/topic/404-dvb-t-tv-on-pandora/ dvb-t] - forum link<br />
* [[Power modes]]<br />
* [[Overclocking]]<br />
* [[Hardware Hacking]]<br />
* [[EXT Connector]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Operating systems ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Boot setup]]<br />
* [[Ångström]] (Official OS)<br />
* [[Pandian]]<br />
* [[Slackware]] | [[SOLEIL]]<br />
* [[Gentoo]]<br />
* [[Android]]<br />
* [[RISC OS]]<br />
* [[Basic Linux Guide]]<br />
[[Image:EmulatorIcon.png | left | 53px]]<br />
<br />
== Emulators ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Emulators]] | [[Legal Emulation Resources|Legal Resources]]<br />
* [[Reicast]] | [[Reicast Compatibility List|Compatibility List]]<br />
* [[UAE4ALL]] | [http://spreadsheets.google.com/spreadsheet/pub?hl=en&key=0AuBR5X_s_5_idG92ZVQ5cEs4ZEhYTm5sSjFIcl83U2c&hl=en&gid=0 Compatibility List]<br />
* [[DraStic]] | [[DraStic Compatibility List|Compatibility List]]<br />
* [[PPSSPP]] | [[PPSSPP Compatibility List|Compatibility List]]<br />
* [[3doh]] | [[3doh Compatibility List|Compatibility List]]<br />
* [[Mupen2.0 Compatibility List]]<br />
* [[PCSX-ReARMed]] | [[PSX backups]]<br />
* [[PicoDrive]]<br />
* [[SNES9X4P]]<br />
* [[MAME4ALL]]<br />
* [[QEMU]] | [[QEMU Compatibility|Compatibility List]]<br />
* [[DOSBox]] | [[DOSBox compatibility list|Compatibility List]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
==Hacking==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Development]]<br />
* [[Introduction to PNDs]]<br />
* [[Libpnd hub]]<br />
* [[Porting to GLES from GL]]<br />
* [[Porting guide]]<br />
* [[GLES]]<br />
* [[GLESGAE]]<br />
* [[GLBasic tutorial]]<br />
* [[SGX drivers]]<br />
* [[SDL]]<br />
* [[SDL Controls]]<br />
* [[Floating Point Optimization]]<br />
* [[Assembly Code Optimization]]<br />
* [[Compile on the Pandora]]<br />
* [[Cross-compiler]]<br />
* [[Make and run simple PND]]<br />
* [[Compo4AllSDK]]<br />
* [[Using C4A with libSparrowNet]]<br />
* [[PXML specification]]<br />
* [[PND repository specification]]<br />
* [[PND management workflow]]<br />
* [[Client Repository Communication API]]<br />
* [[Mupen64plus dynamic recompiler]]<br />
* [[Extend Utils]]<br />
* [[Kernel interface]]<br />
<br />
|}<br />
{|<br />
[[File:Pandora_logo_small.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] or [[Openpandora Ltd]] not responsible for content.<br />
|}</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects&diff=30150Software projects2016-01-22T02:36:03Z<p>Linux-SWAT: /* Operating systems */</p>
<hr />
<div>This is a list of '''all software projects''' for the Pandora ''excluding'' emulators (see: [[Emulator list]]), games (see: [[Games]]), and development tools (see: [[Development Tools]]). However, this list ''does'' include the development apps that can be used on the Pandora itself.<br />
<br />
See the [[Port Requests]] article for open-source projects which ''could'' be ported but have not been taken on by anyone yet.<br />
<br />
==Released software==<br />
If you would like to add something, you could edit the wiki or [http://www.gp32x.com/board/index.php?/topic/54923-the-pandora-apps-thread/ post in this forum thread]. If different versions of a software were released, please make sure the "release date" is the most recent one. <br />
<br />
Please click on the little squares to sort by different categories (such as Release date, Type, etc.)<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[AbiWord]]<br />
|2011-01-17<br />
|sebt3 (packaging)<br />
|Office - word processor<br />
|[http://sebt3.openpandora.org/pnd/abiword.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__919843 Discussion] For spellcheck, see instructions [http://www.gp32x.com/board/index.php?/topic/59322-abiword-dictionary/page__view__findpost__p__947879 here].<br />
|-<br />
|[[AKGBackup]]<br />
|2011-06-24<br />
|Blue Protoman (port)<br />
|System - backup<br />
|[http://repo.openpandora.org/?page=detail&app=akgbackup&dp=true Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4164-akgbackup/ Discussion]<br />
|-<br />
|Alarm Clock ('''beta''')<br />
|2011-04-22<br />
|sebt3 (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download] [http://repo.openpandora.org/?page=detail&app=alarmclock-alarm-clock Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/ Discussion]<br />
|-<br />
|Animated Clock<br />
|2011-08-17<br />
|mcobit (port)<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=animatedclock-AlarmClock3-989 Repo]<br />
|<br />
|-<br />
|[[Anki]] 1.2.8-drack3<br />
|2011-04-20<br />
|Drack (port)<br />
|Office - memory aid<br />
|[http://repo.openpandora.org/?page=detail&app=anki Download]<br />
|Discussion [http://www.gp32x.com/board/index.php?/topic/58929-anki-friendly-intelligent-flashcards/page__view__findpost__p__946781 1] [http://boards.openpandora.org/index.php?/topic/34-anki-friendly-intelligent-flashcards/ 2]<br />
|-<br />
|[[Anonymous Browser]]<br />
|2011-06-20<br />
|Blue Protoman (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=anonymousbrowser Repo]<br />
|[http://projects.developer.nokia.com/browser Website]<br />
|-<br />
|[[Arora]] (for [[Minimenu]])<br />
|2010-05-26<br />
|Skeezix (quick hack)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,69 Archive]<br />
|Needed to run Arora from Minimenu<br />
|-<br />
|[[Audacious]] 3.0.1.1<br />
|2011-08-22<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/audacious.pnd Download] [http://repo.openpandora.org/?page=detail&app=audacious Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/54792-audacious/page__view__findpost__p__942175 Discussion]<br />
|-<br />
|[[Audacity]] 1.3.12<br />
|2011-04-21<br />
|slaeshjag (port)<br />
|Audio - audio editor, recorder<br />
|[http://stuffs.slaeshjag.org/pnd/audacity.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/ GP32X] [http://boards.openpandora.org/index.php?/topic/3016-audacity-1312/ OP]<br />
|-<br />
|[[Avr Tools]]<br />
|2010-09-09<br />
|urjaman (port)<br />
|Development<br />
|[http://urjaman.dyndns.info/avrtools.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56422-avr-tools/ Discussion]. Toolchain for the 8-bit AVR MCU<br />
|-<br />
|[[b7zip]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[BabyPanda]]<br />
|2011-07-05<br />
|StreaK<br />
|Network - web browser<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/59539-babypanda-a-webbrowser/ Discussion]. Not a PND (yet).<br />
|-<br />
|Background killer<br />
|2010-06-07<br />
|Notaz<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/background_killer.inf Apps]<br />
|Kill background tasks in minimenu. {{HideableNotes|"[http://www.gp32x.com/board/index.php?/topic/56008-zelda-classic-for-pandora/page__st__15__p__907940&#entry907940 Not needed]" since [[Hotfix 3]], but still useful as a quick way to make sure all other tasks are closed.}}<br />
|-<br />
|[[Banshee]]<br />
|2010-10-23<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/banshee.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57144-portrequest-banshee/ Discussion]<br />
|-<br />
|[[BeeDiff]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|System<br />
|<br />
|[http://www.beesoft.org/index.php?id=beediff Website]. Compare and merge files.<br />
|-<br />
|[[Beep Media Player]] 0.9.7.1 ('''beta''')<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=beepmp-beep-media-player-12897 Repo]<br />
|Doesn't work?<br />
|-<br />
|[[BeeSoft Commander]]<br />
|2011-07-05<br />
|StreaK (port)<br />
|System - file manager<br />
|[http://ompldr.org/vOWQ4dg/bscfinal3.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/page__view__findpost__p__953014 Discussion]<br />
|-<br />
|[[BennuGD]]<br />
|2011-06-30<br />
|Kazuki (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=bennugd-27631 Repo]<br />
|[http://www.bennugd.org/ Website]. Scripting language to develop games<br />
|-<br />
|[[BennuGD]] Module - True Type Fonts (TTF) v1.0<br />
|2011-07-02<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,422 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59813-bennugd-module-true-type-fonts-ttf-v10/ Discussion].<br />
|-<br />
|[[BennuGD]] r263 for Open Pandora<br />
|2011-08-07<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,432 Archive]<br />
|Discussion: [http://forum.bennugd.org/index.php?topic=2574.0 BennuGD] [http://www.gp32x.com/board/index.php?/topic/60152-bennugd-r263-for-open-pandora/ GP32X]<br />
|-<br />
|Better battery charging ('''beta''')<br />
|2011-03-13<br />
|WizardStan<br />
|System<br />
|[http://www.rebirthofxeen.com/files/pandora/chargeHack1 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1488-better-battery-charging-beta/page__view__findpost__p__40784 Discussion]. Not a PND; must install from terminal.<br />
|-<br />
|[[BFRunner]] - BrainFuck Interpreter<br />
|2010-07-24<br />
|StreaK (port)<br />
|Development - interpreter<br />
|<br />
|<br />
|-<br />
|[[Bluefish Editor]] 2.0.3<br />
|2011-03-13<br />
|mcobit (port)<br />
|Network - web design<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,352 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58927-port-request-bluefish-editor/ Discussion]<br />
|-<br />
|[[Bluetooth File Receiving Daemon]] 0.1.3<br />
|2011-05-02<br />
|slaeshjag<br />
|System<br />
|[http://stuffs.slaeshjag.org/pnd/btrecv-0.1.3.pnd Download] [http://repo.openpandora.org/?page=detail&app=btrecv-slaeshjag-bbgfdg Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59334-bluetooth-file-receiving-daemon/ GP32X] [http://boards.openpandora.org/index.php?/topic/3100-bluetooth-file-receiving-daemon/ OP]. To fix broken one in default firmware<br />
|-<br />
|[[Bork'd]]<br />
|2011-05-26<br />
|myownlittlworld<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=borkd Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3708-borkd/ Discussion]. Kill hanging PNDs.<br />
|-<br />
|[[Bournal]]<br />
|2010-08-11<br />
|<br />
|Office - journal<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,181 Archive]<br />
|encrypted diary program<br />
|-<br />
|[[Brasero]]<br />
|2011-03-01<br />
|mcobit (port)<br />
|System - CD/DVD burner<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,335 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58842-brasero/ Discussion]<br />
|-<br />
|[[Catlooking Writer]]<br />
|2011-03-28<br />
|mcobit (port)<br />
|Office - word processor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,372 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59111-catlooking-writer/ Discussion]<br />
|-<br />
|[[Chiffer]]<br />
|2011-07-22<br />
|StreaK (port)<br />
|System - encryption<br />
|<br />
|Doesn't save settings.<br />
|-<br />
|[[Chromium]]<br />
|2010-09-04<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,90 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56474-chromium-4-with-ssl-and-chromium-snapshot/ Discussion]. SSL now works<br />
|-<br />
|[[Chromium]]-Dev v13.0.750.1<br />
|2011-04-28<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,201 Archive] [http://repo.openpandora.org/?page=detail&app=chromium-dev.evildragon Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58234-chromium-dev-snapshot-v10-0-642-1/ Discussion] [http://www.gp32x.com/board/index.php?/topic/57017-chromium-dev-updated/ (old)]. The latest (non-stable) snapshot.<br />
|-<br />
|[[Claunch]] ('''beta''')<br />
|2010-10-14<br />
|Lamoxx<br />
|System - app launcher<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/claunch_beta.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57040-claunch-minimal-flexible-rom-pickerapplication-launcher/ Discussion]<br />
|-<br />
|[[Claws Mail]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Network - email client<br />
|[http://sebt3.openpandora.org/pnd/claw-mail.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,223 Archive]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920075 Discussion]. Hopefully doesn't save to NAND (testing needed).<br />
|-<br />
|[[ClipGrab]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Multimedia - file downloader<br />
|<br />
|Download from YouTube, Dailymotion or Vimeo.<br />
|-<br />
|[[Cmus]]<br />
|2010-11-27<br />
|otherguy66 (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,251 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57682-cmus-pnd-installer/page__gopid__928328&#entry928328 Discussion]. Installed to [[NAND]] (1mb). Text mode player<br />
|-<br />
|[[Cobras IDE]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|IDE for Linux programmers.<br />
|-<br />
|[[Code::blocks]]<br />
|2010-06-07<br />
|sinoth (port)<br />
|Development - IDE<br />
|[http://sinoth.net/pandora/codeblocks.pnd.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54091-codeblocks-on-the-pandora/ Discussion].<br />
|-<br />
|Community Codec Package<br />
|2010-05-25<br />
|Pandora team<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/CodecPack.inf Apps] [http://openpandora.org/downloads/CodecPack.pnd Official site]<br />
|Make sure you have this installed<br />
|-<br />
|[[Comix]]<br />
|2010-08-24<br />
|Pontus Ekberg<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=hdonk.comix Repo]<br />
|<br />
|-<br />
|[[ConBTGPS]] 0.1.3<br />
|2011-06-13<br />
|cube48<br />
|Network - GPS<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=688 Download] [http://repo.openpandora.org/?page=detail&app=ConBTGPS Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4006-conbtgps/ Discussion]. Automizes bluetooth GPS connection.<br />
|-<br />
|[[Conky]]<br />
|2010-08-03<br />
|daniel3000 (port)<br />
|System<br />
|[http://www.hermocom.com/en/downloads/openpandora/Conky.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=Conky Repo]<br />
|System monitor. [http://www.gp32x.com/board/index.php?/topic/55775-conky Discussion]<br />
|-<br />
|[[Converseen]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,339 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58859-converseen/ Discussion]<br />
|-<br />
|[[CScreenie]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|System - screenshot<br />
|<br />
|<br />
|-<br />
|[[C/C++ Development Tools]] 0.0.39<br />
|2011-08-12<br/>2011-07-09<br />
|freamon, StreaK<br />
|Development<br />
|[http://ompldr.org/vOXY0Zg/cdevtools2.pnd.zip StreaK's version] [http://repo.openpandora.org/?page=detail&app=cdevtools.freamon.40n8e freamon's version]<br />
|[http://boards.openpandora.org/index.php?/topic/3513-cc-development-tools/page__view__findpost__p__68595 Discussion] StreaK's version ads STJERM and JED<br />
|-<br />
|[[DarCalc]]<br />
|2010-08-28<br />
|JP<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,196 Archive]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Deadbeef]] 0.4.3<br />
|2010-11-01<br />
|CME (port), sebt3 (port)<br />
|Audio - music player<br />
|[http://root.shadow-node.net/public/cme/pnd/deadbeef.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55178-deadbeef-compiled-with-codesourcery-gcc-2010q1/ Discussion]<br />
|-<br />
|[[DEF's Pack base]] 0.1<br />
|2011-10-28<br />
|Linux-SWAT aka DEF<br />
|System - OP's firmware overlay + Xfce revamp<br />
|[http://openpandora.free.fr/openpandora/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5899-introducing-the-defs-pack/ Discussion]<br />
|-<br />
|[[DEF's Pack kernel chooser]] 0.5<br />
|2011-12-11<br />
|Linux-SWAT aka DEF<br />
|System - Multiple optimized kernels choice<br />
|[http://openpandora.free.fr/openpandora/def_pack/def_pack_kernel/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/6117-introducing-the-defs-pack-kernel-chooser/ Discussion]<br />
|-<br />
|[[dia]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - diagrams<br />
|[http://sebt3.openpandora.org/pnd/dia.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56863-dia/ Discussion]<br />
|-<br />
|[[DJView4]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - document viewer<br />
|<br />
|djvu file viewer.<br />
|-<br />
|[[Document Viewer]] (evince)<br />
|2011-06-29<br />
|mcobit (port)<br />
|Office - document viewer<br />
|[http://repo.openpandora.org/?page=detail&app=evince-evince-10460 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4231-documentviewer-evince/ Discussion]. Supports djvu format.<br />
|-<br />
|[[DoUML]]<br />
|2011-05-16<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=douml-douml-12845 Repo]<br />
|[http://sourceforge.net/projects/douml/ Website]<br />
|-<br />
|[[DrawSWF]] ('''beta''')<br />
|2010-07-10<br />
|Chrysipp (port)<br />
|Graphics - vector drawing<br />
|[http://www.pandorasource.de/download.php?view.158 Download] <br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10105%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhilcfdbJF4gEtvmTIwMjO9EFqUQ-A Discussion (German)]. Must have Java.pnd installed. {{HideableNotes|A small drawing program. The drawing can be exported as a Flash animation, which then shows its gradual development.}}<br />
|-<br />
|[[E-02 Engine]] v11.08.11.01<br />
|2011-08-19<br />
|Stealth, Kazuki (port)<br />
|Development - 2D games<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,433 Archive]<br />
|[http://stealth.hapisan.com/E02/ Website]. Multiplatform 2D game development system.<br />
|-<br />
|[[EasyPaint]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image editor<br />
|<br />
|Like MSPaint/MS PaintBrush<br />
|-<br />
|[[ECM]] (Error Code Modeller)<br />
|2011-07-17<br />
|StreaK (port)<br />
|System - file archiver<br />
|[http://ompldr.org/vOWluMA/ecm.pandora Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59993-ecm-error-code-modeller-port/ Discussion]. Decompress PSX ISOs in ECM format, to run them in PCSXreARMed.<br />
|-<br />
|[[Effigy]] (PEF) Emulator Frontend ('''beta''')<br />
|2011-04-04<br />
|Aimless_E<br />
|System - frontend<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=415 Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2276-effigy-pef-emulator-frontend/page__view__findpost__p__47107 Discussion] ([http://www.gp32x.com/board/index.php?/topic/44952-pandora-emulator-frontend/ old])<br />
|-<br />
|[[Ekiga]] ('''beta''')<br />
|2010-10-29<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/ekiga.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/ Discussion]. Online phone & video calls. '''[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/page__view__findpost__p__924918 Doesn't work]'''{{HideableNotes| though it can be made to work through Debian, [[Extend Utils]]: [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/]}}<br />
|-<br />
|[[ELinks]] 0.12Pre5.1<br />
|2011-05-22<br />
|pndrsky (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=elinks Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59347-elinks-0-12pre5/ Discussion].<br />
|-<br />
|[[emacs]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=emacs-x11 Repo] <br />
|<br />
|-<br />
|[[Emelfm2]]<br />
|2011-03-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,351 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58928-port-request-emelfm2/ Discussion]<br />
|-<br />
|[[emescene]] 2.11<br />
|2011-09-09<br />
|freamon (port)<br />
|Network - IM client<br />
|[http://repo.openpandora.org/?page=detail&app=emesene.freamon.40n8e Repo]<br />
|<br />
|-<br />
|[[Empathy]] 2.29.6 ('''beta''')<br />
|2011-03-08<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/empathy.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58911-empathy/ Discussion]. No networks included yet.<br />
|-<br />
|[[Enna]] ('''beta''')<br />
|2010-07-08<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/enna.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55113-enna/ Discussion]<br />
|-<br />
|[[Exaile]]<br />
|2010-04-28<br />
|Pickle (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,43 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Exaile.inf Apps]<br />
|Needs Community Codec Pack to run<br />
|-<br />
|[[Extend Utils]]<br />
|2010-06-22<br />
|Stuckie<br />
|System<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] (old: [http://www.gp32x.com/board/index.php?/topic/54651-debian-in-an-extend/ 1], [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/ 2]). {{HideableNotes|Make /, /home and swap files write to SD card instead of [[NAND]].}}<br />
|-<br />
|[[Extend Utils]] - Debian Dev Extend<br />
|2011-06-26<br />
|Stuckie<br />
|Development<br />
|[http://stuckiegamez.co.uk/apps/pandora/ExtendUtils/DebianDevExtend.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] {{HideableNotes|Debian dev extend. Allows you to increase size of root and home directories + run over 29,000 programs. Download the necessary files [http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/page__view__findpost__p__952358 here].}}<br />
|-<br />
|[[Extreme Image Converter]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image converter<br />
|<br />
|batch image format converter<br />
|-<br />
|[[F3]]<br />
|2010-10-17<br />
|slaeshjag (port)<br />
|System<br />
|[http://stuffs.slaeshjag.org/F3.tar Download]<br />
|Test for fake flash memory (like H2testw). [http://www.gp32x.com/board/index.php?/topic/57063-some-quick-tips-to-help-avoid-fake-sd-cardsflash-media/page__view__findpost__p__922187 Discussion]<br />
|-<br />
|[[FBReader]] 0.12.10<br />
|2010-07-26<br />
|zx81 (port)<br />
|Office - eBook Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,168 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fbreader-0.12.10.inf Apps]<br />
|writes data into the NAND, not on the SD card!<br />
|-<br />
|[[Fennec]] 4.0b3 ('''beta''')<br />
|2011-02-03<br />
|Mozilla Team, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,75 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Fennec40.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/58514-fennec-4-0b3/ Discussion]<br />
|-<br />
|[[Fennec]] 3.6.3<br />
|2010-05-30<br />
|Mozilla Team, Iampanis (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fennec.inf Apps]<br />
|mobile version of FireFox<br />
|-<br />
|[[Figaro's Password Manager 2]] ('''beta''')<br />
|2010-11-30<br />
|mcobit (port)<br />
|System - passwords<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,254 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57714-figaros-password-manager-2/ Discussion]<br />
|-<br />
|[[Firefox]]<br />
|2010-06-14<br />
|Evildragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,91 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/FireFox.inf Apps]<br />
|<br />
|-<br />
|[[Firefox]] 3.6.13<br />
|2011-01-28<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/firefox-3.6.13-0.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/56903-firefox-3-6-10/ Discussion (old)], [http://www.gp32x.com/board/index.php?/topic/58425-firefox-3-6-13/ news/discussion]<br />
|-<br />
|[[Firefox]] 6.0.0.1<br />
|2011-08-24<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=firefox.hdonk.500 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5014-firefox-60/ Discussion] ([http://www.gp32x.com/board/index.php?/topic/59590-firebox-5-beta-3/ v5b3], [http://www.gp32x.com/board/index.php?/topic/58489-firefox-4-beta-10/ v4b10])<br />
|-<br />
|[[FlipClock]] ('''beta''')<br />
|2011-02-05<br />
|torpor (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58548-port-flipclock-for-pandora/ Discussion], also [http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/page__view__findpost__p__937668 here]<br />
|-<br />
|[[Flite]]<br />
|2011-08-17<br />
|Kazuki (port)<br />
|Audio - speech synthesis<br />
|[http://repo.openpandora.org/?page=detail&app=flite-32492 Repo]<br />
|<br />
|-<br />
|[[Fotoxx]]<br />
|2010-12-06<br />
|Kornelix<br/>mcobit (port)<br />
|Graphics - photo editor & manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,261 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57777-fotoxx/ Discussion]<br />
|-<br />
|[[Freemind]] 0.9.0<br />
|2011-03-10<br/>2010-11-21<br />
|mash (port)<br />
|Office - mind mapping<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,4,240 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/679-freemind-a-mindmap-tool/page__view__findpost__p__39752 Discussion] [http://www.gp32x.com/board/index.php?/topic/57605-freemind-a-mindmap-tool/ (old)] . Needs java.pnd installed.<br />
|-<br />
|[[Gambas3]]<br />
|2011-05-27<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gambas3-17044 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3734-gambas3/ Discussion]. Dev environment like Visual Basic.<br />
|-<br />
|[[GanttProject]] 2.0.10<br />
|2011-03-19<br />
|mash (port)<br />
|Office - project management<br />
|[http://mash-systeme.de/downloads/ganttproject.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,364 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2491-ganttproject-2010/ Discussion] [http://en.wikipedia.org/wiki/GanttProject Wiki article]. Needs Java.pnd<br />
|-<br />
|Gbdserver 7.3<br />
|2011-09-05<br />
|Dimacus (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gdb_srv73.package.dimacus.001 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/60269-gdbserver-runs-right-off/ Discussion]<br />
|-<br />
|[[GCalc]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,241 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57636-gcalc-graphic-calculator/ Discussion]. Needs java.pnd installed. See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[gCalctool]]<br />
|2011-02-26<br />
|mash (port)<br />
|Office - calculator<br />
|[http://mash-systeme.de/downloads/gcalctool.pnd Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/page__gopid__36838#entry36838 Discussion].<br />
|-<br />
|[[Geany]] 0.2<br />
|2011-08-01<br />
|jones (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=geany-geany-16360 Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/4555-geany-020/ Discussion]<br />
|-<br />
|[[gedit]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - text editor<br />
|[http://sebt3.openpandora.org/pnd/gedit.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56862-gedit/ Discussion]<br />
|-<br />
|[[Geeqie]]<br />
|2011-05-19<br />
|Kazuki (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=geeqie-11204 Repo]<br />
|<br />
|-<br />
|[[Geogebra]]<br />
|2011-06-04<br />
|shotmanikos (port)<br />
|Education - math<br />
|[http://repo.openpandora.org/?page=detail&app=geogebra-03062011 Repo]<br />
|[http://www.geogebra.org/ Website] Requires Java.pnd.<br />
|-<br />
|[[gerbv]]<br />
|2010-09-14<br />
|bompo (port)<br />
|Office - EDA<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,202 Archive]<br />
|viewer for Gerber RS-274X, Excellon drill, & CSV pick-and-place files<br />
|-<br />
|Get iPlayer<br />
|2011-04-23<br />
|freamon (port)<br />
|Multimedia - file downloader<br />
|[http://repo.openpandora.org/?page=detail&app=getiplayer.freamon.40n8e Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3045-get-iplayer/ Discussion]<br />
|-<br />
|[[gFTP]] 2.0.18 ('''beta''')<br />
|2010-07-01<br />
|sebt3 (port)<br />
|Network - FTP client<br />
|[http://sebt3.openpandora.org/pnd/gftp.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54931-gftp/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6.11.1<br />
|2011-04-07<br />
|sebt3 (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=gimp-gimp-2.6-4644 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59172-gimp-2-6-9/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6 ('''beta''')<br />
|2010-06-06<br />
|Stuckie (quick hack)<br />
|Graphics - image editor<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/gimp-2.6.pnd Download]<br />
|Read instructions [http://www.gp32x.com/board/index.php?/topic/54071-ubuntu-or-other-dist-alternative/page__p__868411&#entry868411 here]<br />
|-<br />
|[[Gmu Music Player]] 0.8.0beta1 <br />
|2011-06-08<br />
|wejp<br />
|Audio - music player<br />
|[http://wejp.k.vu/files/gmu-0.8.0beta1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59602-gmu-music-player-0-8-0beta1-for-the-pandora-released/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58009-gmu-music-player-0-7-2/ old]<br />
|-<br />
|[[Gnomad 2]]<br />
|2010-10-18<br />
|sebt3 (port)<br />
|Audio - music manager<br />
|[http://sebt3.openpandora.org/pnd/gnomad2.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57088-gnomad2/ Discussion]<br />
|-<br />
|[[Gnome Music Player Client]] (GMPC) 0.20.0 ('''beta''')<br />
|2010-08-01<br />
|tsh (port)<br />
|Audio - music player<br />
|[https://sites.google.com/site/tshpandorastuff/file-cabinet/gmpc0.20.0.pnd?attredirects=0&d=1 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55664-gmpc-beta/ Discussion]<br />
|-<br />
|[[Gnumeric]]<br />
|2011-01-17<br />
|sebt3 (port)<br />
|Office - spreadsheet<br />
|[http://sebt3.openpandora.org/pnd/gnumeric.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920072 Discussion]<br />
|-<br />
|[[GoldenDict]] 0.9.0Svn<br />
|2010-09-27<br />
|Hitnrun (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,209 Archive] [http://www.rangelreale.com/pandora/goldendict.pnd Download] [http://repo.openpandora.org/?page=detail&app=goldendict Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56802-goldendict-0-9-0svn/ Discussion]<br />
|-<br />
|[[GPar2]]<br />
|2011-08-11<br />
|DaMummy (port)<br />
|System?<br />
|[http://repo.openpandora.org/?page=detail&app=gpar2 Repo] <br />
|usenet data posting/recovery<br />
|-<br />
|[[GParted]]<br />
|2011-02-05<br />
|sebt3 (port)<br />
|System - partition<br />
|[http://sebt3.openpandora.org/pnd/gparted.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Discussion]<br />
|-<br />
|[[gPicView]]<br />
|2011-03-10<br />
|sebt3 (port)<br />
|Graphics - image viewer<br />
|[http://sebt3.openpandora.org/pnd/gpicview.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58938-gpicview/ Discussion]<br />
|-<br />
|[[gPodder]] 2.18<br />
|2011-08-15<br />
|freamon (port)<br />
|Network - podcatcher<br />
|[http://repo.openpandora.org/?page=detail&app=gpodder.freamon.40n8e Repo].<br />
|[http://boards.openpandora.org/index.php?/topic/4904-gpodder-release/ Discussion]. Subscribe to podcast RSS feeds.<br />
|-<br />
|GQview<br />
|2010-07-27<br />
|daniel3000 (port)<br />
|Graphics - image viewer<br />
|[http://www.hermocom.com/en/downloads/openpandora/GQview.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=GQview Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55559-gqview-pnd-image-viewer-available/ Discussion]<br />
|-<br />
|[[Grafx2]] <br />
|2010-12-30<br />
|pulkomandy, yrizoud, mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,264 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58016-grafx2/ Discussion]. For pixel art.<br />
|-<br />
|[[Grafx2]] SVN v1713<br />
|2011-02-26<br />
|pulkomandy, yrizoud, et al.<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,330 Archive]<br />
|For pixel art.<br />
|-<br />
|[[GrooveShark Player]]<br />
|2011-03-11<br />
|Elias Woods, coldbird (port)<br />
|Network - music streaming<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,354 Archive]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/page__view__findpost__p__942959 GP32X] [http://boards.openpandora.org/index.php?/topic/2273-compile-groove-for-pandora/ OP]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. {{HideableNotes|"you can listen to a gigantic Online Music Archive for free."}}<br />
|-<br />
|[[Groove]]<br />
|2010-07-19<br />
|Elias Woods, bompo (port)<br />
|Network - music streaming<br />
|[http://dl.dropbox.com/u/39448/pandora/Groove.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/ Discussion]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. '''Warning''': {{HideableNotes|Requires installing dependencies with opkg. See discussion thread.}}<br />
|-<br />
|[[GRsync]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - backup<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,340 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58861-grsync/ Discussion]. Synchronize folders & files, make backups<br />
|-<br />
|[[gVim]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=gvim Repo] <br />
|<br />
|-<br />
|[[Gwaei]]<br />
|2010-11-26<br />
|Zachary Dovel<br/>mcobit (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,249 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57674-gwaei-port-japanese-english-dictionary/ Discussion]. Japanese-English.<br />
|-<br />
|[[HexEdit]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|Development - hex editor<br />
|[http://repo.openpandora.org/?page=detail&app=hexedit Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4136-hexedit/ Discussion]<br />
|-<br />
|[[hfsutils]]<br />
|2011-03-10<br />
|Silent-Hunter (port)<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=295 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2236-hfsutils-port/ Discussion]. For reading & writing Macintosh file systems.<br />
|-<br />
|[[HomeBank]] 4.3<br />
|2011-02-26<br />
|Maxime Doyen, mcobit (port)<br />
|Office - money manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,296 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58506-homebank/ Discussion]<br />
|-<br />
|[[Hotfix 5]]<br />
|2011-03-04<br />
|Pandora team<br />
|System<br />
|[http://www.openpandora.org/downloads/HotFix5-Zaxxon.pnd Official site]<br />
|Make sure you have this installed. Discussion: [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/page__pid__37497#entry37497 OP]<br />
|-<br />
|[[ImageViewer]]<br />
|2010-07-24<br />
|StreaK (port)<br />
|Graphics - image viewer<br />
|<br />
|<br />
|-<br />
|[[Inkscape]] ('''beta''')<br />
|2010-10-08<br />
|sebt3 (port)<br />
|Graphics - vector drawing<br />
|[http://sebt3.openpandora.org/pnd/inkscape.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/56954-inkscape/ Discussion]. Currently very slow.<br />
|-<br />
|[[Java]] Pnd ('''beta''')<br />
|2010-11-21<br />
|WizardStan (port)<br />
|System - dependency<br />
|[http://rebirthofxeen.com/files/pandora/java.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57598-java-pnd/ Discussion]. Run Java apps.<br />
|-<br />
|[[JED Editor]]<br />
|2011-08-11<br />
|StreaK (port)<br />
|Office - text editor<br />
|[http://ompldr.org/vOXVqbg/jed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60173-jed-editor/ GP32X] [http://boards.openpandora.org/index.php?/topic/4848-jed-editor/ OP]<br />
|-<br />
|[[jEdit]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,244 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57614-jedit-programmers-text-editor/ Discussion]. For programmers. Needs java.pnd installed.<br />
|-<br />
|[[jChemPaint]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Graphics - molecule drawing<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,242 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57633-jchempaint/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMol]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Graphics - molecule viewing in 3D<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,243 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57618-jmol-3d-molecule-viewer/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMP3 Player]]<br />
|2010-07-10<br />
|jaijuju<br />
|Audio - music player<br />
|[http://www.pandorasource.de/download.php?view.156 Download]<br />
|[http://code.google.com/p/jmp3player/ Website]. Java.pnd required.<br />
|-<br />
|[[Joe Editor]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|terminal-based screen editor<br />
|-<br />
|[[Jumanji]]<br />
|2011-05-22<br/>2011-03-03<br />
|zLouD (2nd port)<br/>b3w (1st port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=jumanji-80A3FEF9.zLouD 2nd port]<br/>[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/jumanji.inf 1st port]<br />
|Discussion (German): [http://forum.gp2x.de/viewtopic.php?f=59&t=12130 2nd port] [http://forum.gp2x.de/viewtopic.php?f=59&t=11821 1st port]. [https://wiki.archlinux.org/index.php/Jumanji Wiki]<br />
|-<br />
|[[KCHMViewer]] 5.2<br />
|2010-10-05<br />
|Hitnrun (port)<br />
|Office - CHM Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,215 Archive] [http://repo.openpandora.org/?page=detail&app=kchmviewer Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56901-kcmviewer/ Discussion.] Windows help files reader.<br />
|-<br />
|[[KDiff 3]]<br />
|2011-02-03<br />
|Joachim Eibl<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,299 Archive] <br />
|[http://boards.openpandora.org/index.php?/topic/1440-kdiff3-0995-pandora-3/ Discussion]. Merge 2 or 3 text input files or directories<br />
|-<br />
|[[KeePassX]]<br />
|2011-06-23<br />
|pmprog (port)<br />
|System - passwords<br />
|[http://repo.openpandora.org/?page=detail&app=keepassx Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4135-keepassx-v043/ Discussion]<br />
|-<br />
|[[Keyboard layout changer]]<br />
|2011-06-12<br />
|slaeshjag<br />
|System - configuration<br />
|[http://repo.openpandora.org/?page=detail&app=change-keymap-0.1-slaeshjag Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/2428-keyboard-layout-changer/ Discussion]. Shows up in Settings as Keyboard Layout<br />
|-<br />
|[[Leafpad]] 0.8.18.8<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=leafpad-leafpad-22475 Repo]<br />
|<br />
|-<br />
|[[Liferea]]<br />
|2010-07-06<br />
|sebt3 (port)<br />
|Network - RSS Reader<br />
|[http://sebt3.openpandora.org/pnd/liferea.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55089-liferea/ Discussion]<br />
|-<br />
|[[lighttpd]] + lighttpd-php ('''beta''')<br />
|2011-05-19<br />
|eyecreate<br />
|Network - web server<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=560 lighttpd] [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=561 lighttpd-php]<br />
|[http://boards.openpandora.org/index.php?/topic/3580-lighttpd-test-pnd/ Discussion] [http://en.wikipedia.org/wiki/Lighttpd Website]<br />
|-<br />
|[[Lightweight2]] 1.12<br />
|2011-07-29<br />
|cpttom, mcobit (port), Zero3K (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=lightweight2-Lightweight2-112245 Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58836-lightweight2/page__view__findpost__p__945285 GP32X] [http://boards.openpandora.org/index.php?/topic/2106-lightweight-2/page__view__findpost__p__81473 OP]. Small, fast browser.<br />
|-<br />
|[[Links2]]<br />
|2011-03-10<br />
|mash (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,333 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion].<br />
|-<br />
|[[Linksys AE1000 USB Wifi]] (installer)<br />
|2011-04-01<br />
|Jey123456<br />
|Network - USB Wifi driver<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=379 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/page__view__findpost__p__46426 Discussion]. Get internet anywhere.<br />
|-<br />
|[[Linphone]] ('''beta''')<br />
|2011-01-20<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/linphone.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58289-linphone Discussion]. Online phone calls.<br />
|-<br />
|[[Linux Multimedia Studio]] 0.4.10.1 (LMMS)<br />
|2011-05-15<br />
|eyecreate (port)<br />
|Audio - music production<br />
|[http://repo.openpandora.org/?page=detail&app=lmms-lmms-32513 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3501-lmms/ Discussion]<br />
|-<br />
|[[LXTask]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - task manager<br />
|<br />
|<br />
|-<br />
|[[Lynx]] v2.8.7<br />
|2011-02-28<br />
|Mhaws (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,331 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1998-lynx-087/ Discussion]<br />
|-<br />
|[[LXTerminal]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|<br />
|<br />
|-<br />
|[[luakit]]-20110722<br />
|2011-09-07<br />
|b3w (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=luakit-b3w Repo]<br />
|<br />
|-<br />
|[[MaCoPix]]<br />
|2011-06-29<br />
|Cloudef (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=macopix-1.7.4 Repo]<br />
|Desktop mascot app<br />
|-<br />
|[[Me TV]]<br />
|2010-10-19<br />
|sebt3 (port)<br />
|Network - digital TV<br />
|[http://sebt3.openpandora.org/pnd/metv.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56987-port-request-me-tv/page__p__921501&#entry921501 Discussion]<br />
|-<br />
|[[Merkaartor]] 0.17.0<br />
|2011-01-27<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/merkaartor.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56656-merkaartor-or-other-osm-editor/page__p__922345&#entry922345 Discussion]<br />
|-<br />
|[[Midnightcommander]] 4.7.5.2<br />
|2011-05-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=midnightcommander-mc-23340 Repo]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2621-midnightcommander/ OP] [http://www.gp32x.com/board/index.php?/topic/59103-midnightcommander/ GP32X]<br />
|-<br />
|[[Midori]] 0.3.3-1<br />
|2011-04-05<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/midori-0.3.3-1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59121-midori-0-3-3/ Discussion] Fixed version of Midori.<br />
|-<br />
|[[Midori]] 0.3.6<br />
|2011-05-21<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/pnd/midori-0.3.6-flashfix.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59490-midori-0-3-6/ GP32X] [http://boards.openpandora.org/index.php?/topic/3615-midori-036/ OP] {{HideableNotes|(Flash now works; instructions in thread).}}<br />
|-<br />
|[[MikMod Player]]<br />
|2011-08-03<br />
|StreaK (port)<br />
|Audio - music player<br />
|<br />
|Plays mod, s3m, it, xm, & others.<br />
|-<br />
|[[Milkyhelper]] 1.7.2.6<br />
|2011-09-10<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkyhelper-1.2 Repo]<br />
|<br />
|-<br />
|[[Milkynotify]] - Update notifier<br />
|2011-06-14<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkynotify Repo]<br />
|<br />
|-<br />
|[[MilkyTracker]]<br />
|2011-08-22<br/>2010-06-23<br />
|StreaK (2nd port)<br/>Stuckie (1st port)<br />
|Audio - music tracker<br />
|[http://ompldr.org/vYTB2Yg/milkytracker.pnd.zip Download (StreaK)]<br/>[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,102 Archive (Stuckie)] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/milkytracker.inf Apps (Stuckie)]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60245-milkytracker-beta/page__gopid__956326&#entry956326 StreaK], [http://www.gp32x.com/board/index.php?/topic/57612-remember-the-only-2-keyboard-buttons-at-once-limitation/ Stuckie]<br />
|-<br />
|[[MinAmp]] 0.31<br />
|2011-06-14<br />
|Kool65<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=minamp Repo]<br />
|[http://linux.kewley.name/minamp Website/comments] [http://boards.openpandora.org/index.php?/topic/3577-minamp/ Discussion]<br />
|-<br />
|[[Minitube]] 1.5.0<br />
|2011-08-12<br />
|Flavio Tordini, freamon (port)<br />
|Network - Youtube client<br />
|[http://repo.openpandora.org/?page=detail&app=minitube Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55952-minitube-1-1/ v1.1] [http://www.gp32x.com/board/index.php?/topic/58183-minitube-1-3/ v1.3] [http://www.gp32x.com/board/index.php?/topic/57099-new-version-of-minitube-avaiable/page__view__findpost__p__950303 v1.4]. Youtube browser/player<br />
|-<br />
|[[modRana]]<br />
|2011-06-17<br />
|cube48 (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=modrana Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3780-modrana/ Discussion]. GPS. Can also view maps offline.<br />
|-<br />
|[[MooEdit]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - text editor<br />
| <br />
|<br />
|-<br />
|[[Mount-Menu]]<br />
|2011-08-09<br />
|Lomaxx<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/mount-menu-installer.pnd Download] [http://repo.openpandora.org/?page=detail&app=mount-menu-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59985-mountmenu-installer/ Discussion]. Alternate mount-mechanism for SDHC-card-slots.<br />
|-<br />
|[[mtPaint]]<br />
|2010-07-27<br/>2010-12-29<br />
|Mark Tyler, daniel3000 (port 1), chris_c (port 2)<br />
|Graphics - image editor<br />
|[http://www.hermocom.com/en/downloads/openpandora/mtPaint.pnd/ Download (port 1)] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,263 Archive (port 2)]<br />
|[http://www.gp32x.com/board/index.php?/topic/55561-mtpaint-pnd-available/ Discussion]. For painting & pixel art. Ported twice.<br />
|-<br />
|[[MTR-GTK]]<br />
|2011-05-15<br />
|Kazuki (port)<br />
|Network - diagnostic tool<br />
|[http://repo.openpandora.org/?page=detail&app=mtr-mtr-10382 Repo]<br />
|Combines 'traceroute' and 'ping'<br />
|-<br />
|[[muCommander]]<br />
|2011-07-24<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[MuPDF]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Office - PDF viewer<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Discussion (German)].<br />
|-<br />
|[[Mutt]]<br />
|2011-03-01<br />
|mash (port)<br />
|Network - email client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,334 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion]. Text-based.<br />
|-<br />
|[[MyPaint]]<br />
|2011-02-27<br />
|First (port)<br />
|Graphics - image editor<br />
|[http://webusers.spa.umn.edu/~laurens/pnd/mypaint-0.9.0.pnd Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1817-mypaint-port/ Discussion]. [http://mypaint.intilinux.com/ Website]. Has pressure sensitivity.<br />
|-<br />
|[[Nagaina]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application<br />
|-<br />
|[[ncmpcpp4P]] v0.5.7.1<br />
|2011-04-28<br />
|remogatto (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=ncmpcpp4P.remogatto Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2032-ncmpcpp4p/ Discussion]. [http://unkart.ovh.org/ncmpcpp/ Website] ncurses-based music player<br />
|-<br />
|[[NetFleet]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Network - download manager<br />
|<br />
|<br />
|-<br />
|[[Netsurf]] 2.6<br />
|2011-03-08<br />
|slaeshjag(port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/netsurf.pnd Download]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2129-netsurf/ OP] [http://www.gp32x.com/board/index.php?/topic/58913-netsurf-2-6/ GP32X] No SSL support<br />
|-<br />
|[[Nightvision]] 3.0<br />
|2011-03-12<br />
|F_Slim (port)<br />
|Office - planetarium<br />
|[http://www.slimpages.de/extern/nightvision.pnd.zip Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2299-nightvision-30/ Discussion] [http://forum.gp2x.de/viewtopic.php?f=59&t=11810 (German}]. Needs java.pnd installed. May not work in HF5<br />
|-<br />
|[[NoteCase Pro]]<br />
|2011-09-09<br />
|hermocom (port)<br />
|Office - personal organizer<br />
|[http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 Repo]<br />
|<br />
|-<br />
|[[Nub configuration alternative]]<br />
|2011-06-10<br />
|Caine<br />
|System - configuration<br />
|[http://www.mediafire.com/?pxmw6m7zezj7aus Download] <br />
|[http://boards.openpandora.org/index.php?/topic/3946-nub-configuration-alternative/ Discussion]. Will be included in HF6.<br />
|-<br />
|[[Ommpc]] v0.5.4<br />
|2010-10-06<br />
|Tim Temple<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,133 Archive]<br />
|MPD client [http://www.gp32x.com/board/index.php?/topic/55039-ommpc-v0-5-2/ Discussion]<br />
|-<br />
|OPKG Installer<br />
|2011-04-24<br />
|Dave1234<br />
|Network<br />
|[http://www.pandorabits.org/uploads/opkg_installer/opkg_installer.pnd Download] <br />
|[http://www.pandorabits.org/index.php?page=opkg-installer Website] [http://boards.openpandora.org/index.php?/topic/3057-opkg-installer/ Discussion]<br />
|-<br />
|[[OSM2Go]] ('''beta''')<br />
|2010-05-26<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/?f=osm2go.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59529-osm2go/ Discussion]. Doesn't work yet.<br />
|-<br />
|[[Osmo]] ('''beta''')<br />
|2010-09-03<br />
|sebt3 (port)<br />
|Office - personal organizer<br />
|[http://sebt3.openpandora.org/pnd/osmo.pnd Download]<br />
|[http://clayo.org/osmo/ Website] [http://www.gp32x.com/board/index.php?/topic/56455-osmo/ Discussion]<br />
|-<br />
|OVR editor and PND aware application launcher<br />
|2011-06-27<br />
|Caine<br />
|System<br />
|[http://www.mediafire.com/?v9pds8txfcey1p4 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/4201-ovr-editor-and-pnd-aware-application-launcher/ Discussion]<br />
|-<br />
|[[PandaBAS]] BASIC Interpreter<br />
|2011-07-02<br />
|ZXDunny (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pandabas.zxdunny.2994 Repo]<br />
|Port of SpecBAS BASIC interpreter.<br />
|-<br />
|[[PanDebian]]<br />
|2011-05-30<br />
|Gregor<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=PanDebian Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/1474-pandebian/ Discussion]. [[Extend Utils]] alternative for Angstrom-Debian cooperation<br />
|-<br />
|Pandora Fractals<br />
|2010-08-26<br />
|Or Green<br />
|Graphics - fractals<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/PFractals.inf Apps]<br />
|fractal generator. [http://www.gp32x.com/board/index.php?/topic/51402-mandelbrot-set-generator-for-pandora/page__st__75 Discussion]<br />
|-<br />
|[[Pan Newsreader]]<br />
|2011-06-16<br />
|sebt3 (port)<br />
|Network - newsreader<br />
|[http://repo.openpandora.org/?page=detail&app=pan Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59664-pan-newsreader/ Discussion]<br />
|-<br />
|[[PanPlayer]] Beta 4<br />
|2011-02-24<br />
|JDGBOLT<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,329 Archive] [http://apps.openpandora.org/cgi-bin/viewapp.pl?/Application/PanPlayer.inf Apps]<br />
|'''Needs [[Hotfix 5]]'''. [http://www.gp32x.com/board/index.php?/topic/58769-panplayer-beta/ Discussion]. Optimized mplayer build<br />
|-<br />
|[[P-Boot]]<br />
|2012-07-07<br />
|chaotix<br />
|System - Boot manager<br />
|[http://lxtek.de/pandora/pboot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/9150-p-boot/ Discussion] Initram to allow flexible booting options (NFS, USB, loop)<br />
|-<br />
|[[PCMan File Manager]] 0.9.7.1<br />
|2011-05-20<br />
|Kazuki (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=pcmanfm-1055 Repo]<br />
|<br />
|-<br />
|[[Pencil]] 0.4.4b ('''beta''')<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Graphics - animation<br />
|[http://sebt3.openpandora.org/pnd/pencil.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57362-pencil/ Discussion]. 2D animation & drawing.<br />
|-<br />
|[[Pepviewer]]<br />
|2011-02-22<br />
|Skadus (port)<br />
|Graphics - image viewer<br />
|[http://www.mediafire.com/?t0sop9wrj087e1t Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1869-pepviewer/ Discussion]. Ported from PSP.<br />
|-<br />
|[[Pidgin]] 2.7.10.2<br />
|2011-05-17<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/pidgin.pnd Download] [http://repo.openpandora.org/?page=detail&app=pidgin-pidgin Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56898-pidgin/ Discussion]. This version no longer uses [[NAND]] to [http://www.gp32x.com/board/index.php?/topic/56898-pidgin/page__view__findpost__p__934658 store data].<br />
|-<br />
|[[PNDbuilder]] v1.1<br />
|2011-02-22<br />
|freedomdown (Ryan Dallaire)<br />
|Development<br />
|[http://www.freedomdown.ca/storage/pndb.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58587-pndbuilder/page__view__findpost__p__940230 Discussion]. Graphical PND maker.<br />
|-<br />
|PS3 Bluetooth Controller - Sixpair Utility<br />
|2010-06-13<br />
|Jim Paris, Samson Yeung, AireTamStrm (port) <br />
|System - input device<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,4 Archive]<br />
|Use a DualShock III Controller or SIXAXIS controller via USB<br />
|-<br />
|[[pnd_assoc]]<br />
|2011-03-29<br />
|Jey123456<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=369 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2634-pnd-assoc/ Discussion] Associate file types with PNDs<br />
|-<br />
|[[pnd_run.sh]] installer ('''beta''')<br />
|2011-06-16<br />
|sebt3<br />
|System<br />
|[http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_run.sh]] installer for HF6 ('''beta''')<br />
|2011-09-25<br />
|sebt3<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=pnd_run-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_utils]]<br />
|2011-05-23<br />
|Jey123456<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=Pnd_Utils Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2688-pnd-utils/ Discussion] Includes pnd_assoc and some other features.<br />
|-<br />
|[[PNDStore]] 1.0.3.0 ('''beta''')<br />
|2011-10-04<br />
|Tempel<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=pndstore Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59148-pndstore/page__view__findpost__p__958555 Discussion]<br />
|-<br />
|[[PSFreedom]]<br />
|2010-09-23<br />
|Notaz (port)<br />
|Other<br />
|[http://pandorapress.net/gruso/psfreedom.ko Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56752-psfreedom-for-pandora/ Discussion]. Allows homebrew on your PS3.<br />
|-<br />
|[[PSP-Maps]]<br />
|2011-09-02<br />
|Kazuki (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=pspmaps-1987 Repo]<br />
|<br />
|-<br />
|[[PuTTY]]<br />
|2011-07-15<br />
|Simon Tatham, Kazuki (port)<br />
|Network - terminal emulator<br />
|[http://repo.openpandora.org/?page=detail&app=putty-1496 Repo]<br />
|[http://en.wikipedia.org/wiki/PuTTY Wikipedia]<br />
|-<br />
|[[PyQt]] Installer<br />
|2011-09-02<br />
|Eric Jardim (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pyqt-install.sh-2318 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5149-pyqt-485-beta/ Discussion] Python bindings for Qt.<br />
|-<br />
|[[qBittorrent]]<br />
|2011-03-16<br />
|Coldbird (port)<br />
|Network - BitTorrent client<br />
|[http://dl.dropbox.com/u/13011238/qbittorrent-1.3.3-pandora.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58993-qbittorrent/ GP32X] [http://boards.openpandora.org/index.php?/topic/2389-qbittorrent/page__gopid__41612#entry41612 OP]<br />
|-<br />
|[[QDiskUsage]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=qdiskusage Repo]<br />
|[http://qt-apps.org/content/show.php/QDiskUsage?content=107012 Website]<br />
|-<br />
|[[qOrganizer]]<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Office - organizer<br />
|[http://sebt3.openpandora.org/pnd/qorganizer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,233 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57359-qorganizer/ Discussion]<br />
|-<br />
|[[qPSP Manager]]<br />
|2011-07-22<br />
|StreaK (port) <br />
|Other<br />
|<br />
|manage PSP memorystick<br />
|-<br />
|[[qSSLChat]]<br />
|2011-07-25<br />
|StreaK (port)<br />
|Network - chat client<br />
|[http://ompldr.org/vOW1jMg/qtsslchat.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60059-qsslchat-for-pandora/ Discussion]. P2P chatting. Not IRC.<br />
|-<br />
|[[QSynth & FluidSynth]] 0.3.5 ('''beta''')<br />
|2011-03-18<br />
|Kazuki (port)<br />
|Audio - synthesizer<br />
|[http://pandora.idb.s1.jcink.com/qsynth-0.3.5.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59011-porting-qsynth-fluidsynth-with-yactfeau/page__view__findpost__p__943670 Discussion] [http://qsynth.sourceforge.net/qsynth-index.html Website] {{HideableNotes|software synthesiser based on the Soundfont specification.}}<br />
|-<br />
|[[QtCumber]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Network - file transfer<br />
|<br />
|p2p file transfer<br />
|-<br />
|[[qtFM]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[QtMindMap]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Office - mind mapping<br />
|<br />
|<br />
|-<br />
|[[QtSpotify]]<br />
|2011-03-11<br />
|sebt3 (port)<br />
|Network - music streaming<br />
|[http://sebt3.openpandora.org/pnd/qtspotify.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58955-qtspotify/ Discussion]. Spotify client.<br />
|-<br />
|Quick Change CPU Speed<br />
|2010-06-20<br />
|Pleng<br />
|System<br />
|[http://www.strappysolutions.com/demos/pandora/CPUSpeeds.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54583-quick-change-cpu-speeds/ Discussion]. Add CPU speed presets to your menu.<br />
|-<br />
|[[Quicky]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application, wiki-like syntax.<br />
|-<br />
|[[RadioTray]]<br />
|2011-09-11<br />
|freamon (port)<br />
|Network - music streaming<br />
|[http://repo.openpandora.org/?page=detail&app=radiotray.freamon.40n8e Repo]<br />
|<br />
|-<br />
|RAM Defragger 0.4.0<br />
|2011-03-16<br />
|Tobias 'knilch' Jordan<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,359 Archive]<br />
|memory optimizer<br />
|-<br />
|[[Remmina]]<br />
|2010-06-21<br />
|mindlord (port)<br />
|Network - VNC/RDP/XDMCP client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,99 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/remmina.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/54610-remmina-0-7-5/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Repository News]]<br />
|2010-07-24<br />
|StreaK (original author)<br />
|Network - RSS Reader<br />
|<br />
|view news from repo.openpandora.org<br />
|-<br />
|[[Rockbox]] 3.9.x.1 ('''beta''')<br />
|2011-06-28<br />
|Thomas Jarosch, froggyman (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=rockbox.thomasjfox.003 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2094-rockbox-as-an-app/page__view__findpost__p__74439 Discussion]<br />
|-<br />
|[[rox-filer]]<br />
|2011-07-18<br />
|Cloudef (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=rox-filer Repo]<br />
|has the default rox tree in PND<br />
|-<br />
|[[RText]]<br />
|2010-07-10<br />
|Fifesoft, Chrysipp (port)<br />
|Development - text editor<br />
|[http://www.pandorasource.de/download.php?view.157 Download]<br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10106%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhivaNHspNg4XSb4aOpjskxivvIRXw Discussion (German)]. Must have Java.pnd installed.<br />
|-<br />
|[[Schism Mod Player]]<br />
|2010-06-10<br />
|?<br />
|Audio - music tracker<br />
|[http://www.pandorasource.de/download.php?view.79 Download]<br />
|Player for MOD and XM.<br />
|-<br />
|[[Schism Tracker]]<br />
|2010-06-19<br />
|Storlek, Stuckie (port)<br />
|Audio - music tracker<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,89 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/schismtracker.inf Apps]<br />
|Clone of Impulse Tracker<br />
|-<br />
|[[schroot]]<br />
|2012-06-16<br />
|Debian buildd-tools Developers, chaotix (port)<br />
|System<br />
|[http://lxtek.de/pandora/schroot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/8817-schroot/ Discussion] Secure and very versatile utility to run Debian or other Linux distros in a chroot<br />
|-<br />
|[[Scientific Calculator]]<br />
|2011-02-14<br />
|Chrysipp (port)<br />
|Office - calculator<br />
|[http://web.student.tuwien.ac.at/~e0725060/JavaScientificCalculator.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11714 Discussion (German)]. Must have Java.pnd installed. If you have trouble running it, try [http://boards.openpandora.org/index.php?/topic/673-java-pnd/page__view__findpost__p__51226 this].<br />
|-<br />
|[[Scite]] 2.21<br />
|2010-10-20<br />
|urjaman (port)<br />
|Office - text editor<br />
|[http://urjaman.dyndns.info/scite221.pnd Download] [http://repo.openpandora.org/?page=detail&app=scite Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/57116-scite-2-21-ported/ Discussion]. Scintilla-based syntax highlighting text editor<br />
|-<br />
|Script Launcher<br />
|2011-03-29<br />
|meandu229<br />
|System<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Discussion] script to launch .sh files<br />
|-<br />
|SD Card Speed Fix<br />
|2010-06-13<br />
|mawler<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,88 Archive]<br />
|improve SD writing speed, but risk data corruption if writing is interrupted<br />
|-<br />
|[[SD Installer]] 1.4.1.1<br />
|2011-06-25<br />
|Dave1234<br />
|System<br />
|[http://www.pandorabits.org/uploads/sd-installer/sd_install.pnd Download] [http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 Repo]<br />
|[http://www.pandorabits.org/index.php?page=sd-installer Website] [http://boards.openpandora.org/index.php?/topic/2297-pandora-sd-installer/page__view__findpost__p__73674 Discussion] Install Pandora OS to your SD card.<br />
|-<br />
|[[Seq24]] ('''beta''')<br />
|2010-09-06<br />
|Gruso (port)<br />
|Audio - music tracker<br />
|[http://users.tpg.com.au/pw2007/seq24.beta1.pnd Download] [http://repo.openpandora.org/?page=detail&app=seq24-0.8.7-pandora Repo]<br />
|MIDI sequencer. [http://www.gp32x.com/board/index.php?/topic/56517-seq24-midi-sequencer/ Discussion]<br />
|-<br />
|[[Sidplay]]<br />
|2011-09-21<br />
|Silent-Hunter (port)<br />
|Audio - music tracker<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=1039 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5412-sidplay/ Discussion] '''WARNING:''' not a PND, writes to NAND<br />
|-<br />
|[[Shutdown Timer]]<br />
|2011-06-02<br />
|atom (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=shutdowntimer.atom.001 Repo]<br />
|<br />
|-<br />
|[[small-ffmpeg-gui]]<br />
|2011-07-28<br />
|mcobit (port)<br />
|Media converter<br />
|[http://repo.openpandora.org/?page=detail&app=ffmpeg-small-ffmpeg-gui-269 Repo]<br />
|<br />
|-<br />
|[[SMPlayer]] 0.6.9-1<br />
|2011-02-02<br />
|Ivanovic (port)<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,298 Archive] <br />
|MPlayer frontend. [http://www.gp32x.com/board/index.php?/topic/58511-smplayer/ Discussion]<br />
|-<br />
|[[SpeedCrunch]]<br />
|2011-05-25<br />
|eyecreate (port)<br />
|Office - calculator<br />
|[http://repo.openpandora.org/?page=detail&app=speedcrunch-speedcrunch-26662 Repo]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Stjerm]]<br />
|2011-08-12<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|[http://ompldr.org/vOXYzYg/stjerm.pnd.zip Download]<br />
|<br />
|-<br />
|[[SunVox]]<br />
|2011-08-08<br />
|cube48 (port)<br />
|Audio - music tracker<br />
|[http://repo.openpandora.org/?page=detail&app=SunVox Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4085-sunvox-ultimate-multiplatform-synthsamplertracker/ Discussion]<br />
|-<br />
|[[SUPA]] 0.1-1 ('''beta''')<br/><small>Simple Updater for Pandora Applications</small> <br />
|2010-07-04<br />
|Bryce Leo<br />
|System - Application Downloader/Updater<br />
|[http://drive.and-a-half.com/SUPA.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55023-supa-simple-updater-for-pandora-applications/ Discussion]. No GUI yet. PNDStore is probably better.<br />
|-<br />
|[[Swap files]]<br />
|2011-06-16<br />
|slaeshjag (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=swaptools-0.1-slaeshjag Repo] <br />
|Manage swap files<br />
|-<br />
|[[Sxiv]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Graphics - image viewer<br />
|[http://forum.gp2x.de/download/file.php?id=1088&sid=c7364ef00c1d355c4f22cd82b21dae0a Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11998 Discussion (German)].<br />
|-<br />
|[[Sylpheed]]<br />
|2011-08-17<br />
|StreaK (port)<br />
|Network - email client<br />
|[http://ompldr.org/vOXhrZQ/sylpheed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60207-sylpheed-email-client-beta-pnd/ GP32X] [http://boards.openpandora.org/index.php?/topic/4924-sylpheed-email-client-beta-pnd/ OP]<br />
|-<br />
|[[Synergy]]<br />
|2010-10-09<br />
|Lomaxx (port)<br />
|Network - VNC client<br />
|[http://www.mediafire.com/?npdbkibd5bm5ckb Download] [http://repo.openpandora.org/?page=detail&app=synergy-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56943-synergy-clientserver-as-pnd/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Task Manager]]<br />
|2011-05-14<br />
|eyecreate (port)<br />
|System - task manager<br />
|[http://repo.openpandora.org/?page=detail&app=xfce-taskmanager-xfce4-taskmanager-11126 Repo]<br />
|<br />
|-<br />
|[[Tesh]]<br />
|2011-07-21<br />
|SreaK (port)<br />
|Development - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=tesh-app Repo] <br />
|with syntax highlighting: C++ / C / C# / Java<br />
|-<br />
|[[TiMidity++]] 2.13.3 (player + Daemon loader)<br />
|2011-03-21<br />
|Gruso (port)<br />
|Audio - MIDI<br />
|[http://www.mediafire.com/?7sit38m7ozpr4jd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59041-timidity-2-13-2-port/ GP32X] [http://boards.openpandora.org/index.php?/topic/2450-timidity/ OP]. Must install Timidity MIDI Installer first. {{HideableNotes|This makes Timidity visible to sequencers as a device.}}<br />
|-<br />
|[[Timidity MIDI Installer]]<br />
|2011-01-12<br />
|sebt3<br />
|Audio - MIDI<br />
|[http://sebt3.openpandora.org/pnd/timidity_midi_installer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,273 Archive] [http://repo.openpandora.org/?page=detail&app=timidity-midi-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Discussion]. MIDI patches installer. {{HideableNotes|It will allow you to have music for games that use MIDI. There are 3 different sound-sample sets packing different levels of sound quality. Installs to [[NAND]], though you can put them on SD card and then it's less than 2k on NAND (2 2-line files).}}<br />
|-<br />
|[[Transmission]]<br />
|2010-09-24<br />
|sebt3 (port)<br />
|Network - BitTorrent client<br />
|[http://sebt3.openpandora.org/pnd/transmission.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,208 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56553-bit-torrent-client/ Discussion].<br />
|-<br />
|[[TrueCrypt]] ('''beta''')<br />
|2011-02-12<br/>2010-07-18<br />
|TJSomething (port)<br/>daniel3000 (old port)<br />
|System - encryption<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,321 TJSomething's port] [http://repo.openpandora.org/?page=detail&app=TrueCrypt daniel3000's port]<br />
|[http://boards.openpandora.org/index.php?/topic/1763-truecrypt-port/ Discussion (TJSomething)], [http://www.gp32x.com/board/index.php?/topic/55347-truecrypt-pnd-ready-for-testing/ Discussion (hermocom/daniel3000)].<br />
|-<br />
|TuxPaint (from "Tux4Kids")<br />
|2011-04-20<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=tux4kids-tux4kids-27407 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2990-tux4kids Discussion]. Part of "Tux4Kids".<br />
|-<br />
|[[TV-Browser]] ('''beta''')<br />
|2011-02-13<br />
|chrysipp (port)<br />
|Network - TV guide<br />
|[http://web.student.tuwien.ac.at/~e0725060/TVBrowser.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11706 Discussion (German)]. [http://sourceforge.net/projects/tvbrowser/ Website]<br />
|-<br />
|[[Umbrello]] UML Modeller<br />
|2011-10-02<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=umbrello-umbrello-7295 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5531-umbrello-uml-modeller/ Discussion]<br />
|-<br />
|[[Unace]]<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UnRar]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UPX]] (The Ultimate Packer for eXecutables)<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[Very Simple Timer]]<br />
|2011-06-14<br />
|arekkusu<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=very-simple-timer Repo]<br />
|Keep track of time.<br />
|-<br />
|Viewnior 1.1<br />
|2011-02-26<br />
|gruso (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=viewnior-viewnior-15225 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55618-viewnior-pnd-available/page__view__findpost__p__940887 Discussion]<br />
|-<br />
|Vim Gvim 7.2 ('''beta''')<br />
|2010-08-08<br />
|joseluisjazz (port)<br />
|Office - text editor<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Discussion]. [http://www.vim.org/about.php About]. Not a PND.<br />
|-<br />
|[[VLC]] 1.1.0 ('''beta''')<br />
|2010-10-12<br />
|sebt3 (port)<br />
|Media player (video & audio)<br />
|[http://sebt3.openpandora.org/pnd/vlc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54922-vlc/ Discussion]<br />
|-<br />
|[[Wahcade]] Emulator Frontend b1 ('''beta''')<br />
|2011-02-06<br />
|Sigma (port)<br />
|System - frontend<br />
|[http://www.mediafire.com/?h8o33khvtcy3x8m Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1508-wahcade-frontend-beta1/ Discussion].<br />
|-<br />
|[[Wbar]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - app launcher<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,338 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58858-wbar/ Discussion].<br />
|-<br />
|[[Wbar Quick Menu Maker]] v0.6<br />
|2011-07-20<br />
|StreaK (original author)<br />
|System - app launcher<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=570 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60008-wbar-quick-menu-maker/page__view__findpost__p__954088 Discussion].<br />
|-<br />
|WiFi "Another Test Wifi Driver" ('''Beta''')<br />
|2011-03-05<br />
|David, notaz<br />
|System<br />
|[http://notaz.gp2x.de/misc/pnd/wl1251-modules_1.0-r24.5_omap3-pandora.ipk Download] <br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58888-another-test-wifi-driver/ GP32X] [http://boards.openpandora.org/index.php?/topic/2151-another-test-wifi-driver/ OP]. HF5 only, not for use with HF6.<br />
|-<br />
|WiFi '''Beta test'''<br />
|2010-11-05<br />
|Evildragon<br />
|System<br />
|[http://www.openpandora.org/downloads/WiFiBETA.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57364-wifi-betatest/ Discussion]. Might fix WiFi issues.<br />
|-<br />
|[[Wiimote Configurator]]<br />
|2011-05-17<br />
|sigma (port) <br />
|System - input device<br />
|[http://repo.openpandora.org/?page=detail&app=wiimote Repo]<br />
|Use a Wiimote controller as input device<br />
|-<br />
|[[Worker]] 2.17.11<br />
|2011-04-01<br />
|mash (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,375 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2709-worker-21711/ Discussion]<br />
|-<br />
|[[wxMaxima]] ('''beta''')<br />
|2011-07-13<br />
|FenrirLokisohn (port)<br />
|Office - math<br />
|[http://www-user.tu-chemnitz.de/~fepf/wxmaxima.pnd Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=12495 Discussion (German)]. Algebra.<br />
|-<br />
|[[Xarchiver]] 0.5.2<br />
|2010-12-04<br />
|mcobit (port)<br />
|System - file archiver<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,259 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57748-xarchiver/ Discussion]<br />
|-<br />
|Xbindkeys<br />
|2010-10-14<br />
|Lomaxx (port)<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/xbindkeys-1.8.3_prebuild.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57037-xbindkeys-precompiled/ Discussion]. Configure hotkeys<br />
|-<br />
|[[XBMC]] 10.0 ('''beta''')<br />
|2011-03-13<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/xbmc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57106-xbmc-media-center/page__view__findpost__p__942955 Discussion]. Functions as "entertainment hub".<br />
|-<br />
|XFE 1.32.1<br />
|2010-07-20<br />
|Maxim Baranov, Roland Baudin, packaged by sebt3<br />
|System - file manager, packager<br/>Graphics - image viewer<br/>Office - notepad<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,163 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/55388-xfe/ Discussion]<br />
|-<br />
|XHTML WYSIWYG Editor<br />
|2011-07-21<br />
|StreaK (port)<br />
|Development - text editor<br />
|<br />
|<br />
|-<br />
|[[Xournal]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - journal<br />
|[http://sebt3.openpandora.org/pnd/xournal.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56864-xournal/ Discussion]. Can annotate PDFs.<br />
|-<br />
|[[Xorfile]]<br />
|2011-07-22<br />
|StreaK (original author)<br />
|System - encryption<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=571 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60034-xorfile-small-app-for-pandora/ Discussion]. Encode text files.<br />
|-<br />
|[[WeeChat]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Network - chat client<br />
|<br />
|IRC client.<br />
|-<br />
|[[Zim]]<br />
|2011-07-05<br />
|Mindlord (port), eyecreate (additions)<br />
|Office - personal wiki<br />
|[http://www.mediafire.com/?l6qiaew6m0gvmma Download]<br />
|[http://boards.openpandora.org/index.php?/topic/3974-zim-desktop-wikiwith-additions/page__view__findpost__p__75872 Discussion] [http://www.gp32x.com/board/index.php?/topic/58850-zim-the-desktop-wiki/page__view__getnewpost (old)]<br />
|-<br />
|[[zNotes]]<br />
|2011-09-20<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=znotes-znotes-27551 Repo]<br />
|Note-taking application<br />
|}<br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Arch Linux<br />
|2011-05-31<br />
|wejp<br />
|Full OS<br />
|[http://wejp.k.vu/pandora/archlinux_update Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59027-arch-linux-on-the-pandora/page__view__findpost__p__950406 Discussion] Using PlugApps, some libraries missing (like libpnd)<br />
|-<br />
|Debian (Squeeze)<br />
|2011-04-09<br />
|Stuckie<br />
|Full OS<br />
|[http://pandorawiki.org/Debian_On_SD#Debian_On_SD Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/page__view__findpost__p__945994 GP32X] [http://boards.openpandora.org/index.php?/topic/1819-debian-on-sd/page__view__findpost__p__48443 OP] <br />
|-<br />
|Minimenu Beta Installer ('''beta''')<br />
|2011-02-09<br />
|skeezix<br />
|Launcher<br />
|[http://www.codejedi.com/pandora/minimenu/mmenu_beta_installer_20110209.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/page__view__findpost__p__935861 Older versions] '''Note:''' Already included in [[Hotfix 5]].<br />
|-<br />
|Pandian - Debian<br />
|2013<br />
|stackshadow<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Pandian]<br />
|Discussion: [http://boards.openpandora.org/topic/15302-pandian-mark2/]<br />
|-<br />
|Panorama 0.1.271.0<br />
|2011-08-25<br />
|B-Zar<br/>dflemstr<br />
|Launcher<br />
|[http://repo.openpandora.org/?page=detail&app=bzar-panorama Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59231-panorama/page__view__findpost__p__946988 GP32X] [http://boards.openpandora.org/index.php?/topic/2979-panorama-alpha-preview/ OP]. "MilkyTest" is alternative to PNDStore.<br />
|-<br />
|Slackware-14.1 (stable), Slackware-14.0 (stable), Slackware-13.37 (stable), and Slackware-current (unstable)<br />
|2012-04-01<br/>Latest update: 2015-11-11<br />
|Linux-SWAT + help<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Software_projects/OS/Slackware]<br />
|All hardware working, ~75% compatibility with .pnd (not fully debugged yet), more than 400 packages optimized for the Pandora's CPU.<br />
|-<br />
|SOLEIL-14.1, SOLEIL-14.0<br />
|2012-12-21<br/>Latest update: 2014-02-16<br />
|Linux-SWAT<br />
|Full OS<br />
|Links: [http://pandorawiki.org/Software_projects/OS/SOLEIL]<br />
|Heavily modified Slackware. Pandora-centered network system. PXE server with x86 tools, and a mobile persistent x86 32 or 64 bit Slackware Linux. ARM and x86 distcc cluster.<br />
|}<br />
<br />
====Type explanation====<br />
'''Full OS:''' A full desktop environment similar to the one you are used to on your PC. You usually get an X-based system with a window manager similar to the default one included in Xfce (meaning you can have multiple, drag-able windows, a task bar, etc.). This is what you would want for full usability, but it often is slower in running games than a launcher as more tasks are running in the background.<br />
<br />
'''Launcher:''' The more simplistic and sleek interface you might know from handhelds like the Wiz or Nintendo DS. Functionality is limited (compared to a full OS) as you don't have a desktop and usually no file browser. It often cannot display multiple windows or programs at once, but uses less memory, might be faster and better suited if you only want to run a few PNDs.<br />
<br />
===Skins===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Basic Gray<br />
|2010-11-25<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=506 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueFuture<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,239 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=434 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Executive<br />
|2010-11-27<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,250 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928158 Discussion]<br />
|-<br />
|Gray Is Sexy<br />
|2010-11-27<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.liquidfists.com/files/grayissexy.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928315 Discussion]<br />
|-<br />
|GreenGlass<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,394 Archive]<br />
|<br />
|-<br />
|Midnight<br />
|2010-06-17<br />
|Trevsweb<br />
|Minimenu skin<br />
|[http://trevsweb.com/pandainterface/midnight.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Newsprint<br />
|2010-07-26<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.strappysolutions.com/demos/pandora/newsprint.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Pipboy 3000<br />
|2011-06-21<br />
|Boolean<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,419 Archive]<br />
|<br />
|-<br />
|RedDevil<br />
|2010-11-26<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,248 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928099 Discussion]<br />
|-<br />
|RedWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=433 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Toybox & Corporate (2 skins)<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=432 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|UrbanCamo_blue<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,397 Archive]<br />
|<br />
|-<br />
|UrbanCamo_brown<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,395 Archive]<br />
|<br />
|-<br />
|UrbanCamo_green<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,396 Archive]<br />
|<br />
|-<br />
|Wasp<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,238 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Winamp Classic<br />
|2011-08-24<br />
|dgame<br />
|Audacious skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=580 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60250-audacious-winamp-classic-skin/ Discussion]<br />
|}<br />
<br />
===Graphic engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[BennuGD - Module Yeti 3D Pro]]<br />
|2011-06-18<br />
|Colombian Developers, Geca (port)<br />
|<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,416 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59682-bennugd-module-yeti-3d-pro/ Discussion]<br />
|-<br />
|[[GLES]] ('''beta''')<br />
|2010-09-02<br />
|Farox (port)<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Discussion]<br />
|}<br />
<br />
===Demos/technical demos===<br />
<br />
==Unreleased software ("Projects Under Development")==<br />
This section includes both software that is actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes. <br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Android Omap<br />
|[http://elinux.org/Android_on_OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|AROS Arm<br />
|[http://projects.powerdeveloper.org/project/imx515/735]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Debian<br />
|[http://debian.org] [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/]<br />
|working build<br />
|Stuckie<br />
|<br />
|-<br />
|FreeBSD<br />
|[http://wiki.freebsd.org/FreeBSD/arm/OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Fedora ARM<br />
|[http://fedoraproject.org/wiki/Architectures/ARM]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Gentoo Linux<br />
|[http://neuvoo.org] [http://vminko.org/gentoo_manuals/pandora]<br />
|Working build, not completed<br />
|javaJake, Viridior, vminko<br />
|IRC: (FreeNode) #gentoo-pandora<br />
|-<br />
|HaikuOS<br />
|[http://www.haiku-os.org]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Ohhie GUI<br />
|[http://www.gp32x.com/board/index.php?/topic/58320-video-ohhie-gui/]<br />
|working build<br />
|Pleng<br />
|Last update: Jan. 2011<br />
|-<br />
|RISC&nbsp;OS<br />
|[[RISC OS|Link]]<br />
|wip<br />
|Uwe Kall, Jeffrey Lee + others<br />
|BeagleBoard port available for download and testing.<br />
|-<br />
|Slackware ARM 12.2 and 13.1<br />
|[http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/page__p__29024__fromsearch__1#entry29024]<br />
|Works.<br />
|Linux-SWAT + help<br />
|For newer and fully working releases, see [http://pandorawiki.org/Software_projects#Operating_systems here.] 12.2 works with >=2.6.* kernel. 13.1 works with a more recent kernel. 12.2 and 13.1 were not released for Pandora.<br />
|-<br />
|Ubuntu ARM<br />
|[http://www.ubuntu.com/products/whatisubuntu/arm]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Xoo on ubuntu<br />
|[[Xoo on ubuntu|Link]]<br />
|wip<br />
|<br />
|<br />
|}<br />
<br />
===Game Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Author/Port Author<br />
!Source code<br />
!Discussion<br />
!Language<br />
!Tech<br />
!Target platforms<br />
!Functionality/Notes<br />
!Example Project<br />
|-<br />
|[[GLESGAE]]<br />
|stuckie<br />
|stable: [http://svn.xp-dev.com/svn/glesgae/trunk/], nightly: [https://github.com/stuckie/glesgae]<br />
|[http://boards.openpandora.org/index.php?/topic/7091-glesgae/]<br />
|C++<br />
|3D<br />
|PC (Win,Lin), iOS, Android, WIZ, CAANOO, Pandora<br />
|'''WIP''', set of tutorials about writing a game engine, OpenGLES renderer, shaders, JavaScript integration<br />
|<br />
|-<br />
|Pengyne<br />
|Jorgon<br />
|see discussion<br />
|[http://boards.openpandora.org/index.php?/topic/7227-rebirth-pengyne-2d3d-engine-2-27-2012/]<br />
|Engine: C++, Game code: Python<br />
|2D and 3D<br />
|PC (Win,Mac), Pandora<br />
|'''WIP''', uses a Python interpreter for game code, HTML-like GUI, OpenGL 2.0 and GLES 2.0 renderer, Shaders, Sprites with speed optimizations, Vertex and Index Buffers, Tiled Basic map file support<br />
|<br />
|-<br />
|Penjin<br />
|PokeParadox, Maintainer: foxblock<br />
|[http://code.google.com/p/penjin/]<br />
|[http://boards.openpandora.org/index.php?/topic/5413-penjin-video-tutorials/]<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|Basic Game Engine, SDL or OpenGLES renderer, very basic 2D collision detection, file interaction and encryption, achievements, sounds and music, font renderer, '''deprecated when PenjinTwo is done'''<br />
|[http://foxblock.pirategames.co.uk/dropbox/penjin_banner.png]<br />
|-<br />
|PenjinTwo<br />
|PokeParadox<br />
|[https://github.com/pokeparadox/PenjinTwo]<br />
|<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|'''WIP''', rewrite of Penjin with better use of C++ features, not all features of Penjin ported over yet<br />
|[https://github.com/bzar/penjinoid]<br />
|-<br />
|sparrow3D<br />
|Ziz<br />
|[https://github.com/theZiz/sparrow3d]<br />
|[http://boards.openpandora.org/index.php?/topic/7305-sparrow3d-multi-platform-game-engine]<br />
|C<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora<br />
|Pure C (and ARM assembler), Software renderer (with SDL backend), 3D with textures and simple lighting, rotozoom functions, mesh loading (obj files), simple sprite engine, font rendering<br />
|[http://boards.openpandora.org/index.php?/topic/7686-rebirth-competition-schwerkraft]<br />
<br />
|}<br />
<br />
===Graphic Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|GLES2D<br />
|<br />
|Wip<br />
|Cpasjuste<br />
|OpenGL ES 2D library<br />
|-<br />
|GL-WES-v2.0<br />
|[http://code.google.com/p/gl-wes-v2/] <br />
|Working Build<br />
|Adventus<br />
|Opensource OpenGL 2.0 driver built on OpenGL ES 2.0<br />
|-<br />
|Irrlicht<br />
|[http://irrlicht.sourceforge.net/] [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=32538&start=45]<br />
|working build<br />
|Hybrid<br />
|3D game engine<br />
|-<br />
|NSS Engine<br />
|[http://www.nosiestastudios.com/wiki/] [http://www.youtube.com/user/Prompt84]<br />
|<br />
|No Siesta Studios<br />
|<br />
|-<br />
|OGRE Engine<br />
|[http://www.gp32x.com/board/index.php?showtopic=46706] [http://www.youtube.com/watch?v=LDtUE5PIhV0]<br />
|<br />
|<br />
|3D real-time renderer<br />
|-<br />
|Otaco Glost Engine<br />
|[http://www.youtube.com/user/otacogloost], [http://www.gp32x.com/board/index.php?/topic/48393-i-did-stuff/page__p__736650&#entry736650]<br />
|working<br />
|Otaco<br />
|<br />
|-<br />
|Quad-Ren 2D<br />
|[http://quad-ren.sourceforge.net/index.php]<br />
|Working<br />
|Hessiess<br />
|Version 0.5 <br />
|-<br />
|SDL GLES<br />
|[http://github.com/Cpasjuste/sdl-1.2.13_gles/tree]<br />
|working<br />
|Cpasjuste<br />
|<br />
|-<br />
|XreaL<br />
|[http://xreal.sourceforge.net/xrealwiki/]<br />
|<br />
|Pickle<br />
|No longer being worked on. [http://www.gp32x.com/board/index.php?/topic/55173-xreal-patch-question/]<br />
|-<br />
|Stratagus<br />
|[http://stratagus.sourceforge.net/]<br />
|working build<br />
|Cpasjuste<br />
|RTS Engine<br />
|-<br />
|WakeBreaker<br />
|[http://w1xer.at/pandora/]<br />
|working codebase - can be compiled onboard<br />
|torpor<br />
|Working C++ codebase to implement a 3D game using nothing more than OpenGLES 1.1 .. can even be built *on* the Pandora, with nothing more than the onboard compiler. WakeBreaker contains everything you need to get started writing a 3D game in C++ with OpenGL ES - no further libraries required. Its an excellent example of how to write a 3D game in plain, easy to understand C++ and can serve as a working base for your own developments, easily enough.<br />
|}<br />
===Other programs===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Inside The Box<br />
|[http://www.openpandora.pl broken] [http://www.youtube.com/watch?v=uLMmJBDEs2E broken]<br />
|wip<br />
|StreaK (original author)<br />
|Pandora e-zine<br />
|-<br />
|Math-NEON<br />
|[http://code.google.com/p/math-neon/]<br />
|Wip<br />
|Adventus<br />
|cmath like library optimized for ARM NEON coprocessor<br />
|-<br />
|MythTVPlayer<br />
|[http://www.gp32x.com/board/index.php?/topic/52882-mythtvplayer/]<br />
|Working build<br />
|Pickle<br />
|Media center + TV/DV recording<br />
|-<br />
|Pandaphone<br />
|[http://www.gp32x.com/board/index.php?/topic/48327-pandaphone/]<br />
|Halted<br />
|jb0yx<br />
|project to incorporate the Open Pandora handheld device with cell phone technology<br />
|-<br />
|Pandora Sync Suite<br />
|[http://www.openpandora.pl broken]<br />
|Working build<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|Pangea GUI<br />
|[http://www.gp32x.com/board/index.php?showtopic=45631&hl=pangea]<br />
|WIP<br />
|efegea<br />
|Gmenu alternative<br />
|-<br />
|PDM<br />
|[http://github.com/Cpasjuste/pdm/tree]<br />
|<br />
|Cpasjuste<br />
|Light desktop manager for Pandora<br />
|-<br />
|PGui<br />
|[http://github.com/Cpasjuste/pgui/tree]<br />
|<br />
|Cpasjuste<br />
|Standard emulator fronted for Pandora<br />
|-<br />
|PMenu<br />
|[http://mydedibox.fr/_stuff/pandora/]<br />
|<br />
|Cpasjuste<br />
|Minimal Menu for Pandora<br />
|-<br />
|PND Builder for windows<br />
|[http://www.gp32x.com/board/index.php?/topic/47088-pnd-builder-for-windows/]<br />
|Working build<br />
|StreaK (original author)<br />
|<br />
|-<br />
|Qemu<br />
|[http://wiki.qemu.org/]<br />
|testing build<br />
|Fabrice Bellard<br />
|open source machine emulator and virtualizer<br />
|-<br />
|Scale<br />
|[http://www.youtube.com/user/Zoxc64]<br />
|wip<br />
|Zoxc64<br />
|Minimal Menu for Pandora<br />
|-<br />
|Simple Dev Studio for Pandora<br />
|[http://www.openpandora.pl broken]<br />
|Wip<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|[[TINXL]]<br />
|[[TINXL]]<br />
|<br />
|<br />
|Application stack for multiplayer internet games<br />
|}<br />
<br />
===Demos / Technical Demos for OpenPandora===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|OpenGL Cell Shading<br />
|[http://www.youtube.com/watch?v=cpAj0jHglGw]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Demo with MP3 Playback<br />
|[http://www.youtube.com/watch?v=hkx18kruRJs]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Skull Demo<br />
|[http://www.youtube.com/watch?v=qG7EDaZpyOo]<br />
|working build<br />
|<br />
|<br />
|-<br />
|WaveDemo<br />
|[http://www.youtube.com/watch?v=4wgEHFCq9Lo]<br />
|Working<br />
|Otaco<br />
|<br />
|}<br />
<br />
==External links==<br />
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]<br />
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]<br />
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]<br />
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]<br />
*[http://www.pandorabits.org/ Releases by Dave1234]<br />
*[http://www.pandorasource.de/download.php PandoraSource.de downloads] - German Pandora download site<br />
<br />
*[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/ Over 100 apps ported by StreaK, not in PND form]<br />
<br />
===Forums===<br />
The following community forums are checked when updating this page:<br />
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]<br />
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]<br />
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]<br />
<br />
[[Category:Development]]<br />
[[Category:List]]<br />
[[Category:Software]]<br />
[[Category:Ideas and proposals]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/Sqg&diff=30146Software projects/OS/Slackware/Advanced usage/Sqg2015-10-29T17:57:46Z<p>Linux-SWAT: </p>
<hr />
<div>It allows a certain degree of automation in solving the dependencies puzzle for you. In short: it crawls the REQUIRED field in package descriptions recursively and adds all of the found requirements (i.e. dependencies) to a queue file which then can easily be used with sbopkg. You can find a proper tutorial right here: [http://slackblogs.blogspot.de/2014/01/managing-sbo-dependencies-easily.html sqg in a nutshell].<br />
A friendly reminder: checking dependencies is not featured in slackware on purpose. sqg heavily relies on proper slackbuild scripts and may miss dependencies (tho it's working really well for me). Also you will need to keep an eye on the build order.<br />
* To build queue files for individual packages:<br />
sqg -p "packagename1" "packagename2"<br />
* To build queue files for all packages (may take ages...):<br />
sqg -a<br />
* Then you have to put those queue files in /var/lib/sbopkg/queues/ and execute them through sbopkg.<br />
* Thanks to [https://boards.openpandora.org/profile/2036-kickass/ KickAss] for this article</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30145Software projects/OS/Slackware2015-10-29T17:55:20Z<p>Linux-SWAT: /* Installing a program from source */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not! [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Sqg] (slackbuilds queue generator) saves your day!<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30144Software projects/OS/Slackware2015-10-29T17:51:34Z<p>Linux-SWAT: /* Installing a program from source */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not!<br />
[[http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg sqg]] (slackbuilds queue generator) saves your day!<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30143Software projects/OS/Slackware2015-10-29T17:50:21Z<p>Linux-SWAT: /* Installing a program from source */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not!<br />
[[Software_projects/OS/Slackware/Advanced_usage/Sqg sqg]] (slackbuilds queue generator) saves your day!<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/Sqg&diff=30142Software projects/OS/Slackware/Advanced usage/Sqg2015-10-29T17:48:16Z<p>Linux-SWAT: Created page with "It allows a certain degree of automation in solving the dependencies puzzle for you. In short: it crawls the REQUIRED field in package descriptions recursively and adds all of..."</p>
<hr />
<div>It allows a certain degree of automation in solving the dependencies puzzle for you. In short: it crawls the REQUIRED field in package descriptions recursively and adds all of the found requirements (i.e. dependencies) to a queue file which then can easily be used with sbopkg. You can find a proper tutorial right here: [http://slackblogs.blogspot.de/2014/01/managing-sbo-dependencies-easily.html sqg in a nutshell].<br />
A friendly reminder: checking dependencies is not featured in slackware on purpose. sqg heavily relies on proper slackbuild scripts and may miss dependencies (tho it's working really well for me). Also you will need to keep an eye on the build order.<br />
* To build queue files for individual packages:<br />
sqg -p "packagename1" "packagename2"<br />
* To build queue files for all packages (may take ages...):<br />
sqg -a<br />
* Then you have to put those queue files in /var/lib/sbopkg/queues/ and execute them through sbopkg.</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage&diff=30141Software projects/OS/Slackware/Advanced usage2015-10-29T17:46:52Z<p>Linux-SWAT: /* System */</p>
<hr />
<div>= Disclaimer =<br />
* Same as [http://pandorawiki.org/Software_projects/OS/Slackware#Disclaimer here.]<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc.<br />
* These are not detailed guides. I just explain how to get stuff up and running, ie. i won't explain all Apache options :^).<br />
* This page is a WIP, feel free to ask more on the boards.<br />
<br />
= Development =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Distributed_compilation Distributed compilation between two or more Pandoras.]<br />
<br />
= Multimedia =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/CUPS Common Unix Printing System.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Image_scanning Image scanning.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Non-Free_codecs Installing non-Free codecs.]<br />
<br />
= Network - Readme =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Network_get_started Get Started.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname Changing the hostname/domain name.]<br />
<br />
= Network =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Apache Apache web server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/DHCP_server DHCP server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Firewall Firewall/Gateway/NAT router/QoS.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/ProFTPD FTP server ProFTPD.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/vsftpd FTP server vsftpd.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Inetd Inetd super-server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Bonding Network interfaces link aggregation.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/NFS NFS server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/PXE_boot_server PXE boot server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Samba Samba server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/SSH SSH.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/VNC VNC.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/VPN VPN.]<br />
<br />
= Security =<br />
* Antivirus for non-*NIX machines.<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/System_encryption System encryption.]<br />
* Slackware hardening.<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Rootkit_scanners Rootkit scanners.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Truecrypt Truecrypt.]<br />
<br />
= System =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compiling.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Partitioning_and_formatting Partitioning/formatting.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/RAID RAID setup.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/USB_graphic USB external graphic cards (DisplayLink, SiS USB2VGA).]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Virtual_machines Virtual machines.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Sqg Resolving SlackBuilds dependencies with sqg.]<br />
<br />
= Links =<br />
* [http://docs.slackware.com/ The Slackware Documentation Project.]<br />
* [http://www.linuxquestions.org/linux/answers LinuxQuestions.org's tutorials.]<br />
* [http://www.linuxquestions.org/questions LinuxQuestions.org's forums.]<br />
* [http://www.armedslack.org/mailinglist/ Slackware ARM mailing list.]<br />
<br />
[[Category:Development]]<br />
[[Category:Network]]<br />
[[Category:Security]]<br />
[[Category:Slackware]]<br />
[[Category:Software]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage&diff=30140Software projects/OS/Slackware/Advanced usage2015-10-29T17:46:02Z<p>Linux-SWAT: /* System */</p>
<hr />
<div>= Disclaimer =<br />
* Same as [http://pandorawiki.org/Software_projects/OS/Slackware#Disclaimer here.]<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc.<br />
* These are not detailed guides. I just explain how to get stuff up and running, ie. i won't explain all Apache options :^).<br />
* This page is a WIP, feel free to ask more on the boards.<br />
<br />
= Development =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Distributed_compilation Distributed compilation between two or more Pandoras.]<br />
<br />
= Multimedia =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/CUPS Common Unix Printing System.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Image_scanning Image scanning.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Non-Free_codecs Installing non-Free codecs.]<br />
<br />
= Network - Readme =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Network_get_started Get Started.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname Changing the hostname/domain name.]<br />
<br />
= Network =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Apache Apache web server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/DHCP_server DHCP server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Firewall Firewall/Gateway/NAT router/QoS.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/ProFTPD FTP server ProFTPD.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/vsftpd FTP server vsftpd.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Inetd Inetd super-server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Bonding Network interfaces link aggregation.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/NFS NFS server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/PXE_boot_server PXE boot server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Samba Samba server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/SSH SSH.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/VNC VNC.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/VPN VPN.]<br />
<br />
= Security =<br />
* Antivirus for non-*NIX machines.<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/System_encryption System encryption.]<br />
* Slackware hardening.<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Rootkit_scanners Rootkit scanners.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Truecrypt Truecrypt.]<br />
<br />
= System =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compiling.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Partitioning_and_formatting Partitioning/formatting.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/RAID RAID setup.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/USB_graphic USB external graphic cards (DisplayLink, SiS USB2VGA).]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Virtual_machines Virtual machines.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/sqg Resolving SlackBuilds dependencies with sqg.]<br />
<br />
= Links =<br />
* [http://docs.slackware.com/ The Slackware Documentation Project.]<br />
* [http://www.linuxquestions.org/linux/answers LinuxQuestions.org's tutorials.]<br />
* [http://www.linuxquestions.org/questions LinuxQuestions.org's forums.]<br />
* [http://www.armedslack.org/mailinglist/ Slackware ARM mailing list.]<br />
<br />
[[Category:Development]]<br />
[[Category:Network]]<br />
[[Category:Security]]<br />
[[Category:Slackware]]<br />
[[Category:Software]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30139Software projects/OS/Slackware2015-10-29T17:43:30Z<p>Linux-SWAT: /* Setting up your language */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not!<br />
'''sqg''' (slackbuilds queue generator) saves your day!<br />
It allows a certain degree of automation in solving the dependencies puzzle for you. In short: it crawls the REQUIRED field in package descriptions recursively and adds all of the found requirements (i.e. dependencies) to a queue file which then can easily be used with sbopkg. You can find a proper tutorial right here: [http://slackblogs.blogspot.de/2014/01/managing-sbo-dependencies-easily.html sqg in a nutshell].<br />
A friendly reminder: checking dependencies is not featured in slackware on purpose. sqg heavily relies on proper slackbuild scripts and may miss dependencies (tho it's working really well for me). Also you will need to keep an eye on the build order.<br />
* To build queue files for individual packages:<br />
sqg -p "packagename1" "packagename2"<br />
* To build queue files for all packages (may take ages...):<br />
sqg -a<br />
* Then you have to put those queue files in /var/lib/sbopkg/queues/ and execute them through sbopkg.<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30138Software projects/OS/Slackware2015-10-29T17:40:18Z<p>Linux-SWAT: /* Installing a program from source */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* If checking and fixing all of those pesky dependencies manually is too much of a burden for you to bear: fear not!<br />
'''sqg''' (slackbuilds queue generator) saves your day!<br />
It allows a certain degree of automation in solving the dependencies puzzle for you. In short: it crawls the REQUIRED field in package descriptions recursively and adds all of the found requirements (i.e. dependencies) to a queue file which then can easily be used with sbopkg. You can find a proper tutorial right here: [http://slackblogs.blogspot.de/2014/01/managing-sbo-dependencies-easily.html sqg in a nutshell].<br />
A friendly reminder: checking dependencies is not featured in slackware on purpose. sqg heavily relies on proper slackbuild scripts and may miss dependencies (tho it's working really well for me). Also you will need to keep an eye on the build order.<br />
* To build queue files for individual packages:<br />
sqg -p "packagename1" "packagename2"<br />
* To build queue files for all packages (may take ages...):<br />
sqg -a<br />
* Then you have to put those queue files in /var/lib/sbopkg/queues/ and execute them through sbopkg.<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Boot_setup&diff=30118Boot setup2015-08-18T19:52:34Z<p>Linux-SWAT: Added in case of broken R button</p>
<hr />
<div>The uBoot bootloader normally boots the OS from NAND, but it can be inhibited by pressing R while starting up to for example pick SD-card booting. This can also be set up with text-files, making it the default behaviour.<br />
<br />
==Set up your boot.txt==<br />
<br />
Create a new file called boot.txt (or autoboot.txt if you want to boot automatically) and copy and paste the text below. Copy that file to the root of the root of the SD card.<br />
<br />
{{warning<br />
|If you edit the file on Windows, use an advanced text editor like [http://notepad-plus-plus.org/ Notepad++] and be sure to convert to UNIX format (in NP++: Edit -> EOL Conversion -> UNIX format). If you have DOS linebreaks, ext2load will fail with an error like "file not found" as it appends an hidden character to the uImage file name.<br />
}}boot.txt (from the [http://openpandora.org/firmware/README.txt official firmware site])<br />
<source lang="bash"><br />
setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0<br />
ext2load mmc 0 0x80300000 /boot/uImage<br />
bootm 0x80300000<br />
</source><br />
Note: If you chose ext3 instead of ext2 for the partition containing the kernel, the second line still starts with ext2load. There is no ext3load.<br />
<br />
Note: depending on firmware version kernels might be at several, sometimes multiple locations, so you have to choose one:<br />
* /boot/uImage-3 - the default 3.2 kernel (recommended)<br />
* /lib/boot/uImage - alternative location of 3.2 kernel on certain older firmwares<br />
* /boot/uImage - mostly a symlink to the latest kernel on recent firmwares<br />
<br />
Be aware though that this boot.txt assumes you have formatted your card with ext2 and loads the kernel off the SD card. It is technically possible to boot the kernel from NAND but still run the rest of the file system from your SD card with following boot.txt<br />
<source lang="bash"><br />
setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0<br />
ubi part boot && ubifsmount boot && ubifsload ${loadaddr} uImage && bootm ${loadaddr} && boot<br />
</source><br />
However this is not recommended because kernel modules on SD card will likely be not compatible with kernel on NAND.<br />
<br />
Both boot.txt's assume you are booting from the left SD card slot, first partition. You can change "mmcblk0p1" to "mmcblk1p1" if you want to boot from the right slot (but boot.txt must still be on a card on the left slot).<br />
<br />
===Rescue console boot===<br />
If you have a problem booting, and need to rescue data from the [[NAND]]) you can boot into a console by doing the following: Make a file named boot.txt in root of SD with this[http://www.gp32x.com/board/index.php?/topic/54918-unbricking-my-pandora/page__view__findpost__p__885362]:<br />
<pre><br />
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read console=tty0 vram=6272K omapfb.vram=0:3000K init=/bin/bash<br />
ubi part boot && ubifsmount boot && ubifsload 0x80300000 uImage && bootm 0x80300000 && boot<br />
</pre><br />
then hold down the right shoulder button on boot and booting from the SD card. (It doesn't require an operating system on the SD card, but it will use the boot configuration specified there). This is a text mode boot to the shell, using the kernel from the [[NAND]].<br />
This should provide a way of bypassing any broken startup scripts, adding in logging for a normal boot, etc. It does not start the full OS, just a basic shell.<br />
<br />
<br />
===Setting up multiple-partition SD cards for booting===<br />
<br />
It is possible to have several partitions on the SD card and boot from one of them.<br />
E.g. if you have three partitions on the card like this:<br />
*Partition 1: FAT<br />
*Partition 2: ext2 (where the rootfs should be placed)<br />
*Partition 3: swap<br />
<br />
<br />
How it's done:<br />
<br />
1. Put uBoot's boot control files "boot.txt" and/or "autoboot.txt" into the root of the '''first partition''' of the card (FAT partition in this example) <br />
<br />
2. Make "boot.txt" and "autoboot.txt" point U-Boot to the '''partition, which holds the root file system''' of your Linux system. This would be parition 2 in this example (ext2 FS).<br />
This is done '''using the "root" parameter of setenv'''.<br />
<br />
3. Make "boot.txt" and "autoboot.txt" point U-Boot to the correct '''location to boot your kernel from'''.<br />
This kernel location can be any FAT or ext2/3/4 partition on the SD card.<br />
The uBoot commands '''"fatload" and "ext2load" with their parameter "mmc x:y"''' are repsonsible for loading the kernel. Choose the command, which addresses the file system the kernel is located on and make sure to correctly adapt the values x and y.<br />
<br />
This common example boots the kernel from the FAT partition (then this is a "boot partition"), and uses the ext2 file system as root FS:<br />
<br />
<source lang="bash"><br />
setenv bootargs root=/dev/mmcblk0p2 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0<br />
fatload mmc 0:1 0x80300000 uimage<br />
bootm 0x80300000<br />
</source><br />
<br />
If you put the kernel into the root file system's /boot directory, the second line would be different:<br />
<br />
<source lang="bash"><br />
setenv bootargs root=/dev/mmcblk0p2 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0<br />
ext2load mmc 0:2 0x80300000 /boot/uImage<br />
bootm 0x80300000<br />
</source><br />
<br />
'''Note: '''<br />
<br />
For both the "root=" kernel argument and the "mmc x:y" argument of the fatload/ext2load commands, slot numbering begins at 0 (0 is left SD slot, 1 is right SD slot) and partition numbering begins at 1!<br />
<br />
'''Recommendation:'''<br />
<br />
Put the kernel into another partition than the root FS is located.<br />
Reason: In case the root FS partition is flagged "inconsistent" after a system crash or sudden SD card removal, uBoot won't be able to boot from that partition anymore. But the file system cleanup routines can only be run, once the kernel has been booted. Hence it's safer to put the kernel on a different partition.<br />
<br />
==Boot the system==<br />
<br />
As you power up the Pandora, hold the shoulder button R. A menu should appear, allowing you to boot from the SD card. (this step isn't necessary if you chose to create an autoboot.txt instead of boot.txt). Remember that this will be an un-configured image, taking a little while longer to boot, and giving the first-run dialogue.<br />
<br />
==Access the NAND==<br />
Once you're booted into the system from SD, you may want access to the NAND rootfs. The following will let you do that.<br />
<source lang="bash"><br />
sudo mkdir /mnt/nand<br />
sudo ubiattach /dev/ubi_ctrl -m 4<br />
sudo mount -t ubifs ubi0:rootfs /mnt/nand<br />
</source><br />
<br />
==Extending intall environment==<br />
An alternative approach to using an SD card to increase the space accessible to the system is [[Extend_Utils#OS_Extends | OS Extend]]. This allows the root filesystem to exist on more than one physical device.<br />
<br />
==References==<br />
*[http://openpandora.org/firmware/ Official firmware page]<br />
*[http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 The GUI-driven SD installer by David Boucher]<br />
<br />
=Copy the files to your SD card=<br />
Navigate (cd) to the directory with the .tar.bz2 file you just downloaded (or made) and do:<br />
<br />
<source lang="bash"><br />
sudo tar -xvjf <tarfile>.tar.bz2 -C <SD card><br />
</source><br />
<br />
If you're doing this on your Pandora, <SD card> is something like /media/mmcblk0p1 (first SD card slot on Pandora). On Ubuntu it would be something like /media/disk if it has no label. You can also try using GUI tools for this, but I didn't have very good luck with them.<br />
<br />
===OR copy your firmware from the NAND to the SD card===<br />
<br />
The following will ask for your password. All the operations need root permissions so I thought it would be wasteful to sprinkle sudo to everything.<br />
We will bind mount the root fs to an alternative location ("/mp"), under which other filesystems mounted under root (like the kernel virtual filesystems /proc and /sys, and your SD card.) wont be visible. This allows us to take a live copy of the NAND contents to the SD filesystem. <br />
<br />
<source lang="bash"><br />
sudo su<br />
mkdir /mp<br />
mount --bind / /mp<br />
cp -va /mp/* /media/<SD card><br />
umount /mp<br />
rmdir /mp<br />
exit<br />
</source><br />
<br />
== serial port ==<br />
In an unlikely event that you can get serial output from EXT port, be aware that serial device has changed several times (due to the driver and port configuration changes in the kernel):<br />
* openpandora.org 2.6.27: ttyS0<br />
* mainline upto 2.6.36: ttyS2<br />
* mainline/openpandora.org 2.6.37 and up: ttyO2<br />
This is relevant for console= bootarg.<br />
<br />
== MLO bootloader ==<br />
Holding START while switching it on will only work if you have a bootable SD Card with a special MLO bootloader in the left SD slot, as this forces the Pandora to boot from SD.<br />
<br />
== In the case of a broken R button ==<br />
The file that kicks things off is boot.src.<br />
Place an autoboot.txt file on the SD card to trigger an automatic boot off the SD card without having to use the right shoulder button. <br />
Create autoboot.txt file that would load the boot.src file and start the reflash :<br />
setenv bootcmd ’mmc init;fatload mmc 0 0x82000000 boot.scr; source 0x82000000’<br />
<br />
Thanks to user limxr [http://boards.openpandora.org/topic/18416-how-to-reflash-when-right-shoulder-button-is-broken-solved/#entry396356]<br />
<br />
== SEE ALSO ==<br />
[https://github.com/urjaman/pandora-u-boot urjaman github u-boot]<br />
[http://blogs.distant-earth.com/wp/?p=79 DjWillis distant earth boot documentation]<br />
<br />
[[Category:Documentation]]<br />
[[Category:Tutorials]]<br />
[[Category:Booting]]<br />
[[Category:Storage card]]<br />
[[Category:Operating system]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects&diff=30116Software projects2015-07-26T14:12:35Z<p>Linux-SWAT: /* Operating systems */</p>
<hr />
<div>This is a list of '''all software projects''' for the Pandora ''excluding'' emulators (see: [[Emulator list]]), games (see: [[Games]]), and development tools (see: [[Development Tools]]). However, this list ''does'' include the development apps that can be used on the Pandora itself.<br />
<br />
See the [[Port Requests]] article for open-source projects which ''could'' be ported but have not been taken on by anyone yet.<br />
<br />
==Released software==<br />
If you would like to add something, you could edit the wiki or [http://www.gp32x.com/board/index.php?/topic/54923-the-pandora-apps-thread/ post in this forum thread]. If different versions of a software were released, please make sure the "release date" is the most recent one. <br />
<br />
Please click on the little squares to sort by different categories (such as Release date, Type, etc.)<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[AbiWord]]<br />
|2011-01-17<br />
|sebt3 (packaging)<br />
|Office - word processor<br />
|[http://sebt3.openpandora.org/pnd/abiword.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__919843 Discussion] For spellcheck, see instructions [http://www.gp32x.com/board/index.php?/topic/59322-abiword-dictionary/page__view__findpost__p__947879 here].<br />
|-<br />
|[[AKGBackup]]<br />
|2011-06-24<br />
|Blue Protoman (port)<br />
|System - backup<br />
|[http://repo.openpandora.org/?page=detail&app=akgbackup&dp=true Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4164-akgbackup/ Discussion]<br />
|-<br />
|Alarm Clock ('''beta''')<br />
|2011-04-22<br />
|sebt3 (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download] [http://repo.openpandora.org/?page=detail&app=alarmclock-alarm-clock Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/ Discussion]<br />
|-<br />
|Animated Clock<br />
|2011-08-17<br />
|mcobit (port)<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=animatedclock-AlarmClock3-989 Repo]<br />
|<br />
|-<br />
|[[Anki]] 1.2.8-drack3<br />
|2011-04-20<br />
|Drack (port)<br />
|Office - memory aid<br />
|[http://repo.openpandora.org/?page=detail&app=anki Download]<br />
|Discussion [http://www.gp32x.com/board/index.php?/topic/58929-anki-friendly-intelligent-flashcards/page__view__findpost__p__946781 1] [http://boards.openpandora.org/index.php?/topic/34-anki-friendly-intelligent-flashcards/ 2]<br />
|-<br />
|[[Anonymous Browser]]<br />
|2011-06-20<br />
|Blue Protoman (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=anonymousbrowser Repo]<br />
|[http://projects.developer.nokia.com/browser Website]<br />
|-<br />
|[[Arora]] (for [[Minimenu]])<br />
|2010-05-26<br />
|Skeezix (quick hack)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,69 Archive]<br />
|Needed to run Arora from Minimenu<br />
|-<br />
|[[Audacious]] 3.0.1.1<br />
|2011-08-22<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/audacious.pnd Download] [http://repo.openpandora.org/?page=detail&app=audacious Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/54792-audacious/page__view__findpost__p__942175 Discussion]<br />
|-<br />
|[[Audacity]] 1.3.12<br />
|2011-04-21<br />
|slaeshjag (port)<br />
|Audio - audio editor, recorder<br />
|[http://stuffs.slaeshjag.org/pnd/audacity.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/ GP32X] [http://boards.openpandora.org/index.php?/topic/3016-audacity-1312/ OP]<br />
|-<br />
|[[Avr Tools]]<br />
|2010-09-09<br />
|urjaman (port)<br />
|Development<br />
|[http://urjaman.dyndns.info/avrtools.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56422-avr-tools/ Discussion]. Toolchain for the 8-bit AVR MCU<br />
|-<br />
|[[b7zip]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[BabyPanda]]<br />
|2011-07-05<br />
|StreaK<br />
|Network - web browser<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/59539-babypanda-a-webbrowser/ Discussion]. Not a PND (yet).<br />
|-<br />
|Background killer<br />
|2010-06-07<br />
|Notaz<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/background_killer.inf Apps]<br />
|Kill background tasks in minimenu. {{HideableNotes|"[http://www.gp32x.com/board/index.php?/topic/56008-zelda-classic-for-pandora/page__st__15__p__907940&#entry907940 Not needed]" since [[Hotfix 3]], but still useful as a quick way to make sure all other tasks are closed.}}<br />
|-<br />
|[[Banshee]]<br />
|2010-10-23<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/banshee.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57144-portrequest-banshee/ Discussion]<br />
|-<br />
|[[BeeDiff]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|System<br />
|<br />
|[http://www.beesoft.org/index.php?id=beediff Website]. Compare and merge files.<br />
|-<br />
|[[Beep Media Player]] 0.9.7.1 ('''beta''')<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=beepmp-beep-media-player-12897 Repo]<br />
|Doesn't work?<br />
|-<br />
|[[BeeSoft Commander]]<br />
|2011-07-05<br />
|StreaK (port)<br />
|System - file manager<br />
|[http://ompldr.org/vOWQ4dg/bscfinal3.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/page__view__findpost__p__953014 Discussion]<br />
|-<br />
|[[BennuGD]]<br />
|2011-06-30<br />
|Kazuki (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=bennugd-27631 Repo]<br />
|[http://www.bennugd.org/ Website]. Scripting language to develop games<br />
|-<br />
|[[BennuGD]] Module - True Type Fonts (TTF) v1.0<br />
|2011-07-02<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,422 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59813-bennugd-module-true-type-fonts-ttf-v10/ Discussion].<br />
|-<br />
|[[BennuGD]] r263 for Open Pandora<br />
|2011-08-07<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,432 Archive]<br />
|Discussion: [http://forum.bennugd.org/index.php?topic=2574.0 BennuGD] [http://www.gp32x.com/board/index.php?/topic/60152-bennugd-r263-for-open-pandora/ GP32X]<br />
|-<br />
|Better battery charging ('''beta''')<br />
|2011-03-13<br />
|WizardStan<br />
|System<br />
|[http://www.rebirthofxeen.com/files/pandora/chargeHack1 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1488-better-battery-charging-beta/page__view__findpost__p__40784 Discussion]. Not a PND; must install from terminal.<br />
|-<br />
|[[BFRunner]] - BrainFuck Interpreter<br />
|2010-07-24<br />
|StreaK (port)<br />
|Development - interpreter<br />
|<br />
|<br />
|-<br />
|[[Bluefish Editor]] 2.0.3<br />
|2011-03-13<br />
|mcobit (port)<br />
|Network - web design<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,352 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58927-port-request-bluefish-editor/ Discussion]<br />
|-<br />
|[[Bluetooth File Receiving Daemon]] 0.1.3<br />
|2011-05-02<br />
|slaeshjag<br />
|System<br />
|[http://stuffs.slaeshjag.org/pnd/btrecv-0.1.3.pnd Download] [http://repo.openpandora.org/?page=detail&app=btrecv-slaeshjag-bbgfdg Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59334-bluetooth-file-receiving-daemon/ GP32X] [http://boards.openpandora.org/index.php?/topic/3100-bluetooth-file-receiving-daemon/ OP]. To fix broken one in default firmware<br />
|-<br />
|[[Bork'd]]<br />
|2011-05-26<br />
|myownlittlworld<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=borkd Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3708-borkd/ Discussion]. Kill hanging PNDs.<br />
|-<br />
|[[Bournal]]<br />
|2010-08-11<br />
|<br />
|Office - journal<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,181 Archive]<br />
|encrypted diary program<br />
|-<br />
|[[Brasero]]<br />
|2011-03-01<br />
|mcobit (port)<br />
|System - CD/DVD burner<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,335 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58842-brasero/ Discussion]<br />
|-<br />
|[[Catlooking Writer]]<br />
|2011-03-28<br />
|mcobit (port)<br />
|Office - word processor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,372 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59111-catlooking-writer/ Discussion]<br />
|-<br />
|[[Chiffer]]<br />
|2011-07-22<br />
|StreaK (port)<br />
|System - encryption<br />
|<br />
|Doesn't save settings.<br />
|-<br />
|[[Chromium]]<br />
|2010-09-04<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,90 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56474-chromium-4-with-ssl-and-chromium-snapshot/ Discussion]. SSL now works<br />
|-<br />
|[[Chromium]]-Dev v13.0.750.1<br />
|2011-04-28<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,201 Archive] [http://repo.openpandora.org/?page=detail&app=chromium-dev.evildragon Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58234-chromium-dev-snapshot-v10-0-642-1/ Discussion] [http://www.gp32x.com/board/index.php?/topic/57017-chromium-dev-updated/ (old)]. The latest (non-stable) snapshot.<br />
|-<br />
|[[Claunch]] ('''beta''')<br />
|2010-10-14<br />
|Lamoxx<br />
|System - app launcher<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/claunch_beta.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57040-claunch-minimal-flexible-rom-pickerapplication-launcher/ Discussion]<br />
|-<br />
|[[Claws Mail]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Network - email client<br />
|[http://sebt3.openpandora.org/pnd/claw-mail.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,223 Archive]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920075 Discussion]. Hopefully doesn't save to NAND (testing needed).<br />
|-<br />
|[[ClipGrab]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Multimedia - file downloader<br />
|<br />
|Download from YouTube, Dailymotion or Vimeo.<br />
|-<br />
|[[Cmus]]<br />
|2010-11-27<br />
|otherguy66 (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,251 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57682-cmus-pnd-installer/page__gopid__928328&#entry928328 Discussion]. Installed to [[NAND]] (1mb). Text mode player<br />
|-<br />
|[[Cobras IDE]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|IDE for Linux programmers.<br />
|-<br />
|[[Code::blocks]]<br />
|2010-06-07<br />
|sinoth (port)<br />
|Development - IDE<br />
|[http://sinoth.net/pandora/codeblocks.pnd.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54091-codeblocks-on-the-pandora/ Discussion].<br />
|-<br />
|Community Codec Package<br />
|2010-05-25<br />
|Pandora team<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/CodecPack.inf Apps] [http://openpandora.org/downloads/CodecPack.pnd Official site]<br />
|Make sure you have this installed<br />
|-<br />
|[[Comix]]<br />
|2010-08-24<br />
|Pontus Ekberg<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=hdonk.comix Repo]<br />
|<br />
|-<br />
|[[ConBTGPS]] 0.1.3<br />
|2011-06-13<br />
|cube48<br />
|Network - GPS<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=688 Download] [http://repo.openpandora.org/?page=detail&app=ConBTGPS Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4006-conbtgps/ Discussion]. Automizes bluetooth GPS connection.<br />
|-<br />
|[[Conky]]<br />
|2010-08-03<br />
|daniel3000 (port)<br />
|System<br />
|[http://www.hermocom.com/en/downloads/openpandora/Conky.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=Conky Repo]<br />
|System monitor. [http://www.gp32x.com/board/index.php?/topic/55775-conky Discussion]<br />
|-<br />
|[[Converseen]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,339 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58859-converseen/ Discussion]<br />
|-<br />
|[[CScreenie]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|System - screenshot<br />
|<br />
|<br />
|-<br />
|[[C/C++ Development Tools]] 0.0.39<br />
|2011-08-12<br/>2011-07-09<br />
|freamon, StreaK<br />
|Development<br />
|[http://ompldr.org/vOXY0Zg/cdevtools2.pnd.zip StreaK's version] [http://repo.openpandora.org/?page=detail&app=cdevtools.freamon.40n8e freamon's version]<br />
|[http://boards.openpandora.org/index.php?/topic/3513-cc-development-tools/page__view__findpost__p__68595 Discussion] StreaK's version ads STJERM and JED<br />
|-<br />
|[[DarCalc]]<br />
|2010-08-28<br />
|JP<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,196 Archive]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Deadbeef]] 0.4.3<br />
|2010-11-01<br />
|CME (port), sebt3 (port)<br />
|Audio - music player<br />
|[http://root.shadow-node.net/public/cme/pnd/deadbeef.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55178-deadbeef-compiled-with-codesourcery-gcc-2010q1/ Discussion]<br />
|-<br />
|[[DEF's Pack base]] 0.1<br />
|2011-10-28<br />
|Linux-SWAT aka DEF<br />
|System - OP's firmware overlay + Xfce revamp<br />
|[http://openpandora.free.fr/openpandora/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5899-introducing-the-defs-pack/ Discussion]<br />
|-<br />
|[[DEF's Pack kernel chooser]] 0.5<br />
|2011-12-11<br />
|Linux-SWAT aka DEF<br />
|System - Multiple optimized kernels choice<br />
|[http://openpandora.free.fr/openpandora/def_pack/def_pack_kernel/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/6117-introducing-the-defs-pack-kernel-chooser/ Discussion]<br />
|-<br />
|[[dia]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - diagrams<br />
|[http://sebt3.openpandora.org/pnd/dia.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56863-dia/ Discussion]<br />
|-<br />
|[[DJView4]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - document viewer<br />
|<br />
|djvu file viewer.<br />
|-<br />
|[[Document Viewer]] (evince)<br />
|2011-06-29<br />
|mcobit (port)<br />
|Office - document viewer<br />
|[http://repo.openpandora.org/?page=detail&app=evince-evince-10460 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4231-documentviewer-evince/ Discussion]. Supports djvu format.<br />
|-<br />
|[[DoUML]]<br />
|2011-05-16<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=douml-douml-12845 Repo]<br />
|[http://sourceforge.net/projects/douml/ Website]<br />
|-<br />
|[[DrawSWF]] ('''beta''')<br />
|2010-07-10<br />
|Chrysipp (port)<br />
|Graphics - vector drawing<br />
|[http://www.pandorasource.de/download.php?view.158 Download] <br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10105%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhilcfdbJF4gEtvmTIwMjO9EFqUQ-A Discussion (German)]. Must have Java.pnd installed. {{HideableNotes|A small drawing program. The drawing can be exported as a Flash animation, which then shows its gradual development.}}<br />
|-<br />
|[[E-02 Engine]] v11.08.11.01<br />
|2011-08-19<br />
|Stealth, Kazuki (port)<br />
|Development - 2D games<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,433 Archive]<br />
|[http://stealth.hapisan.com/E02/ Website]. Multiplatform 2D game development system.<br />
|-<br />
|[[EasyPaint]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image editor<br />
|<br />
|Like MSPaint/MS PaintBrush<br />
|-<br />
|[[ECM]] (Error Code Modeller)<br />
|2011-07-17<br />
|StreaK (port)<br />
|System - file archiver<br />
|[http://ompldr.org/vOWluMA/ecm.pandora Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59993-ecm-error-code-modeller-port/ Discussion]. Decompress PSX ISOs in ECM format, to run them in PCSXreARMed.<br />
|-<br />
|[[Effigy]] (PEF) Emulator Frontend ('''beta''')<br />
|2011-04-04<br />
|Aimless_E<br />
|System - frontend<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=415 Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2276-effigy-pef-emulator-frontend/page__view__findpost__p__47107 Discussion] ([http://www.gp32x.com/board/index.php?/topic/44952-pandora-emulator-frontend/ old])<br />
|-<br />
|[[Ekiga]] ('''beta''')<br />
|2010-10-29<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/ekiga.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/ Discussion]. Online phone & video calls. '''[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/page__view__findpost__p__924918 Doesn't work]'''{{HideableNotes| though it can be made to work through Debian, [[Extend Utils]]: [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/]}}<br />
|-<br />
|[[ELinks]] 0.12Pre5.1<br />
|2011-05-22<br />
|pndrsky (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=elinks Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59347-elinks-0-12pre5/ Discussion].<br />
|-<br />
|[[emacs]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=emacs-x11 Repo] <br />
|<br />
|-<br />
|[[Emelfm2]]<br />
|2011-03-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,351 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58928-port-request-emelfm2/ Discussion]<br />
|-<br />
|[[emescene]] 2.11<br />
|2011-09-09<br />
|freamon (port)<br />
|Network - IM client<br />
|[http://repo.openpandora.org/?page=detail&app=emesene.freamon.40n8e Repo]<br />
|<br />
|-<br />
|[[Empathy]] 2.29.6 ('''beta''')<br />
|2011-03-08<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/empathy.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58911-empathy/ Discussion]. No networks included yet.<br />
|-<br />
|[[Enna]] ('''beta''')<br />
|2010-07-08<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/enna.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55113-enna/ Discussion]<br />
|-<br />
|[[Exaile]]<br />
|2010-04-28<br />
|Pickle (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,43 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Exaile.inf Apps]<br />
|Needs Community Codec Pack to run<br />
|-<br />
|[[Extend Utils]]<br />
|2010-06-22<br />
|Stuckie<br />
|System<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] (old: [http://www.gp32x.com/board/index.php?/topic/54651-debian-in-an-extend/ 1], [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/ 2]). {{HideableNotes|Make /, /home and swap files write to SD card instead of [[NAND]].}}<br />
|-<br />
|[[Extend Utils]] - Debian Dev Extend<br />
|2011-06-26<br />
|Stuckie<br />
|Development<br />
|[http://stuckiegamez.co.uk/apps/pandora/ExtendUtils/DebianDevExtend.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] {{HideableNotes|Debian dev extend. Allows you to increase size of root and home directories + run over 29,000 programs. Download the necessary files [http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/page__view__findpost__p__952358 here].}}<br />
|-<br />
|[[Extreme Image Converter]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image converter<br />
|<br />
|batch image format converter<br />
|-<br />
|[[F3]]<br />
|2010-10-17<br />
|slaeshjag (port)<br />
|System<br />
|[http://stuffs.slaeshjag.org/F3.tar Download]<br />
|Test for fake flash memory (like H2testw). [http://www.gp32x.com/board/index.php?/topic/57063-some-quick-tips-to-help-avoid-fake-sd-cardsflash-media/page__view__findpost__p__922187 Discussion]<br />
|-<br />
|[[FBReader]] 0.12.10<br />
|2010-07-26<br />
|zx81 (port)<br />
|Office - eBook Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,168 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fbreader-0.12.10.inf Apps]<br />
|writes data into the NAND, not on the SD card!<br />
|-<br />
|[[Fennec]] 4.0b3 ('''beta''')<br />
|2011-02-03<br />
|Mozilla Team, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,75 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Fennec40.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/58514-fennec-4-0b3/ Discussion]<br />
|-<br />
|[[Fennec]] 3.6.3<br />
|2010-05-30<br />
|Mozilla Team, Iampanis (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fennec.inf Apps]<br />
|mobile version of FireFox<br />
|-<br />
|[[Figaro's Password Manager 2]] ('''beta''')<br />
|2010-11-30<br />
|mcobit (port)<br />
|System - passwords<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,254 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57714-figaros-password-manager-2/ Discussion]<br />
|-<br />
|[[Firefox]]<br />
|2010-06-14<br />
|Evildragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,91 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/FireFox.inf Apps]<br />
|<br />
|-<br />
|[[Firefox]] 3.6.13<br />
|2011-01-28<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/firefox-3.6.13-0.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/56903-firefox-3-6-10/ Discussion (old)], [http://www.gp32x.com/board/index.php?/topic/58425-firefox-3-6-13/ news/discussion]<br />
|-<br />
|[[Firefox]] 6.0.0.1<br />
|2011-08-24<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=firefox.hdonk.500 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5014-firefox-60/ Discussion] ([http://www.gp32x.com/board/index.php?/topic/59590-firebox-5-beta-3/ v5b3], [http://www.gp32x.com/board/index.php?/topic/58489-firefox-4-beta-10/ v4b10])<br />
|-<br />
|[[FlipClock]] ('''beta''')<br />
|2011-02-05<br />
|torpor (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58548-port-flipclock-for-pandora/ Discussion], also [http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/page__view__findpost__p__937668 here]<br />
|-<br />
|[[Flite]]<br />
|2011-08-17<br />
|Kazuki (port)<br />
|Audio - speech synthesis<br />
|[http://repo.openpandora.org/?page=detail&app=flite-32492 Repo]<br />
|<br />
|-<br />
|[[Fotoxx]]<br />
|2010-12-06<br />
|Kornelix<br/>mcobit (port)<br />
|Graphics - photo editor & manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,261 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57777-fotoxx/ Discussion]<br />
|-<br />
|[[Freemind]] 0.9.0<br />
|2011-03-10<br/>2010-11-21<br />
|mash (port)<br />
|Office - mind mapping<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,4,240 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/679-freemind-a-mindmap-tool/page__view__findpost__p__39752 Discussion] [http://www.gp32x.com/board/index.php?/topic/57605-freemind-a-mindmap-tool/ (old)] . Needs java.pnd installed.<br />
|-<br />
|[[Gambas3]]<br />
|2011-05-27<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gambas3-17044 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3734-gambas3/ Discussion]. Dev environment like Visual Basic.<br />
|-<br />
|[[GanttProject]] 2.0.10<br />
|2011-03-19<br />
|mash (port)<br />
|Office - project management<br />
|[http://mash-systeme.de/downloads/ganttproject.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,364 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2491-ganttproject-2010/ Discussion] [http://en.wikipedia.org/wiki/GanttProject Wiki article]. Needs Java.pnd<br />
|-<br />
|Gbdserver 7.3<br />
|2011-09-05<br />
|Dimacus (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gdb_srv73.package.dimacus.001 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/60269-gdbserver-runs-right-off/ Discussion]<br />
|-<br />
|[[GCalc]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,241 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57636-gcalc-graphic-calculator/ Discussion]. Needs java.pnd installed. See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[gCalctool]]<br />
|2011-02-26<br />
|mash (port)<br />
|Office - calculator<br />
|[http://mash-systeme.de/downloads/gcalctool.pnd Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/page__gopid__36838#entry36838 Discussion].<br />
|-<br />
|[[Geany]] 0.2<br />
|2011-08-01<br />
|jones (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=geany-geany-16360 Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/4555-geany-020/ Discussion]<br />
|-<br />
|[[gedit]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - text editor<br />
|[http://sebt3.openpandora.org/pnd/gedit.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56862-gedit/ Discussion]<br />
|-<br />
|[[Geeqie]]<br />
|2011-05-19<br />
|Kazuki (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=geeqie-11204 Repo]<br />
|<br />
|-<br />
|[[Geogebra]]<br />
|2011-06-04<br />
|shotmanikos (port)<br />
|Education - math<br />
|[http://repo.openpandora.org/?page=detail&app=geogebra-03062011 Repo]<br />
|[http://www.geogebra.org/ Website] Requires Java.pnd.<br />
|-<br />
|[[gerbv]]<br />
|2010-09-14<br />
|bompo (port)<br />
|Office - EDA<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,202 Archive]<br />
|viewer for Gerber RS-274X, Excellon drill, & CSV pick-and-place files<br />
|-<br />
|Get iPlayer<br />
|2011-04-23<br />
|freamon (port)<br />
|Multimedia - file downloader<br />
|[http://repo.openpandora.org/?page=detail&app=getiplayer.freamon.40n8e Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3045-get-iplayer/ Discussion]<br />
|-<br />
|[[gFTP]] 2.0.18 ('''beta''')<br />
|2010-07-01<br />
|sebt3 (port)<br />
|Network - FTP client<br />
|[http://sebt3.openpandora.org/pnd/gftp.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54931-gftp/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6.11.1<br />
|2011-04-07<br />
|sebt3 (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=gimp-gimp-2.6-4644 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59172-gimp-2-6-9/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6 ('''beta''')<br />
|2010-06-06<br />
|Stuckie (quick hack)<br />
|Graphics - image editor<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/gimp-2.6.pnd Download]<br />
|Read instructions [http://www.gp32x.com/board/index.php?/topic/54071-ubuntu-or-other-dist-alternative/page__p__868411&#entry868411 here]<br />
|-<br />
|[[Gmu Music Player]] 0.8.0beta1 <br />
|2011-06-08<br />
|wejp<br />
|Audio - music player<br />
|[http://wejp.k.vu/files/gmu-0.8.0beta1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59602-gmu-music-player-0-8-0beta1-for-the-pandora-released/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58009-gmu-music-player-0-7-2/ old]<br />
|-<br />
|[[Gnomad 2]]<br />
|2010-10-18<br />
|sebt3 (port)<br />
|Audio - music manager<br />
|[http://sebt3.openpandora.org/pnd/gnomad2.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57088-gnomad2/ Discussion]<br />
|-<br />
|[[Gnome Music Player Client]] (GMPC) 0.20.0 ('''beta''')<br />
|2010-08-01<br />
|tsh (port)<br />
|Audio - music player<br />
|[https://sites.google.com/site/tshpandorastuff/file-cabinet/gmpc0.20.0.pnd?attredirects=0&d=1 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55664-gmpc-beta/ Discussion]<br />
|-<br />
|[[Gnumeric]]<br />
|2011-01-17<br />
|sebt3 (port)<br />
|Office - spreadsheet<br />
|[http://sebt3.openpandora.org/pnd/gnumeric.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920072 Discussion]<br />
|-<br />
|[[GoldenDict]] 0.9.0Svn<br />
|2010-09-27<br />
|Hitnrun (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,209 Archive] [http://www.rangelreale.com/pandora/goldendict.pnd Download] [http://repo.openpandora.org/?page=detail&app=goldendict Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56802-goldendict-0-9-0svn/ Discussion]<br />
|-<br />
|[[GPar2]]<br />
|2011-08-11<br />
|DaMummy (port)<br />
|System?<br />
|[http://repo.openpandora.org/?page=detail&app=gpar2 Repo] <br />
|usenet data posting/recovery<br />
|-<br />
|[[GParted]]<br />
|2011-02-05<br />
|sebt3 (port)<br />
|System - partition<br />
|[http://sebt3.openpandora.org/pnd/gparted.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Discussion]<br />
|-<br />
|[[gPicView]]<br />
|2011-03-10<br />
|sebt3 (port)<br />
|Graphics - image viewer<br />
|[http://sebt3.openpandora.org/pnd/gpicview.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58938-gpicview/ Discussion]<br />
|-<br />
|[[gPodder]] 2.18<br />
|2011-08-15<br />
|freamon (port)<br />
|Network - podcatcher<br />
|[http://repo.openpandora.org/?page=detail&app=gpodder.freamon.40n8e Repo].<br />
|[http://boards.openpandora.org/index.php?/topic/4904-gpodder-release/ Discussion]. Subscribe to podcast RSS feeds.<br />
|-<br />
|GQview<br />
|2010-07-27<br />
|daniel3000 (port)<br />
|Graphics - image viewer<br />
|[http://www.hermocom.com/en/downloads/openpandora/GQview.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=GQview Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55559-gqview-pnd-image-viewer-available/ Discussion]<br />
|-<br />
|[[Grafx2]] <br />
|2010-12-30<br />
|pulkomandy, yrizoud, mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,264 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58016-grafx2/ Discussion]. For pixel art.<br />
|-<br />
|[[Grafx2]] SVN v1713<br />
|2011-02-26<br />
|pulkomandy, yrizoud, et al.<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,330 Archive]<br />
|For pixel art.<br />
|-<br />
|[[GrooveShark Player]]<br />
|2011-03-11<br />
|Elias Woods, coldbird (port)<br />
|Network - music streaming<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,354 Archive]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/page__view__findpost__p__942959 GP32X] [http://boards.openpandora.org/index.php?/topic/2273-compile-groove-for-pandora/ OP]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. {{HideableNotes|"you can listen to a gigantic Online Music Archive for free."}}<br />
|-<br />
|[[Groove]]<br />
|2010-07-19<br />
|Elias Woods, bompo (port)<br />
|Network - music streaming<br />
|[http://dl.dropbox.com/u/39448/pandora/Groove.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/ Discussion]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. '''Warning''': {{HideableNotes|Requires installing dependencies with opkg. See discussion thread.}}<br />
|-<br />
|[[GRsync]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - backup<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,340 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58861-grsync/ Discussion]. Synchronize folders & files, make backups<br />
|-<br />
|[[gVim]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=gvim Repo] <br />
|<br />
|-<br />
|[[Gwaei]]<br />
|2010-11-26<br />
|Zachary Dovel<br/>mcobit (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,249 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57674-gwaei-port-japanese-english-dictionary/ Discussion]. Japanese-English.<br />
|-<br />
|[[HexEdit]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|Development - hex editor<br />
|[http://repo.openpandora.org/?page=detail&app=hexedit Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4136-hexedit/ Discussion]<br />
|-<br />
|[[hfsutils]]<br />
|2011-03-10<br />
|Silent-Hunter (port)<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=295 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2236-hfsutils-port/ Discussion]. For reading & writing Macintosh file systems.<br />
|-<br />
|[[HomeBank]] 4.3<br />
|2011-02-26<br />
|Maxime Doyen, mcobit (port)<br />
|Office - money manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,296 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58506-homebank/ Discussion]<br />
|-<br />
|[[Hotfix 5]]<br />
|2011-03-04<br />
|Pandora team<br />
|System<br />
|[http://www.openpandora.org/downloads/HotFix5-Zaxxon.pnd Official site]<br />
|Make sure you have this installed. Discussion: [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/page__pid__37497#entry37497 OP]<br />
|-<br />
|[[ImageViewer]]<br />
|2010-07-24<br />
|StreaK (port)<br />
|Graphics - image viewer<br />
|<br />
|<br />
|-<br />
|[[Inkscape]] ('''beta''')<br />
|2010-10-08<br />
|sebt3 (port)<br />
|Graphics - vector drawing<br />
|[http://sebt3.openpandora.org/pnd/inkscape.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/56954-inkscape/ Discussion]. Currently very slow.<br />
|-<br />
|[[Java]] Pnd ('''beta''')<br />
|2010-11-21<br />
|WizardStan (port)<br />
|System - dependency<br />
|[http://rebirthofxeen.com/files/pandora/java.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57598-java-pnd/ Discussion]. Run Java apps.<br />
|-<br />
|[[JED Editor]]<br />
|2011-08-11<br />
|StreaK (port)<br />
|Office - text editor<br />
|[http://ompldr.org/vOXVqbg/jed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60173-jed-editor/ GP32X] [http://boards.openpandora.org/index.php?/topic/4848-jed-editor/ OP]<br />
|-<br />
|[[jEdit]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,244 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57614-jedit-programmers-text-editor/ Discussion]. For programmers. Needs java.pnd installed.<br />
|-<br />
|[[jChemPaint]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Graphics - molecule drawing<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,242 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57633-jchempaint/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMol]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Graphics - molecule viewing in 3D<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,243 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57618-jmol-3d-molecule-viewer/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMP3 Player]]<br />
|2010-07-10<br />
|jaijuju<br />
|Audio - music player<br />
|[http://www.pandorasource.de/download.php?view.156 Download]<br />
|[http://code.google.com/p/jmp3player/ Website]. Java.pnd required.<br />
|-<br />
|[[Joe Editor]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|terminal-based screen editor<br />
|-<br />
|[[Jumanji]]<br />
|2011-05-22<br/>2011-03-03<br />
|zLouD (2nd port)<br/>b3w (1st port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=jumanji-80A3FEF9.zLouD 2nd port]<br/>[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/jumanji.inf 1st port]<br />
|Discussion (German): [http://forum.gp2x.de/viewtopic.php?f=59&t=12130 2nd port] [http://forum.gp2x.de/viewtopic.php?f=59&t=11821 1st port]. [https://wiki.archlinux.org/index.php/Jumanji Wiki]<br />
|-<br />
|[[KCHMViewer]] 5.2<br />
|2010-10-05<br />
|Hitnrun (port)<br />
|Office - CHM Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,215 Archive] [http://repo.openpandora.org/?page=detail&app=kchmviewer Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56901-kcmviewer/ Discussion.] Windows help files reader.<br />
|-<br />
|[[KDiff 3]]<br />
|2011-02-03<br />
|Joachim Eibl<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,299 Archive] <br />
|[http://boards.openpandora.org/index.php?/topic/1440-kdiff3-0995-pandora-3/ Discussion]. Merge 2 or 3 text input files or directories<br />
|-<br />
|[[KeePassX]]<br />
|2011-06-23<br />
|pmprog (port)<br />
|System - passwords<br />
|[http://repo.openpandora.org/?page=detail&app=keepassx Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4135-keepassx-v043/ Discussion]<br />
|-<br />
|[[Keyboard layout changer]]<br />
|2011-06-12<br />
|slaeshjag<br />
|System - configuration<br />
|[http://repo.openpandora.org/?page=detail&app=change-keymap-0.1-slaeshjag Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/2428-keyboard-layout-changer/ Discussion]. Shows up in Settings as Keyboard Layout<br />
|-<br />
|[[Leafpad]] 0.8.18.8<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=leafpad-leafpad-22475 Repo]<br />
|<br />
|-<br />
|[[Liferea]]<br />
|2010-07-06<br />
|sebt3 (port)<br />
|Network - RSS Reader<br />
|[http://sebt3.openpandora.org/pnd/liferea.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55089-liferea/ Discussion]<br />
|-<br />
|[[lighttpd]] + lighttpd-php ('''beta''')<br />
|2011-05-19<br />
|eyecreate<br />
|Network - web server<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=560 lighttpd] [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=561 lighttpd-php]<br />
|[http://boards.openpandora.org/index.php?/topic/3580-lighttpd-test-pnd/ Discussion] [http://en.wikipedia.org/wiki/Lighttpd Website]<br />
|-<br />
|[[Lightweight2]] 1.12<br />
|2011-07-29<br />
|cpttom, mcobit (port), Zero3K (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=lightweight2-Lightweight2-112245 Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58836-lightweight2/page__view__findpost__p__945285 GP32X] [http://boards.openpandora.org/index.php?/topic/2106-lightweight-2/page__view__findpost__p__81473 OP]. Small, fast browser.<br />
|-<br />
|[[Links2]]<br />
|2011-03-10<br />
|mash (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,333 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion].<br />
|-<br />
|[[Linksys AE1000 USB Wifi]] (installer)<br />
|2011-04-01<br />
|Jey123456<br />
|Network - USB Wifi driver<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=379 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/page__view__findpost__p__46426 Discussion]. Get internet anywhere.<br />
|-<br />
|[[Linphone]] ('''beta''')<br />
|2011-01-20<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/linphone.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58289-linphone Discussion]. Online phone calls.<br />
|-<br />
|[[Linux Multimedia Studio]] 0.4.10.1 (LMMS)<br />
|2011-05-15<br />
|eyecreate (port)<br />
|Audio - music production<br />
|[http://repo.openpandora.org/?page=detail&app=lmms-lmms-32513 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3501-lmms/ Discussion]<br />
|-<br />
|[[LXTask]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - task manager<br />
|<br />
|<br />
|-<br />
|[[Lynx]] v2.8.7<br />
|2011-02-28<br />
|Mhaws (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,331 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1998-lynx-087/ Discussion]<br />
|-<br />
|[[LXTerminal]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|<br />
|<br />
|-<br />
|[[luakit]]-20110722<br />
|2011-09-07<br />
|b3w (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=luakit-b3w Repo]<br />
|<br />
|-<br />
|[[MaCoPix]]<br />
|2011-06-29<br />
|Cloudef (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=macopix-1.7.4 Repo]<br />
|Desktop mascot app<br />
|-<br />
|[[Me TV]]<br />
|2010-10-19<br />
|sebt3 (port)<br />
|Network - digital TV<br />
|[http://sebt3.openpandora.org/pnd/metv.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56987-port-request-me-tv/page__p__921501&#entry921501 Discussion]<br />
|-<br />
|[[Merkaartor]] 0.17.0<br />
|2011-01-27<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/merkaartor.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56656-merkaartor-or-other-osm-editor/page__p__922345&#entry922345 Discussion]<br />
|-<br />
|[[Midnightcommander]] 4.7.5.2<br />
|2011-05-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=midnightcommander-mc-23340 Repo]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2621-midnightcommander/ OP] [http://www.gp32x.com/board/index.php?/topic/59103-midnightcommander/ GP32X]<br />
|-<br />
|[[Midori]] 0.3.3-1<br />
|2011-04-05<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/midori-0.3.3-1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59121-midori-0-3-3/ Discussion] Fixed version of Midori.<br />
|-<br />
|[[Midori]] 0.3.6<br />
|2011-05-21<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/pnd/midori-0.3.6-flashfix.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59490-midori-0-3-6/ GP32X] [http://boards.openpandora.org/index.php?/topic/3615-midori-036/ OP] {{HideableNotes|(Flash now works; instructions in thread).}}<br />
|-<br />
|[[MikMod Player]]<br />
|2011-08-03<br />
|StreaK (port)<br />
|Audio - music player<br />
|<br />
|Plays mod, s3m, it, xm, & others.<br />
|-<br />
|[[Milkyhelper]] 1.7.2.6<br />
|2011-09-10<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkyhelper-1.2 Repo]<br />
|<br />
|-<br />
|[[Milkynotify]] - Update notifier<br />
|2011-06-14<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkynotify Repo]<br />
|<br />
|-<br />
|[[MilkyTracker]]<br />
|2011-08-22<br/>2010-06-23<br />
|StreaK (2nd port)<br/>Stuckie (1st port)<br />
|Audio - music tracker<br />
|[http://ompldr.org/vYTB2Yg/milkytracker.pnd.zip Download (StreaK)]<br/>[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,102 Archive (Stuckie)] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/milkytracker.inf Apps (Stuckie)]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60245-milkytracker-beta/page__gopid__956326&#entry956326 StreaK], [http://www.gp32x.com/board/index.php?/topic/57612-remember-the-only-2-keyboard-buttons-at-once-limitation/ Stuckie]<br />
|-<br />
|[[MinAmp]] 0.31<br />
|2011-06-14<br />
|Kool65<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=minamp Repo]<br />
|[http://linux.kewley.name/minamp Website/comments] [http://boards.openpandora.org/index.php?/topic/3577-minamp/ Discussion]<br />
|-<br />
|[[Minitube]] 1.5.0<br />
|2011-08-12<br />
|Flavio Tordini, freamon (port)<br />
|Network - Youtube client<br />
|[http://repo.openpandora.org/?page=detail&app=minitube Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55952-minitube-1-1/ v1.1] [http://www.gp32x.com/board/index.php?/topic/58183-minitube-1-3/ v1.3] [http://www.gp32x.com/board/index.php?/topic/57099-new-version-of-minitube-avaiable/page__view__findpost__p__950303 v1.4]. Youtube browser/player<br />
|-<br />
|[[modRana]]<br />
|2011-06-17<br />
|cube48 (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=modrana Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3780-modrana/ Discussion]. GPS. Can also view maps offline.<br />
|-<br />
|[[MooEdit]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - text editor<br />
| <br />
|<br />
|-<br />
|[[Mount-Menu]]<br />
|2011-08-09<br />
|Lomaxx<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/mount-menu-installer.pnd Download] [http://repo.openpandora.org/?page=detail&app=mount-menu-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59985-mountmenu-installer/ Discussion]. Alternate mount-mechanism for SDHC-card-slots.<br />
|-<br />
|[[mtPaint]]<br />
|2010-07-27<br/>2010-12-29<br />
|Mark Tyler, daniel3000 (port 1), chris_c (port 2)<br />
|Graphics - image editor<br />
|[http://www.hermocom.com/en/downloads/openpandora/mtPaint.pnd/ Download (port 1)] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,263 Archive (port 2)]<br />
|[http://www.gp32x.com/board/index.php?/topic/55561-mtpaint-pnd-available/ Discussion]. For painting & pixel art. Ported twice.<br />
|-<br />
|[[MTR-GTK]]<br />
|2011-05-15<br />
|Kazuki (port)<br />
|Network - diagnostic tool<br />
|[http://repo.openpandora.org/?page=detail&app=mtr-mtr-10382 Repo]<br />
|Combines 'traceroute' and 'ping'<br />
|-<br />
|[[muCommander]]<br />
|2011-07-24<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[MuPDF]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Office - PDF viewer<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Discussion (German)].<br />
|-<br />
|[[Mutt]]<br />
|2011-03-01<br />
|mash (port)<br />
|Network - email client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,334 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion]. Text-based.<br />
|-<br />
|[[MyPaint]]<br />
|2011-02-27<br />
|First (port)<br />
|Graphics - image editor<br />
|[http://webusers.spa.umn.edu/~laurens/pnd/mypaint-0.9.0.pnd Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1817-mypaint-port/ Discussion]. [http://mypaint.intilinux.com/ Website]. Has pressure sensitivity.<br />
|-<br />
|[[Nagaina]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application<br />
|-<br />
|[[ncmpcpp4P]] v0.5.7.1<br />
|2011-04-28<br />
|remogatto (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=ncmpcpp4P.remogatto Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2032-ncmpcpp4p/ Discussion]. [http://unkart.ovh.org/ncmpcpp/ Website] ncurses-based music player<br />
|-<br />
|[[NetFleet]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Network - download manager<br />
|<br />
|<br />
|-<br />
|[[Netsurf]] 2.6<br />
|2011-03-08<br />
|slaeshjag(port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/netsurf.pnd Download]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2129-netsurf/ OP] [http://www.gp32x.com/board/index.php?/topic/58913-netsurf-2-6/ GP32X] No SSL support<br />
|-<br />
|[[Nightvision]] 3.0<br />
|2011-03-12<br />
|F_Slim (port)<br />
|Office - planetarium<br />
|[http://www.slimpages.de/extern/nightvision.pnd.zip Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2299-nightvision-30/ Discussion] [http://forum.gp2x.de/viewtopic.php?f=59&t=11810 (German}]. Needs java.pnd installed. May not work in HF5<br />
|-<br />
|[[NoteCase Pro]]<br />
|2011-09-09<br />
|hermocom (port)<br />
|Office - personal organizer<br />
|[http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 Repo]<br />
|<br />
|-<br />
|[[Nub configuration alternative]]<br />
|2011-06-10<br />
|Caine<br />
|System - configuration<br />
|[http://www.mediafire.com/?pxmw6m7zezj7aus Download] <br />
|[http://boards.openpandora.org/index.php?/topic/3946-nub-configuration-alternative/ Discussion]. Will be included in HF6.<br />
|-<br />
|[[Ommpc]] v0.5.4<br />
|2010-10-06<br />
|Tim Temple<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,133 Archive]<br />
|MPD client [http://www.gp32x.com/board/index.php?/topic/55039-ommpc-v0-5-2/ Discussion]<br />
|-<br />
|OPKG Installer<br />
|2011-04-24<br />
|Dave1234<br />
|Network<br />
|[http://www.pandorabits.org/uploads/opkg_installer/opkg_installer.pnd Download] <br />
|[http://www.pandorabits.org/index.php?page=opkg-installer Website] [http://boards.openpandora.org/index.php?/topic/3057-opkg-installer/ Discussion]<br />
|-<br />
|[[OSM2Go]] ('''beta''')<br />
|2010-05-26<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/?f=osm2go.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59529-osm2go/ Discussion]. Doesn't work yet.<br />
|-<br />
|[[Osmo]] ('''beta''')<br />
|2010-09-03<br />
|sebt3 (port)<br />
|Office - personal organizer<br />
|[http://sebt3.openpandora.org/pnd/osmo.pnd Download]<br />
|[http://clayo.org/osmo/ Website] [http://www.gp32x.com/board/index.php?/topic/56455-osmo/ Discussion]<br />
|-<br />
|OVR editor and PND aware application launcher<br />
|2011-06-27<br />
|Caine<br />
|System<br />
|[http://www.mediafire.com/?v9pds8txfcey1p4 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/4201-ovr-editor-and-pnd-aware-application-launcher/ Discussion]<br />
|-<br />
|[[PandaBAS]] BASIC Interpreter<br />
|2011-07-02<br />
|ZXDunny (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pandabas.zxdunny.2994 Repo]<br />
|Port of SpecBAS BASIC interpreter.<br />
|-<br />
|[[PanDebian]]<br />
|2011-05-30<br />
|Gregor<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=PanDebian Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/1474-pandebian/ Discussion]. [[Extend Utils]] alternative for Angstrom-Debian cooperation<br />
|-<br />
|Pandora Fractals<br />
|2010-08-26<br />
|Or Green<br />
|Graphics - fractals<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/PFractals.inf Apps]<br />
|fractal generator. [http://www.gp32x.com/board/index.php?/topic/51402-mandelbrot-set-generator-for-pandora/page__st__75 Discussion]<br />
|-<br />
|[[Pan Newsreader]]<br />
|2011-06-16<br />
|sebt3 (port)<br />
|Network - newsreader<br />
|[http://repo.openpandora.org/?page=detail&app=pan Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59664-pan-newsreader/ Discussion]<br />
|-<br />
|[[PanPlayer]] Beta 4<br />
|2011-02-24<br />
|JDGBOLT<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,329 Archive] [http://apps.openpandora.org/cgi-bin/viewapp.pl?/Application/PanPlayer.inf Apps]<br />
|'''Needs [[Hotfix 5]]'''. [http://www.gp32x.com/board/index.php?/topic/58769-panplayer-beta/ Discussion]. Optimized mplayer build<br />
|-<br />
|[[P-Boot]]<br />
|2012-07-07<br />
|chaotix<br />
|System - Boot manager<br />
|[http://lxtek.de/pandora/pboot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/9150-p-boot/ Discussion] Initram to allow flexible booting options (NFS, USB, loop)<br />
|-<br />
|[[PCMan File Manager]] 0.9.7.1<br />
|2011-05-20<br />
|Kazuki (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=pcmanfm-1055 Repo]<br />
|<br />
|-<br />
|[[Pencil]] 0.4.4b ('''beta''')<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Graphics - animation<br />
|[http://sebt3.openpandora.org/pnd/pencil.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57362-pencil/ Discussion]. 2D animation & drawing.<br />
|-<br />
|[[Pepviewer]]<br />
|2011-02-22<br />
|Skadus (port)<br />
|Graphics - image viewer<br />
|[http://www.mediafire.com/?t0sop9wrj087e1t Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1869-pepviewer/ Discussion]. Ported from PSP.<br />
|-<br />
|[[Pidgin]] 2.7.10.2<br />
|2011-05-17<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/pidgin.pnd Download] [http://repo.openpandora.org/?page=detail&app=pidgin-pidgin Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56898-pidgin/ Discussion]. This version no longer uses [[NAND]] to [http://www.gp32x.com/board/index.php?/topic/56898-pidgin/page__view__findpost__p__934658 store data].<br />
|-<br />
|[[PNDbuilder]] v1.1<br />
|2011-02-22<br />
|freedomdown (Ryan Dallaire)<br />
|Development<br />
|[http://www.freedomdown.ca/storage/pndb.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58587-pndbuilder/page__view__findpost__p__940230 Discussion]. Graphical PND maker.<br />
|-<br />
|PS3 Bluetooth Controller - Sixpair Utility<br />
|2010-06-13<br />
|Jim Paris, Samson Yeung, AireTamStrm (port) <br />
|System - input device<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,4 Archive]<br />
|Use a DualShock III Controller or SIXAXIS controller via USB<br />
|-<br />
|[[pnd_assoc]]<br />
|2011-03-29<br />
|Jey123456<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=369 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2634-pnd-assoc/ Discussion] Associate file types with PNDs<br />
|-<br />
|[[pnd_run.sh]] installer ('''beta''')<br />
|2011-06-16<br />
|sebt3<br />
|System<br />
|[http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_run.sh]] installer for HF6 ('''beta''')<br />
|2011-09-25<br />
|sebt3<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=pnd_run-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_utils]]<br />
|2011-05-23<br />
|Jey123456<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=Pnd_Utils Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2688-pnd-utils/ Discussion] Includes pnd_assoc and some other features.<br />
|-<br />
|[[PNDStore]] 1.0.3.0 ('''beta''')<br />
|2011-10-04<br />
|Tempel<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=pndstore Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59148-pndstore/page__view__findpost__p__958555 Discussion]<br />
|-<br />
|[[PSFreedom]]<br />
|2010-09-23<br />
|Notaz (port)<br />
|Other<br />
|[http://pandorapress.net/gruso/psfreedom.ko Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56752-psfreedom-for-pandora/ Discussion]. Allows homebrew on your PS3.<br />
|-<br />
|[[PSP-Maps]]<br />
|2011-09-02<br />
|Kazuki (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=pspmaps-1987 Repo]<br />
|<br />
|-<br />
|[[PuTTY]]<br />
|2011-07-15<br />
|Simon Tatham, Kazuki (port)<br />
|Network - terminal emulator<br />
|[http://repo.openpandora.org/?page=detail&app=putty-1496 Repo]<br />
|[http://en.wikipedia.org/wiki/PuTTY Wikipedia]<br />
|-<br />
|[[PyQt]] Installer<br />
|2011-09-02<br />
|Eric Jardim (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pyqt-install.sh-2318 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5149-pyqt-485-beta/ Discussion] Python bindings for Qt.<br />
|-<br />
|[[qBittorrent]]<br />
|2011-03-16<br />
|Coldbird (port)<br />
|Network - BitTorrent client<br />
|[http://dl.dropbox.com/u/13011238/qbittorrent-1.3.3-pandora.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58993-qbittorrent/ GP32X] [http://boards.openpandora.org/index.php?/topic/2389-qbittorrent/page__gopid__41612#entry41612 OP]<br />
|-<br />
|[[QDiskUsage]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=qdiskusage Repo]<br />
|[http://qt-apps.org/content/show.php/QDiskUsage?content=107012 Website]<br />
|-<br />
|[[qOrganizer]]<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Office - organizer<br />
|[http://sebt3.openpandora.org/pnd/qorganizer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,233 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57359-qorganizer/ Discussion]<br />
|-<br />
|[[qPSP Manager]]<br />
|2011-07-22<br />
|StreaK (port) <br />
|Other<br />
|<br />
|manage PSP memorystick<br />
|-<br />
|[[qSSLChat]]<br />
|2011-07-25<br />
|StreaK (port)<br />
|Network - chat client<br />
|[http://ompldr.org/vOW1jMg/qtsslchat.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60059-qsslchat-for-pandora/ Discussion]. P2P chatting. Not IRC.<br />
|-<br />
|[[QSynth & FluidSynth]] 0.3.5 ('''beta''')<br />
|2011-03-18<br />
|Kazuki (port)<br />
|Audio - synthesizer<br />
|[http://pandora.idb.s1.jcink.com/qsynth-0.3.5.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59011-porting-qsynth-fluidsynth-with-yactfeau/page__view__findpost__p__943670 Discussion] [http://qsynth.sourceforge.net/qsynth-index.html Website] {{HideableNotes|software synthesiser based on the Soundfont specification.}}<br />
|-<br />
|[[QtCumber]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Network - file transfer<br />
|<br />
|p2p file transfer<br />
|-<br />
|[[qtFM]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[QtMindMap]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Office - mind mapping<br />
|<br />
|<br />
|-<br />
|[[QtSpotify]]<br />
|2011-03-11<br />
|sebt3 (port)<br />
|Network - music streaming<br />
|[http://sebt3.openpandora.org/pnd/qtspotify.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58955-qtspotify/ Discussion]. Spotify client.<br />
|-<br />
|Quick Change CPU Speed<br />
|2010-06-20<br />
|Pleng<br />
|System<br />
|[http://www.strappysolutions.com/demos/pandora/CPUSpeeds.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54583-quick-change-cpu-speeds/ Discussion]. Add CPU speed presets to your menu.<br />
|-<br />
|[[Quicky]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application, wiki-like syntax.<br />
|-<br />
|[[RadioTray]]<br />
|2011-09-11<br />
|freamon (port)<br />
|Network - music streaming<br />
|[http://repo.openpandora.org/?page=detail&app=radiotray.freamon.40n8e Repo]<br />
|<br />
|-<br />
|RAM Defragger 0.4.0<br />
|2011-03-16<br />
|Tobias 'knilch' Jordan<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,359 Archive]<br />
|memory optimizer<br />
|-<br />
|[[Remmina]]<br />
|2010-06-21<br />
|mindlord (port)<br />
|Network - VNC/RDP/XDMCP client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,99 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/remmina.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/54610-remmina-0-7-5/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Repository News]]<br />
|2010-07-24<br />
|StreaK (original author)<br />
|Network - RSS Reader<br />
|<br />
|view news from repo.openpandora.org<br />
|-<br />
|[[Rockbox]] 3.9.x.1 ('''beta''')<br />
|2011-06-28<br />
|Thomas Jarosch, froggyman (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=rockbox.thomasjfox.003 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2094-rockbox-as-an-app/page__view__findpost__p__74439 Discussion]<br />
|-<br />
|[[rox-filer]]<br />
|2011-07-18<br />
|Cloudef (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=rox-filer Repo]<br />
|has the default rox tree in PND<br />
|-<br />
|[[RText]]<br />
|2010-07-10<br />
|Fifesoft, Chrysipp (port)<br />
|Development - text editor<br />
|[http://www.pandorasource.de/download.php?view.157 Download]<br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10106%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhivaNHspNg4XSb4aOpjskxivvIRXw Discussion (German)]. Must have Java.pnd installed.<br />
|-<br />
|[[Schism Mod Player]]<br />
|2010-06-10<br />
|?<br />
|Audio - music tracker<br />
|[http://www.pandorasource.de/download.php?view.79 Download]<br />
|Player for MOD and XM.<br />
|-<br />
|[[Schism Tracker]]<br />
|2010-06-19<br />
|Storlek, Stuckie (port)<br />
|Audio - music tracker<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,89 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/schismtracker.inf Apps]<br />
|Clone of Impulse Tracker<br />
|-<br />
|[[schroot]]<br />
|2012-06-16<br />
|Debian buildd-tools Developers, chaotix (port)<br />
|System<br />
|[http://lxtek.de/pandora/schroot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/8817-schroot/ Discussion] Secure and very versatile utility to run Debian or other Linux distros in a chroot<br />
|-<br />
|[[Scientific Calculator]]<br />
|2011-02-14<br />
|Chrysipp (port)<br />
|Office - calculator<br />
|[http://web.student.tuwien.ac.at/~e0725060/JavaScientificCalculator.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11714 Discussion (German)]. Must have Java.pnd installed. If you have trouble running it, try [http://boards.openpandora.org/index.php?/topic/673-java-pnd/page__view__findpost__p__51226 this].<br />
|-<br />
|[[Scite]] 2.21<br />
|2010-10-20<br />
|urjaman (port)<br />
|Office - text editor<br />
|[http://urjaman.dyndns.info/scite221.pnd Download] [http://repo.openpandora.org/?page=detail&app=scite Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/57116-scite-2-21-ported/ Discussion]. Scintilla-based syntax highlighting text editor<br />
|-<br />
|Script Launcher<br />
|2011-03-29<br />
|meandu229<br />
|System<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Discussion] script to launch .sh files<br />
|-<br />
|SD Card Speed Fix<br />
|2010-06-13<br />
|mawler<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,88 Archive]<br />
|improve SD writing speed, but risk data corruption if writing is interrupted<br />
|-<br />
|[[SD Installer]] 1.4.1.1<br />
|2011-06-25<br />
|Dave1234<br />
|System<br />
|[http://www.pandorabits.org/uploads/sd-installer/sd_install.pnd Download] [http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 Repo]<br />
|[http://www.pandorabits.org/index.php?page=sd-installer Website] [http://boards.openpandora.org/index.php?/topic/2297-pandora-sd-installer/page__view__findpost__p__73674 Discussion] Install Pandora OS to your SD card.<br />
|-<br />
|[[Seq24]] ('''beta''')<br />
|2010-09-06<br />
|Gruso (port)<br />
|Audio - music tracker<br />
|[http://users.tpg.com.au/pw2007/seq24.beta1.pnd Download] [http://repo.openpandora.org/?page=detail&app=seq24-0.8.7-pandora Repo]<br />
|MIDI sequencer. [http://www.gp32x.com/board/index.php?/topic/56517-seq24-midi-sequencer/ Discussion]<br />
|-<br />
|[[Sidplay]]<br />
|2011-09-21<br />
|Silent-Hunter (port)<br />
|Audio - music tracker<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=1039 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5412-sidplay/ Discussion] '''WARNING:''' not a PND, writes to NAND<br />
|-<br />
|[[Shutdown Timer]]<br />
|2011-06-02<br />
|atom (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=shutdowntimer.atom.001 Repo]<br />
|<br />
|-<br />
|[[small-ffmpeg-gui]]<br />
|2011-07-28<br />
|mcobit (port)<br />
|Media converter<br />
|[http://repo.openpandora.org/?page=detail&app=ffmpeg-small-ffmpeg-gui-269 Repo]<br />
|<br />
|-<br />
|[[SMPlayer]] 0.6.9-1<br />
|2011-02-02<br />
|Ivanovic (port)<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,298 Archive] <br />
|MPlayer frontend. [http://www.gp32x.com/board/index.php?/topic/58511-smplayer/ Discussion]<br />
|-<br />
|[[SpeedCrunch]]<br />
|2011-05-25<br />
|eyecreate (port)<br />
|Office - calculator<br />
|[http://repo.openpandora.org/?page=detail&app=speedcrunch-speedcrunch-26662 Repo]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Stjerm]]<br />
|2011-08-12<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|[http://ompldr.org/vOXYzYg/stjerm.pnd.zip Download]<br />
|<br />
|-<br />
|[[SunVox]]<br />
|2011-08-08<br />
|cube48 (port)<br />
|Audio - music tracker<br />
|[http://repo.openpandora.org/?page=detail&app=SunVox Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4085-sunvox-ultimate-multiplatform-synthsamplertracker/ Discussion]<br />
|-<br />
|[[SUPA]] 0.1-1 ('''beta''')<br/><small>Simple Updater for Pandora Applications</small> <br />
|2010-07-04<br />
|Bryce Leo<br />
|System - Application Downloader/Updater<br />
|[http://drive.and-a-half.com/SUPA.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55023-supa-simple-updater-for-pandora-applications/ Discussion]. No GUI yet. PNDStore is probably better.<br />
|-<br />
|[[Swap files]]<br />
|2011-06-16<br />
|slaeshjag (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=swaptools-0.1-slaeshjag Repo] <br />
|Manage swap files<br />
|-<br />
|[[Sxiv]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Graphics - image viewer<br />
|[http://forum.gp2x.de/download/file.php?id=1088&sid=c7364ef00c1d355c4f22cd82b21dae0a Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11998 Discussion (German)].<br />
|-<br />
|[[Sylpheed]]<br />
|2011-08-17<br />
|StreaK (port)<br />
|Network - email client<br />
|[http://ompldr.org/vOXhrZQ/sylpheed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60207-sylpheed-email-client-beta-pnd/ GP32X] [http://boards.openpandora.org/index.php?/topic/4924-sylpheed-email-client-beta-pnd/ OP]<br />
|-<br />
|[[Synergy]]<br />
|2010-10-09<br />
|Lomaxx (port)<br />
|Network - VNC client<br />
|[http://www.mediafire.com/?npdbkibd5bm5ckb Download] [http://repo.openpandora.org/?page=detail&app=synergy-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56943-synergy-clientserver-as-pnd/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Task Manager]]<br />
|2011-05-14<br />
|eyecreate (port)<br />
|System - task manager<br />
|[http://repo.openpandora.org/?page=detail&app=xfce-taskmanager-xfce4-taskmanager-11126 Repo]<br />
|<br />
|-<br />
|[[Tesh]]<br />
|2011-07-21<br />
|SreaK (port)<br />
|Development - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=tesh-app Repo] <br />
|with syntax highlighting: C++ / C / C# / Java<br />
|-<br />
|[[TiMidity++]] 2.13.3 (player + Daemon loader)<br />
|2011-03-21<br />
|Gruso (port)<br />
|Audio - MIDI<br />
|[http://www.mediafire.com/?7sit38m7ozpr4jd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59041-timidity-2-13-2-port/ GP32X] [http://boards.openpandora.org/index.php?/topic/2450-timidity/ OP]. Must install Timidity MIDI Installer first. {{HideableNotes|This makes Timidity visible to sequencers as a device.}}<br />
|-<br />
|[[Timidity MIDI Installer]]<br />
|2011-01-12<br />
|sebt3<br />
|Audio - MIDI<br />
|[http://sebt3.openpandora.org/pnd/timidity_midi_installer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,273 Archive] [http://repo.openpandora.org/?page=detail&app=timidity-midi-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Discussion]. MIDI patches installer. {{HideableNotes|It will allow you to have music for games that use MIDI. There are 3 different sound-sample sets packing different levels of sound quality. Installs to [[NAND]], though you can put them on SD card and then it's less than 2k on NAND (2 2-line files).}}<br />
|-<br />
|[[Transmission]]<br />
|2010-09-24<br />
|sebt3 (port)<br />
|Network - BitTorrent client<br />
|[http://sebt3.openpandora.org/pnd/transmission.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,208 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56553-bit-torrent-client/ Discussion].<br />
|-<br />
|[[TrueCrypt]] ('''beta''')<br />
|2011-02-12<br/>2010-07-18<br />
|TJSomething (port)<br/>daniel3000 (old port)<br />
|System - encryption<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,321 TJSomething's port] [http://repo.openpandora.org/?page=detail&app=TrueCrypt daniel3000's port]<br />
|[http://boards.openpandora.org/index.php?/topic/1763-truecrypt-port/ Discussion (TJSomething)], [http://www.gp32x.com/board/index.php?/topic/55347-truecrypt-pnd-ready-for-testing/ Discussion (hermocom/daniel3000)].<br />
|-<br />
|TuxPaint (from "Tux4Kids")<br />
|2011-04-20<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=tux4kids-tux4kids-27407 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2990-tux4kids Discussion]. Part of "Tux4Kids".<br />
|-<br />
|[[TV-Browser]] ('''beta''')<br />
|2011-02-13<br />
|chrysipp (port)<br />
|Network - TV guide<br />
|[http://web.student.tuwien.ac.at/~e0725060/TVBrowser.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11706 Discussion (German)]. [http://sourceforge.net/projects/tvbrowser/ Website]<br />
|-<br />
|[[Umbrello]] UML Modeller<br />
|2011-10-02<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=umbrello-umbrello-7295 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5531-umbrello-uml-modeller/ Discussion]<br />
|-<br />
|[[Unace]]<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UnRar]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UPX]] (The Ultimate Packer for eXecutables)<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[Very Simple Timer]]<br />
|2011-06-14<br />
|arekkusu<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=very-simple-timer Repo]<br />
|Keep track of time.<br />
|-<br />
|Viewnior 1.1<br />
|2011-02-26<br />
|gruso (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=viewnior-viewnior-15225 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55618-viewnior-pnd-available/page__view__findpost__p__940887 Discussion]<br />
|-<br />
|Vim Gvim 7.2 ('''beta''')<br />
|2010-08-08<br />
|joseluisjazz (port)<br />
|Office - text editor<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Discussion]. [http://www.vim.org/about.php About]. Not a PND.<br />
|-<br />
|[[VLC]] 1.1.0 ('''beta''')<br />
|2010-10-12<br />
|sebt3 (port)<br />
|Media player (video & audio)<br />
|[http://sebt3.openpandora.org/pnd/vlc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54922-vlc/ Discussion]<br />
|-<br />
|[[Wahcade]] Emulator Frontend b1 ('''beta''')<br />
|2011-02-06<br />
|Sigma (port)<br />
|System - frontend<br />
|[http://www.mediafire.com/?h8o33khvtcy3x8m Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1508-wahcade-frontend-beta1/ Discussion].<br />
|-<br />
|[[Wbar]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - app launcher<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,338 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58858-wbar/ Discussion].<br />
|-<br />
|[[Wbar Quick Menu Maker]] v0.6<br />
|2011-07-20<br />
|StreaK (original author)<br />
|System - app launcher<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=570 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60008-wbar-quick-menu-maker/page__view__findpost__p__954088 Discussion].<br />
|-<br />
|WiFi "Another Test Wifi Driver" ('''Beta''')<br />
|2011-03-05<br />
|David, notaz<br />
|System<br />
|[http://notaz.gp2x.de/misc/pnd/wl1251-modules_1.0-r24.5_omap3-pandora.ipk Download] <br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58888-another-test-wifi-driver/ GP32X] [http://boards.openpandora.org/index.php?/topic/2151-another-test-wifi-driver/ OP]. HF5 only, not for use with HF6.<br />
|-<br />
|WiFi '''Beta test'''<br />
|2010-11-05<br />
|Evildragon<br />
|System<br />
|[http://www.openpandora.org/downloads/WiFiBETA.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57364-wifi-betatest/ Discussion]. Might fix WiFi issues.<br />
|-<br />
|[[Wiimote Configurator]]<br />
|2011-05-17<br />
|sigma (port) <br />
|System - input device<br />
|[http://repo.openpandora.org/?page=detail&app=wiimote Repo]<br />
|Use a Wiimote controller as input device<br />
|-<br />
|[[Worker]] 2.17.11<br />
|2011-04-01<br />
|mash (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,375 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2709-worker-21711/ Discussion]<br />
|-<br />
|[[wxMaxima]] ('''beta''')<br />
|2011-07-13<br />
|FenrirLokisohn (port)<br />
|Office - math<br />
|[http://www-user.tu-chemnitz.de/~fepf/wxmaxima.pnd Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=12495 Discussion (German)]. Algebra.<br />
|-<br />
|[[Xarchiver]] 0.5.2<br />
|2010-12-04<br />
|mcobit (port)<br />
|System - file archiver<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,259 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57748-xarchiver/ Discussion]<br />
|-<br />
|Xbindkeys<br />
|2010-10-14<br />
|Lomaxx (port)<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/xbindkeys-1.8.3_prebuild.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57037-xbindkeys-precompiled/ Discussion]. Configure hotkeys<br />
|-<br />
|[[XBMC]] 10.0 ('''beta''')<br />
|2011-03-13<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/xbmc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57106-xbmc-media-center/page__view__findpost__p__942955 Discussion]. Functions as "entertainment hub".<br />
|-<br />
|XFE 1.32.1<br />
|2010-07-20<br />
|Maxim Baranov, Roland Baudin, packaged by sebt3<br />
|System - file manager, packager<br/>Graphics - image viewer<br/>Office - notepad<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,163 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/55388-xfe/ Discussion]<br />
|-<br />
|XHTML WYSIWYG Editor<br />
|2011-07-21<br />
|StreaK (port)<br />
|Development - text editor<br />
|<br />
|<br />
|-<br />
|[[Xournal]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - journal<br />
|[http://sebt3.openpandora.org/pnd/xournal.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56864-xournal/ Discussion]. Can annotate PDFs.<br />
|-<br />
|[[Xorfile]]<br />
|2011-07-22<br />
|StreaK (original author)<br />
|System - encryption<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=571 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60034-xorfile-small-app-for-pandora/ Discussion]. Encode text files.<br />
|-<br />
|[[WeeChat]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Network - chat client<br />
|<br />
|IRC client.<br />
|-<br />
|[[Zim]]<br />
|2011-07-05<br />
|Mindlord (port), eyecreate (additions)<br />
|Office - personal wiki<br />
|[http://www.mediafire.com/?l6qiaew6m0gvmma Download]<br />
|[http://boards.openpandora.org/index.php?/topic/3974-zim-desktop-wikiwith-additions/page__view__findpost__p__75872 Discussion] [http://www.gp32x.com/board/index.php?/topic/58850-zim-the-desktop-wiki/page__view__getnewpost (old)]<br />
|-<br />
|[[zNotes]]<br />
|2011-09-20<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=znotes-znotes-27551 Repo]<br />
|Note-taking application<br />
|}<br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Arch Linux<br />
|2011-05-31<br />
|wejp<br />
|Full OS<br />
|[http://wejp.k.vu/pandora/archlinux_update Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59027-arch-linux-on-the-pandora/page__view__findpost__p__950406 Discussion] Using PlugApps, some libraries missing (like libpnd)<br />
|-<br />
|Debian (Squeeze)<br />
|2011-04-09<br />
|Stuckie<br />
|Full OS<br />
|[http://pandorawiki.org/Debian_On_SD#Debian_On_SD Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/page__view__findpost__p__945994 GP32X] [http://boards.openpandora.org/index.php?/topic/1819-debian-on-sd/page__view__findpost__p__48443 OP] <br />
|-<br />
|Minimenu Beta Installer ('''beta''')<br />
|2011-02-09<br />
|skeezix<br />
|Launcher<br />
|[http://www.codejedi.com/pandora/minimenu/mmenu_beta_installer_20110209.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/page__view__findpost__p__935861 Older versions] '''Note:''' Already included in [[Hotfix 5]].<br />
|-<br />
|Pandian - Debian<br />
|2013<br />
|stackshadow<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Pandian]<br />
|Discussion: [http://boards.openpandora.org/topic/15302-pandian-mark2/]<br />
|-<br />
|Panorama 0.1.271.0<br />
|2011-08-25<br />
|B-Zar<br/>dflemstr<br />
|Launcher<br />
|[http://repo.openpandora.org/?page=detail&app=bzar-panorama Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59231-panorama/page__view__findpost__p__946988 GP32X] [http://boards.openpandora.org/index.php?/topic/2979-panorama-alpha-preview/ OP]. "MilkyTest" is alternative to PNDStore.<br />
|-<br />
|Slackware-14.1 (stable), Slackware-14.0 (stable), Slackware-13.37 (stable), and Slackware-current (unstable)<br />
|2012-04-01<br/>Latest update: 2015-07-26<br />
|Linux-SWAT + help<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Software_projects/OS/Slackware]<br />
|All hardware working, ~75% compatibility with .pnd (not fully debugged yet), more than 400 packages optimized for the Pandora's CPU.<br />
|-<br />
|SOLEIL-14.1, SOLEIL-14.0<br />
|2012-12-21<br/>Latest update: 2014-02-16<br />
|Linux-SWAT<br />
|Full OS<br />
|Links: [http://pandorawiki.org/Software_projects/OS/SOLEIL]<br />
|Heavily modified Slackware. Pandora-centered network system. PXE server with x86 tools, and a mobile persistent x86 32 or 64 bit Slackware Linux. ARM and x86 distcc cluster.<br />
|}<br />
<br />
====Type explanation====<br />
'''Full OS:''' A full desktop environment similar to the one you are used to on your PC. You usually get an X-based system with a window manager similar to the default one included in Xfce (meaning you can have multiple, drag-able windows, a task bar, etc.). This is what you would want for full usability, but it often is slower in running games than a launcher as more tasks are running in the background.<br />
<br />
'''Launcher:''' The more simplistic and sleek interface you might know from handhelds like the Wiz or Nintendo DS. Functionality is limited (compared to a full OS) as you don't have a desktop and usually no file browser. It often cannot display multiple windows or programs at once, but uses less memory, might be faster and better suited if you only want to run a few PNDs.<br />
<br />
===Skins===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Basic Gray<br />
|2010-11-25<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=506 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueFuture<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,239 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=434 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Executive<br />
|2010-11-27<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,250 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928158 Discussion]<br />
|-<br />
|Gray Is Sexy<br />
|2010-11-27<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.liquidfists.com/files/grayissexy.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928315 Discussion]<br />
|-<br />
|GreenGlass<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,394 Archive]<br />
|<br />
|-<br />
|Midnight<br />
|2010-06-17<br />
|Trevsweb<br />
|Minimenu skin<br />
|[http://trevsweb.com/pandainterface/midnight.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Newsprint<br />
|2010-07-26<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.strappysolutions.com/demos/pandora/newsprint.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Pipboy 3000<br />
|2011-06-21<br />
|Boolean<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,419 Archive]<br />
|<br />
|-<br />
|RedDevil<br />
|2010-11-26<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,248 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928099 Discussion]<br />
|-<br />
|RedWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=433 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Toybox & Corporate (2 skins)<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=432 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|UrbanCamo_blue<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,397 Archive]<br />
|<br />
|-<br />
|UrbanCamo_brown<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,395 Archive]<br />
|<br />
|-<br />
|UrbanCamo_green<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,396 Archive]<br />
|<br />
|-<br />
|Wasp<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,238 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Winamp Classic<br />
|2011-08-24<br />
|dgame<br />
|Audacious skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=580 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60250-audacious-winamp-classic-skin/ Discussion]<br />
|}<br />
<br />
===Graphic engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[BennuGD - Module Yeti 3D Pro]]<br />
|2011-06-18<br />
|Colombian Developers, Geca (port)<br />
|<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,416 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59682-bennugd-module-yeti-3d-pro/ Discussion]<br />
|-<br />
|[[GLES]] ('''beta''')<br />
|2010-09-02<br />
|Farox (port)<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Discussion]<br />
|}<br />
<br />
===Demos/technical demos===<br />
<br />
==Unreleased software ("Projects Under Development")==<br />
This section includes both software that is actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes. <br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Android Omap<br />
|[http://elinux.org/Android_on_OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|AROS Arm<br />
|[http://projects.powerdeveloper.org/project/imx515/735]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Debian<br />
|[http://debian.org] [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/]<br />
|working build<br />
|Stuckie<br />
|<br />
|-<br />
|FreeBSD<br />
|[http://wiki.freebsd.org/FreeBSD/arm/OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Fedora ARM<br />
|[http://fedoraproject.org/wiki/Architectures/ARM]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Gentoo Linux<br />
|[http://neuvoo.org] [http://vminko.org/gentoo_manuals/pandora]<br />
|Working build, not completed<br />
|javaJake, Viridior, vminko<br />
|IRC: (FreeNode) #gentoo-pandora<br />
|-<br />
|HaikuOS<br />
|[http://www.haiku-os.org]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Ohhie GUI<br />
|[http://www.gp32x.com/board/index.php?/topic/58320-video-ohhie-gui/]<br />
|working build<br />
|Pleng<br />
|Last update: Jan. 2011<br />
|-<br />
|RISC&nbsp;OS<br />
|[[RISC OS|Link]]<br />
|wip<br />
|Uwe Kall, Jeffrey Lee + others<br />
|BeagleBoard port available for download and testing.<br />
|-<br />
|Slackware ARM 12.2 and 13.1<br />
|[http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/page__p__29024__fromsearch__1#entry29024]<br />
|Works.<br />
|Linux-SWAT + help<br />
|For newer and fully working releases, see [http://pandorawiki.org/Software_projects#Operating_systems here.] 12.2 works with >=2.6.* kernel. 13.1 works with a more recent kernel. 12.2 and 13.1 were not released for Pandora.<br />
|-<br />
|Ubuntu ARM<br />
|[http://www.ubuntu.com/products/whatisubuntu/arm]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Xoo on ubuntu<br />
|[[Xoo on ubuntu|Link]]<br />
|wip<br />
|<br />
|<br />
|}<br />
<br />
===Game Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Author/Port Author<br />
!Source code<br />
!Discussion<br />
!Language<br />
!Tech<br />
!Target platforms<br />
!Functionality/Notes<br />
!Example Project<br />
|-<br />
|[[GLESGAE]]<br />
|stuckie<br />
|stable: [http://svn.xp-dev.com/svn/glesgae/trunk/], nightly: [https://github.com/stuckie/glesgae]<br />
|[http://boards.openpandora.org/index.php?/topic/7091-glesgae/]<br />
|C++<br />
|3D<br />
|PC (Win,Lin), iOS, Android, WIZ, CAANOO, Pandora<br />
|'''WIP''', set of tutorials about writing a game engine, OpenGLES renderer, shaders, JavaScript integration<br />
|<br />
|-<br />
|Pengyne<br />
|Jorgon<br />
|see discussion<br />
|[http://boards.openpandora.org/index.php?/topic/7227-rebirth-pengyne-2d3d-engine-2-27-2012/]<br />
|Engine: C++, Game code: Python<br />
|2D and 3D<br />
|PC (Win,Mac), Pandora<br />
|'''WIP''', uses a Python interpreter for game code, HTML-like GUI, OpenGL 2.0 and GLES 2.0 renderer, Shaders, Sprites with speed optimizations, Vertex and Index Buffers, Tiled Basic map file support<br />
|<br />
|-<br />
|Penjin<br />
|PokeParadox, Maintainer: foxblock<br />
|[http://code.google.com/p/penjin/]<br />
|[http://boards.openpandora.org/index.php?/topic/5413-penjin-video-tutorials/]<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|Basic Game Engine, SDL or OpenGLES renderer, very basic 2D collision detection, file interaction and encryption, achievements, sounds and music, font renderer, '''deprecated when PenjinTwo is done'''<br />
|[http://foxblock.pirategames.co.uk/dropbox/penjin_banner.png]<br />
|-<br />
|PenjinTwo<br />
|PokeParadox<br />
|[https://github.com/pokeparadox/PenjinTwo]<br />
|<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|'''WIP''', rewrite of Penjin with better use of C++ features, not all features of Penjin ported over yet<br />
|[https://github.com/bzar/penjinoid]<br />
|-<br />
|sparrow3D<br />
|Ziz<br />
|[https://github.com/theZiz/sparrow3d]<br />
|[http://boards.openpandora.org/index.php?/topic/7305-sparrow3d-multi-platform-game-engine]<br />
|C<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora<br />
|Pure C (and ARM assembler), Software renderer (with SDL backend), 3D with textures and simple lighting, rotozoom functions, mesh loading (obj files), simple sprite engine, font rendering<br />
|[http://boards.openpandora.org/index.php?/topic/7686-rebirth-competition-schwerkraft]<br />
<br />
|}<br />
<br />
===Graphic Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|GLES2D<br />
|<br />
|Wip<br />
|Cpasjuste<br />
|OpenGL ES 2D library<br />
|-<br />
|GL-WES-v2.0<br />
|[http://code.google.com/p/gl-wes-v2/] <br />
|Working Build<br />
|Adventus<br />
|Opensource OpenGL 2.0 driver built on OpenGL ES 2.0<br />
|-<br />
|Irrlicht<br />
|[http://irrlicht.sourceforge.net/] [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=32538&start=45]<br />
|working build<br />
|Hybrid<br />
|3D game engine<br />
|-<br />
|NSS Engine<br />
|[http://www.nosiestastudios.com/wiki/] [http://www.youtube.com/user/Prompt84]<br />
|<br />
|No Siesta Studios<br />
|<br />
|-<br />
|OGRE Engine<br />
|[http://www.gp32x.com/board/index.php?showtopic=46706] [http://www.youtube.com/watch?v=LDtUE5PIhV0]<br />
|<br />
|<br />
|3D real-time renderer<br />
|-<br />
|Otaco Glost Engine<br />
|[http://www.youtube.com/user/otacogloost], [http://www.gp32x.com/board/index.php?/topic/48393-i-did-stuff/page__p__736650&#entry736650]<br />
|working<br />
|Otaco<br />
|<br />
|-<br />
|Quad-Ren 2D<br />
|[http://quad-ren.sourceforge.net/index.php]<br />
|Working<br />
|Hessiess<br />
|Version 0.5 <br />
|-<br />
|SDL GLES<br />
|[http://github.com/Cpasjuste/sdl-1.2.13_gles/tree]<br />
|working<br />
|Cpasjuste<br />
|<br />
|-<br />
|XreaL<br />
|[http://xreal.sourceforge.net/xrealwiki/]<br />
|<br />
|Pickle<br />
|No longer being worked on. [http://www.gp32x.com/board/index.php?/topic/55173-xreal-patch-question/]<br />
|-<br />
|Stratagus<br />
|[http://stratagus.sourceforge.net/]<br />
|working build<br />
|Cpasjuste<br />
|RTS Engine<br />
|-<br />
|WakeBreaker<br />
|[http://w1xer.at/pandora/]<br />
|working codebase - can be compiled onboard<br />
|torpor<br />
|Working C++ codebase to implement a 3D game using nothing more than OpenGLES 1.1 .. can even be built *on* the Pandora, with nothing more than the onboard compiler. WakeBreaker contains everything you need to get started writing a 3D game in C++ with OpenGL ES - no further libraries required. Its an excellent example of how to write a 3D game in plain, easy to understand C++ and can serve as a working base for your own developments, easily enough.<br />
|}<br />
===Other programs===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Inside The Box<br />
|[http://www.openpandora.pl broken] [http://www.youtube.com/watch?v=uLMmJBDEs2E broken]<br />
|wip<br />
|StreaK (original author)<br />
|Pandora e-zine<br />
|-<br />
|Math-NEON<br />
|[http://code.google.com/p/math-neon/]<br />
|Wip<br />
|Adventus<br />
|cmath like library optimized for ARM NEON coprocessor<br />
|-<br />
|MythTVPlayer<br />
|[http://www.gp32x.com/board/index.php?/topic/52882-mythtvplayer/]<br />
|Working build<br />
|Pickle<br />
|Media center + TV/DV recording<br />
|-<br />
|Pandaphone<br />
|[http://www.gp32x.com/board/index.php?/topic/48327-pandaphone/]<br />
|Halted<br />
|jb0yx<br />
|project to incorporate the Open Pandora handheld device with cell phone technology<br />
|-<br />
|Pandora Sync Suite<br />
|[http://www.openpandora.pl broken]<br />
|Working build<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|Pangea GUI<br />
|[http://www.gp32x.com/board/index.php?showtopic=45631&hl=pangea]<br />
|WIP<br />
|efegea<br />
|Gmenu alternative<br />
|-<br />
|PDM<br />
|[http://github.com/Cpasjuste/pdm/tree]<br />
|<br />
|Cpasjuste<br />
|Light desktop manager for Pandora<br />
|-<br />
|PGui<br />
|[http://github.com/Cpasjuste/pgui/tree]<br />
|<br />
|Cpasjuste<br />
|Standard emulator fronted for Pandora<br />
|-<br />
|PMenu<br />
|[http://mydedibox.fr/_stuff/pandora/]<br />
|<br />
|Cpasjuste<br />
|Minimal Menu for Pandora<br />
|-<br />
|PND Builder for windows<br />
|[http://www.gp32x.com/board/index.php?/topic/47088-pnd-builder-for-windows/]<br />
|Working build<br />
|StreaK (original author)<br />
|<br />
|-<br />
|Qemu<br />
|[http://wiki.qemu.org/]<br />
|testing build<br />
|Fabrice Bellard<br />
|open source machine emulator and virtualizer<br />
|-<br />
|Scale<br />
|[http://www.youtube.com/user/Zoxc64]<br />
|wip<br />
|Zoxc64<br />
|Minimal Menu for Pandora<br />
|-<br />
|Simple Dev Studio for Pandora<br />
|[http://www.openpandora.pl broken]<br />
|Wip<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|[[TINXL]]<br />
|[[TINXL]]<br />
|<br />
|<br />
|Application stack for multiplayer internet games<br />
|}<br />
<br />
===Demos / Technical Demos for OpenPandora===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|OpenGL Cell Shading<br />
|[http://www.youtube.com/watch?v=cpAj0jHglGw]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Demo with MP3 Playback<br />
|[http://www.youtube.com/watch?v=hkx18kruRJs]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Skull Demo<br />
|[http://www.youtube.com/watch?v=qG7EDaZpyOo]<br />
|working build<br />
|<br />
|<br />
|-<br />
|WaveDemo<br />
|[http://www.youtube.com/watch?v=4wgEHFCq9Lo]<br />
|Working<br />
|Otaco<br />
|<br />
|}<br />
<br />
==External links==<br />
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]<br />
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]<br />
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]<br />
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]<br />
*[http://www.pandorabits.org/ Releases by Dave1234]<br />
*[http://www.pandorasource.de/download.php PandoraSource.de downloads] - German Pandora download site<br />
<br />
*[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/ Over 100 apps ported by StreaK, not in PND form]<br />
<br />
===Forums===<br />
The following community forums are checked when updating this page:<br />
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]<br />
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]<br />
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]<br />
<br />
[[Category:Development]]<br />
[[Category:List]]<br />
[[Category:Software]]<br />
[[Category:Ideas and proposals]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects&diff=30115Software projects2015-07-26T14:11:36Z<p>Linux-SWAT: Not an outdated page.</p>
<hr />
<div>This is a list of '''all software projects''' for the Pandora ''excluding'' emulators (see: [[Emulator list]]), games (see: [[Games]]), and development tools (see: [[Development Tools]]). However, this list ''does'' include the development apps that can be used on the Pandora itself.<br />
<br />
See the [[Port Requests]] article for open-source projects which ''could'' be ported but have not been taken on by anyone yet.<br />
<br />
==Released software==<br />
If you would like to add something, you could edit the wiki or [http://www.gp32x.com/board/index.php?/topic/54923-the-pandora-apps-thread/ post in this forum thread]. If different versions of a software were released, please make sure the "release date" is the most recent one. <br />
<br />
Please click on the little squares to sort by different categories (such as Release date, Type, etc.)<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[AbiWord]]<br />
|2011-01-17<br />
|sebt3 (packaging)<br />
|Office - word processor<br />
|[http://sebt3.openpandora.org/pnd/abiword.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__919843 Discussion] For spellcheck, see instructions [http://www.gp32x.com/board/index.php?/topic/59322-abiword-dictionary/page__view__findpost__p__947879 here].<br />
|-<br />
|[[AKGBackup]]<br />
|2011-06-24<br />
|Blue Protoman (port)<br />
|System - backup<br />
|[http://repo.openpandora.org/?page=detail&app=akgbackup&dp=true Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4164-akgbackup/ Discussion]<br />
|-<br />
|Alarm Clock ('''beta''')<br />
|2011-04-22<br />
|sebt3 (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download] [http://repo.openpandora.org/?page=detail&app=alarmclock-alarm-clock Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/ Discussion]<br />
|-<br />
|Animated Clock<br />
|2011-08-17<br />
|mcobit (port)<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=animatedclock-AlarmClock3-989 Repo]<br />
|<br />
|-<br />
|[[Anki]] 1.2.8-drack3<br />
|2011-04-20<br />
|Drack (port)<br />
|Office - memory aid<br />
|[http://repo.openpandora.org/?page=detail&app=anki Download]<br />
|Discussion [http://www.gp32x.com/board/index.php?/topic/58929-anki-friendly-intelligent-flashcards/page__view__findpost__p__946781 1] [http://boards.openpandora.org/index.php?/topic/34-anki-friendly-intelligent-flashcards/ 2]<br />
|-<br />
|[[Anonymous Browser]]<br />
|2011-06-20<br />
|Blue Protoman (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=anonymousbrowser Repo]<br />
|[http://projects.developer.nokia.com/browser Website]<br />
|-<br />
|[[Arora]] (for [[Minimenu]])<br />
|2010-05-26<br />
|Skeezix (quick hack)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,69 Archive]<br />
|Needed to run Arora from Minimenu<br />
|-<br />
|[[Audacious]] 3.0.1.1<br />
|2011-08-22<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/audacious.pnd Download] [http://repo.openpandora.org/?page=detail&app=audacious Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/54792-audacious/page__view__findpost__p__942175 Discussion]<br />
|-<br />
|[[Audacity]] 1.3.12<br />
|2011-04-21<br />
|slaeshjag (port)<br />
|Audio - audio editor, recorder<br />
|[http://stuffs.slaeshjag.org/pnd/audacity.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/ GP32X] [http://boards.openpandora.org/index.php?/topic/3016-audacity-1312/ OP]<br />
|-<br />
|[[Avr Tools]]<br />
|2010-09-09<br />
|urjaman (port)<br />
|Development<br />
|[http://urjaman.dyndns.info/avrtools.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56422-avr-tools/ Discussion]. Toolchain for the 8-bit AVR MCU<br />
|-<br />
|[[b7zip]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[BabyPanda]]<br />
|2011-07-05<br />
|StreaK<br />
|Network - web browser<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/59539-babypanda-a-webbrowser/ Discussion]. Not a PND (yet).<br />
|-<br />
|Background killer<br />
|2010-06-07<br />
|Notaz<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/background_killer.inf Apps]<br />
|Kill background tasks in minimenu. {{HideableNotes|"[http://www.gp32x.com/board/index.php?/topic/56008-zelda-classic-for-pandora/page__st__15__p__907940&#entry907940 Not needed]" since [[Hotfix 3]], but still useful as a quick way to make sure all other tasks are closed.}}<br />
|-<br />
|[[Banshee]]<br />
|2010-10-23<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/banshee.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57144-portrequest-banshee/ Discussion]<br />
|-<br />
|[[BeeDiff]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|System<br />
|<br />
|[http://www.beesoft.org/index.php?id=beediff Website]. Compare and merge files.<br />
|-<br />
|[[Beep Media Player]] 0.9.7.1 ('''beta''')<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=beepmp-beep-media-player-12897 Repo]<br />
|Doesn't work?<br />
|-<br />
|[[BeeSoft Commander]]<br />
|2011-07-05<br />
|StreaK (port)<br />
|System - file manager<br />
|[http://ompldr.org/vOWQ4dg/bscfinal3.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/page__view__findpost__p__953014 Discussion]<br />
|-<br />
|[[BennuGD]]<br />
|2011-06-30<br />
|Kazuki (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=bennugd-27631 Repo]<br />
|[http://www.bennugd.org/ Website]. Scripting language to develop games<br />
|-<br />
|[[BennuGD]] Module - True Type Fonts (TTF) v1.0<br />
|2011-07-02<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,422 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59813-bennugd-module-true-type-fonts-ttf-v10/ Discussion].<br />
|-<br />
|[[BennuGD]] r263 for Open Pandora<br />
|2011-08-07<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,432 Archive]<br />
|Discussion: [http://forum.bennugd.org/index.php?topic=2574.0 BennuGD] [http://www.gp32x.com/board/index.php?/topic/60152-bennugd-r263-for-open-pandora/ GP32X]<br />
|-<br />
|Better battery charging ('''beta''')<br />
|2011-03-13<br />
|WizardStan<br />
|System<br />
|[http://www.rebirthofxeen.com/files/pandora/chargeHack1 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1488-better-battery-charging-beta/page__view__findpost__p__40784 Discussion]. Not a PND; must install from terminal.<br />
|-<br />
|[[BFRunner]] - BrainFuck Interpreter<br />
|2010-07-24<br />
|StreaK (port)<br />
|Development - interpreter<br />
|<br />
|<br />
|-<br />
|[[Bluefish Editor]] 2.0.3<br />
|2011-03-13<br />
|mcobit (port)<br />
|Network - web design<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,352 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58927-port-request-bluefish-editor/ Discussion]<br />
|-<br />
|[[Bluetooth File Receiving Daemon]] 0.1.3<br />
|2011-05-02<br />
|slaeshjag<br />
|System<br />
|[http://stuffs.slaeshjag.org/pnd/btrecv-0.1.3.pnd Download] [http://repo.openpandora.org/?page=detail&app=btrecv-slaeshjag-bbgfdg Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59334-bluetooth-file-receiving-daemon/ GP32X] [http://boards.openpandora.org/index.php?/topic/3100-bluetooth-file-receiving-daemon/ OP]. To fix broken one in default firmware<br />
|-<br />
|[[Bork'd]]<br />
|2011-05-26<br />
|myownlittlworld<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=borkd Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3708-borkd/ Discussion]. Kill hanging PNDs.<br />
|-<br />
|[[Bournal]]<br />
|2010-08-11<br />
|<br />
|Office - journal<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,181 Archive]<br />
|encrypted diary program<br />
|-<br />
|[[Brasero]]<br />
|2011-03-01<br />
|mcobit (port)<br />
|System - CD/DVD burner<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,335 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58842-brasero/ Discussion]<br />
|-<br />
|[[Catlooking Writer]]<br />
|2011-03-28<br />
|mcobit (port)<br />
|Office - word processor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,372 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59111-catlooking-writer/ Discussion]<br />
|-<br />
|[[Chiffer]]<br />
|2011-07-22<br />
|StreaK (port)<br />
|System - encryption<br />
|<br />
|Doesn't save settings.<br />
|-<br />
|[[Chromium]]<br />
|2010-09-04<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,90 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56474-chromium-4-with-ssl-and-chromium-snapshot/ Discussion]. SSL now works<br />
|-<br />
|[[Chromium]]-Dev v13.0.750.1<br />
|2011-04-28<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,201 Archive] [http://repo.openpandora.org/?page=detail&app=chromium-dev.evildragon Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58234-chromium-dev-snapshot-v10-0-642-1/ Discussion] [http://www.gp32x.com/board/index.php?/topic/57017-chromium-dev-updated/ (old)]. The latest (non-stable) snapshot.<br />
|-<br />
|[[Claunch]] ('''beta''')<br />
|2010-10-14<br />
|Lamoxx<br />
|System - app launcher<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/claunch_beta.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57040-claunch-minimal-flexible-rom-pickerapplication-launcher/ Discussion]<br />
|-<br />
|[[Claws Mail]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Network - email client<br />
|[http://sebt3.openpandora.org/pnd/claw-mail.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,223 Archive]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920075 Discussion]. Hopefully doesn't save to NAND (testing needed).<br />
|-<br />
|[[ClipGrab]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Multimedia - file downloader<br />
|<br />
|Download from YouTube, Dailymotion or Vimeo.<br />
|-<br />
|[[Cmus]]<br />
|2010-11-27<br />
|otherguy66 (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,251 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57682-cmus-pnd-installer/page__gopid__928328&#entry928328 Discussion]. Installed to [[NAND]] (1mb). Text mode player<br />
|-<br />
|[[Cobras IDE]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|IDE for Linux programmers.<br />
|-<br />
|[[Code::blocks]]<br />
|2010-06-07<br />
|sinoth (port)<br />
|Development - IDE<br />
|[http://sinoth.net/pandora/codeblocks.pnd.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54091-codeblocks-on-the-pandora/ Discussion].<br />
|-<br />
|Community Codec Package<br />
|2010-05-25<br />
|Pandora team<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/CodecPack.inf Apps] [http://openpandora.org/downloads/CodecPack.pnd Official site]<br />
|Make sure you have this installed<br />
|-<br />
|[[Comix]]<br />
|2010-08-24<br />
|Pontus Ekberg<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=hdonk.comix Repo]<br />
|<br />
|-<br />
|[[ConBTGPS]] 0.1.3<br />
|2011-06-13<br />
|cube48<br />
|Network - GPS<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=688 Download] [http://repo.openpandora.org/?page=detail&app=ConBTGPS Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4006-conbtgps/ Discussion]. Automizes bluetooth GPS connection.<br />
|-<br />
|[[Conky]]<br />
|2010-08-03<br />
|daniel3000 (port)<br />
|System<br />
|[http://www.hermocom.com/en/downloads/openpandora/Conky.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=Conky Repo]<br />
|System monitor. [http://www.gp32x.com/board/index.php?/topic/55775-conky Discussion]<br />
|-<br />
|[[Converseen]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,339 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58859-converseen/ Discussion]<br />
|-<br />
|[[CScreenie]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|System - screenshot<br />
|<br />
|<br />
|-<br />
|[[C/C++ Development Tools]] 0.0.39<br />
|2011-08-12<br/>2011-07-09<br />
|freamon, StreaK<br />
|Development<br />
|[http://ompldr.org/vOXY0Zg/cdevtools2.pnd.zip StreaK's version] [http://repo.openpandora.org/?page=detail&app=cdevtools.freamon.40n8e freamon's version]<br />
|[http://boards.openpandora.org/index.php?/topic/3513-cc-development-tools/page__view__findpost__p__68595 Discussion] StreaK's version ads STJERM and JED<br />
|-<br />
|[[DarCalc]]<br />
|2010-08-28<br />
|JP<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,196 Archive]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Deadbeef]] 0.4.3<br />
|2010-11-01<br />
|CME (port), sebt3 (port)<br />
|Audio - music player<br />
|[http://root.shadow-node.net/public/cme/pnd/deadbeef.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55178-deadbeef-compiled-with-codesourcery-gcc-2010q1/ Discussion]<br />
|-<br />
|[[DEF's Pack base]] 0.1<br />
|2011-10-28<br />
|Linux-SWAT aka DEF<br />
|System - OP's firmware overlay + Xfce revamp<br />
|[http://openpandora.free.fr/openpandora/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5899-introducing-the-defs-pack/ Discussion]<br />
|-<br />
|[[DEF's Pack kernel chooser]] 0.5<br />
|2011-12-11<br />
|Linux-SWAT aka DEF<br />
|System - Multiple optimized kernels choice<br />
|[http://openpandora.free.fr/openpandora/def_pack/def_pack_kernel/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/6117-introducing-the-defs-pack-kernel-chooser/ Discussion]<br />
|-<br />
|[[dia]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - diagrams<br />
|[http://sebt3.openpandora.org/pnd/dia.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56863-dia/ Discussion]<br />
|-<br />
|[[DJView4]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - document viewer<br />
|<br />
|djvu file viewer.<br />
|-<br />
|[[Document Viewer]] (evince)<br />
|2011-06-29<br />
|mcobit (port)<br />
|Office - document viewer<br />
|[http://repo.openpandora.org/?page=detail&app=evince-evince-10460 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4231-documentviewer-evince/ Discussion]. Supports djvu format.<br />
|-<br />
|[[DoUML]]<br />
|2011-05-16<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=douml-douml-12845 Repo]<br />
|[http://sourceforge.net/projects/douml/ Website]<br />
|-<br />
|[[DrawSWF]] ('''beta''')<br />
|2010-07-10<br />
|Chrysipp (port)<br />
|Graphics - vector drawing<br />
|[http://www.pandorasource.de/download.php?view.158 Download] <br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10105%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhilcfdbJF4gEtvmTIwMjO9EFqUQ-A Discussion (German)]. Must have Java.pnd installed. {{HideableNotes|A small drawing program. The drawing can be exported as a Flash animation, which then shows its gradual development.}}<br />
|-<br />
|[[E-02 Engine]] v11.08.11.01<br />
|2011-08-19<br />
|Stealth, Kazuki (port)<br />
|Development - 2D games<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,433 Archive]<br />
|[http://stealth.hapisan.com/E02/ Website]. Multiplatform 2D game development system.<br />
|-<br />
|[[EasyPaint]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image editor<br />
|<br />
|Like MSPaint/MS PaintBrush<br />
|-<br />
|[[ECM]] (Error Code Modeller)<br />
|2011-07-17<br />
|StreaK (port)<br />
|System - file archiver<br />
|[http://ompldr.org/vOWluMA/ecm.pandora Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59993-ecm-error-code-modeller-port/ Discussion]. Decompress PSX ISOs in ECM format, to run them in PCSXreARMed.<br />
|-<br />
|[[Effigy]] (PEF) Emulator Frontend ('''beta''')<br />
|2011-04-04<br />
|Aimless_E<br />
|System - frontend<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=415 Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2276-effigy-pef-emulator-frontend/page__view__findpost__p__47107 Discussion] ([http://www.gp32x.com/board/index.php?/topic/44952-pandora-emulator-frontend/ old])<br />
|-<br />
|[[Ekiga]] ('''beta''')<br />
|2010-10-29<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/ekiga.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/ Discussion]. Online phone & video calls. '''[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/page__view__findpost__p__924918 Doesn't work]'''{{HideableNotes| though it can be made to work through Debian, [[Extend Utils]]: [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/]}}<br />
|-<br />
|[[ELinks]] 0.12Pre5.1<br />
|2011-05-22<br />
|pndrsky (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=elinks Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59347-elinks-0-12pre5/ Discussion].<br />
|-<br />
|[[emacs]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=emacs-x11 Repo] <br />
|<br />
|-<br />
|[[Emelfm2]]<br />
|2011-03-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,351 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58928-port-request-emelfm2/ Discussion]<br />
|-<br />
|[[emescene]] 2.11<br />
|2011-09-09<br />
|freamon (port)<br />
|Network - IM client<br />
|[http://repo.openpandora.org/?page=detail&app=emesene.freamon.40n8e Repo]<br />
|<br />
|-<br />
|[[Empathy]] 2.29.6 ('''beta''')<br />
|2011-03-08<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/empathy.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58911-empathy/ Discussion]. No networks included yet.<br />
|-<br />
|[[Enna]] ('''beta''')<br />
|2010-07-08<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/enna.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55113-enna/ Discussion]<br />
|-<br />
|[[Exaile]]<br />
|2010-04-28<br />
|Pickle (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,43 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Exaile.inf Apps]<br />
|Needs Community Codec Pack to run<br />
|-<br />
|[[Extend Utils]]<br />
|2010-06-22<br />
|Stuckie<br />
|System<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] (old: [http://www.gp32x.com/board/index.php?/topic/54651-debian-in-an-extend/ 1], [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/ 2]). {{HideableNotes|Make /, /home and swap files write to SD card instead of [[NAND]].}}<br />
|-<br />
|[[Extend Utils]] - Debian Dev Extend<br />
|2011-06-26<br />
|Stuckie<br />
|Development<br />
|[http://stuckiegamez.co.uk/apps/pandora/ExtendUtils/DebianDevExtend.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] {{HideableNotes|Debian dev extend. Allows you to increase size of root and home directories + run over 29,000 programs. Download the necessary files [http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/page__view__findpost__p__952358 here].}}<br />
|-<br />
|[[Extreme Image Converter]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image converter<br />
|<br />
|batch image format converter<br />
|-<br />
|[[F3]]<br />
|2010-10-17<br />
|slaeshjag (port)<br />
|System<br />
|[http://stuffs.slaeshjag.org/F3.tar Download]<br />
|Test for fake flash memory (like H2testw). [http://www.gp32x.com/board/index.php?/topic/57063-some-quick-tips-to-help-avoid-fake-sd-cardsflash-media/page__view__findpost__p__922187 Discussion]<br />
|-<br />
|[[FBReader]] 0.12.10<br />
|2010-07-26<br />
|zx81 (port)<br />
|Office - eBook Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,168 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fbreader-0.12.10.inf Apps]<br />
|writes data into the NAND, not on the SD card!<br />
|-<br />
|[[Fennec]] 4.0b3 ('''beta''')<br />
|2011-02-03<br />
|Mozilla Team, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,75 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Fennec40.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/58514-fennec-4-0b3/ Discussion]<br />
|-<br />
|[[Fennec]] 3.6.3<br />
|2010-05-30<br />
|Mozilla Team, Iampanis (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fennec.inf Apps]<br />
|mobile version of FireFox<br />
|-<br />
|[[Figaro's Password Manager 2]] ('''beta''')<br />
|2010-11-30<br />
|mcobit (port)<br />
|System - passwords<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,254 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57714-figaros-password-manager-2/ Discussion]<br />
|-<br />
|[[Firefox]]<br />
|2010-06-14<br />
|Evildragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,91 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/FireFox.inf Apps]<br />
|<br />
|-<br />
|[[Firefox]] 3.6.13<br />
|2011-01-28<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/firefox-3.6.13-0.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/56903-firefox-3-6-10/ Discussion (old)], [http://www.gp32x.com/board/index.php?/topic/58425-firefox-3-6-13/ news/discussion]<br />
|-<br />
|[[Firefox]] 6.0.0.1<br />
|2011-08-24<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=firefox.hdonk.500 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5014-firefox-60/ Discussion] ([http://www.gp32x.com/board/index.php?/topic/59590-firebox-5-beta-3/ v5b3], [http://www.gp32x.com/board/index.php?/topic/58489-firefox-4-beta-10/ v4b10])<br />
|-<br />
|[[FlipClock]] ('''beta''')<br />
|2011-02-05<br />
|torpor (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58548-port-flipclock-for-pandora/ Discussion], also [http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/page__view__findpost__p__937668 here]<br />
|-<br />
|[[Flite]]<br />
|2011-08-17<br />
|Kazuki (port)<br />
|Audio - speech synthesis<br />
|[http://repo.openpandora.org/?page=detail&app=flite-32492 Repo]<br />
|<br />
|-<br />
|[[Fotoxx]]<br />
|2010-12-06<br />
|Kornelix<br/>mcobit (port)<br />
|Graphics - photo editor & manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,261 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57777-fotoxx/ Discussion]<br />
|-<br />
|[[Freemind]] 0.9.0<br />
|2011-03-10<br/>2010-11-21<br />
|mash (port)<br />
|Office - mind mapping<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,4,240 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/679-freemind-a-mindmap-tool/page__view__findpost__p__39752 Discussion] [http://www.gp32x.com/board/index.php?/topic/57605-freemind-a-mindmap-tool/ (old)] . Needs java.pnd installed.<br />
|-<br />
|[[Gambas3]]<br />
|2011-05-27<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gambas3-17044 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3734-gambas3/ Discussion]. Dev environment like Visual Basic.<br />
|-<br />
|[[GanttProject]] 2.0.10<br />
|2011-03-19<br />
|mash (port)<br />
|Office - project management<br />
|[http://mash-systeme.de/downloads/ganttproject.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,364 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2491-ganttproject-2010/ Discussion] [http://en.wikipedia.org/wiki/GanttProject Wiki article]. Needs Java.pnd<br />
|-<br />
|Gbdserver 7.3<br />
|2011-09-05<br />
|Dimacus (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gdb_srv73.package.dimacus.001 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/60269-gdbserver-runs-right-off/ Discussion]<br />
|-<br />
|[[GCalc]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,241 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57636-gcalc-graphic-calculator/ Discussion]. Needs java.pnd installed. See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[gCalctool]]<br />
|2011-02-26<br />
|mash (port)<br />
|Office - calculator<br />
|[http://mash-systeme.de/downloads/gcalctool.pnd Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/page__gopid__36838#entry36838 Discussion].<br />
|-<br />
|[[Geany]] 0.2<br />
|2011-08-01<br />
|jones (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=geany-geany-16360 Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/4555-geany-020/ Discussion]<br />
|-<br />
|[[gedit]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - text editor<br />
|[http://sebt3.openpandora.org/pnd/gedit.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56862-gedit/ Discussion]<br />
|-<br />
|[[Geeqie]]<br />
|2011-05-19<br />
|Kazuki (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=geeqie-11204 Repo]<br />
|<br />
|-<br />
|[[Geogebra]]<br />
|2011-06-04<br />
|shotmanikos (port)<br />
|Education - math<br />
|[http://repo.openpandora.org/?page=detail&app=geogebra-03062011 Repo]<br />
|[http://www.geogebra.org/ Website] Requires Java.pnd.<br />
|-<br />
|[[gerbv]]<br />
|2010-09-14<br />
|bompo (port)<br />
|Office - EDA<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,202 Archive]<br />
|viewer for Gerber RS-274X, Excellon drill, & CSV pick-and-place files<br />
|-<br />
|Get iPlayer<br />
|2011-04-23<br />
|freamon (port)<br />
|Multimedia - file downloader<br />
|[http://repo.openpandora.org/?page=detail&app=getiplayer.freamon.40n8e Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3045-get-iplayer/ Discussion]<br />
|-<br />
|[[gFTP]] 2.0.18 ('''beta''')<br />
|2010-07-01<br />
|sebt3 (port)<br />
|Network - FTP client<br />
|[http://sebt3.openpandora.org/pnd/gftp.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54931-gftp/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6.11.1<br />
|2011-04-07<br />
|sebt3 (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=gimp-gimp-2.6-4644 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59172-gimp-2-6-9/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6 ('''beta''')<br />
|2010-06-06<br />
|Stuckie (quick hack)<br />
|Graphics - image editor<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/gimp-2.6.pnd Download]<br />
|Read instructions [http://www.gp32x.com/board/index.php?/topic/54071-ubuntu-or-other-dist-alternative/page__p__868411&#entry868411 here]<br />
|-<br />
|[[Gmu Music Player]] 0.8.0beta1 <br />
|2011-06-08<br />
|wejp<br />
|Audio - music player<br />
|[http://wejp.k.vu/files/gmu-0.8.0beta1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59602-gmu-music-player-0-8-0beta1-for-the-pandora-released/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58009-gmu-music-player-0-7-2/ old]<br />
|-<br />
|[[Gnomad 2]]<br />
|2010-10-18<br />
|sebt3 (port)<br />
|Audio - music manager<br />
|[http://sebt3.openpandora.org/pnd/gnomad2.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57088-gnomad2/ Discussion]<br />
|-<br />
|[[Gnome Music Player Client]] (GMPC) 0.20.0 ('''beta''')<br />
|2010-08-01<br />
|tsh (port)<br />
|Audio - music player<br />
|[https://sites.google.com/site/tshpandorastuff/file-cabinet/gmpc0.20.0.pnd?attredirects=0&d=1 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55664-gmpc-beta/ Discussion]<br />
|-<br />
|[[Gnumeric]]<br />
|2011-01-17<br />
|sebt3 (port)<br />
|Office - spreadsheet<br />
|[http://sebt3.openpandora.org/pnd/gnumeric.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920072 Discussion]<br />
|-<br />
|[[GoldenDict]] 0.9.0Svn<br />
|2010-09-27<br />
|Hitnrun (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,209 Archive] [http://www.rangelreale.com/pandora/goldendict.pnd Download] [http://repo.openpandora.org/?page=detail&app=goldendict Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56802-goldendict-0-9-0svn/ Discussion]<br />
|-<br />
|[[GPar2]]<br />
|2011-08-11<br />
|DaMummy (port)<br />
|System?<br />
|[http://repo.openpandora.org/?page=detail&app=gpar2 Repo] <br />
|usenet data posting/recovery<br />
|-<br />
|[[GParted]]<br />
|2011-02-05<br />
|sebt3 (port)<br />
|System - partition<br />
|[http://sebt3.openpandora.org/pnd/gparted.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Discussion]<br />
|-<br />
|[[gPicView]]<br />
|2011-03-10<br />
|sebt3 (port)<br />
|Graphics - image viewer<br />
|[http://sebt3.openpandora.org/pnd/gpicview.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58938-gpicview/ Discussion]<br />
|-<br />
|[[gPodder]] 2.18<br />
|2011-08-15<br />
|freamon (port)<br />
|Network - podcatcher<br />
|[http://repo.openpandora.org/?page=detail&app=gpodder.freamon.40n8e Repo].<br />
|[http://boards.openpandora.org/index.php?/topic/4904-gpodder-release/ Discussion]. Subscribe to podcast RSS feeds.<br />
|-<br />
|GQview<br />
|2010-07-27<br />
|daniel3000 (port)<br />
|Graphics - image viewer<br />
|[http://www.hermocom.com/en/downloads/openpandora/GQview.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=GQview Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55559-gqview-pnd-image-viewer-available/ Discussion]<br />
|-<br />
|[[Grafx2]] <br />
|2010-12-30<br />
|pulkomandy, yrizoud, mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,264 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58016-grafx2/ Discussion]. For pixel art.<br />
|-<br />
|[[Grafx2]] SVN v1713<br />
|2011-02-26<br />
|pulkomandy, yrizoud, et al.<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,330 Archive]<br />
|For pixel art.<br />
|-<br />
|[[GrooveShark Player]]<br />
|2011-03-11<br />
|Elias Woods, coldbird (port)<br />
|Network - music streaming<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,354 Archive]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/page__view__findpost__p__942959 GP32X] [http://boards.openpandora.org/index.php?/topic/2273-compile-groove-for-pandora/ OP]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. {{HideableNotes|"you can listen to a gigantic Online Music Archive for free."}}<br />
|-<br />
|[[Groove]]<br />
|2010-07-19<br />
|Elias Woods, bompo (port)<br />
|Network - music streaming<br />
|[http://dl.dropbox.com/u/39448/pandora/Groove.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/ Discussion]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. '''Warning''': {{HideableNotes|Requires installing dependencies with opkg. See discussion thread.}}<br />
|-<br />
|[[GRsync]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - backup<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,340 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58861-grsync/ Discussion]. Synchronize folders & files, make backups<br />
|-<br />
|[[gVim]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=gvim Repo] <br />
|<br />
|-<br />
|[[Gwaei]]<br />
|2010-11-26<br />
|Zachary Dovel<br/>mcobit (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,249 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57674-gwaei-port-japanese-english-dictionary/ Discussion]. Japanese-English.<br />
|-<br />
|[[HexEdit]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|Development - hex editor<br />
|[http://repo.openpandora.org/?page=detail&app=hexedit Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4136-hexedit/ Discussion]<br />
|-<br />
|[[hfsutils]]<br />
|2011-03-10<br />
|Silent-Hunter (port)<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=295 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2236-hfsutils-port/ Discussion]. For reading & writing Macintosh file systems.<br />
|-<br />
|[[HomeBank]] 4.3<br />
|2011-02-26<br />
|Maxime Doyen, mcobit (port)<br />
|Office - money manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,296 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58506-homebank/ Discussion]<br />
|-<br />
|[[Hotfix 5]]<br />
|2011-03-04<br />
|Pandora team<br />
|System<br />
|[http://www.openpandora.org/downloads/HotFix5-Zaxxon.pnd Official site]<br />
|Make sure you have this installed. Discussion: [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/page__pid__37497#entry37497 OP]<br />
|-<br />
|[[ImageViewer]]<br />
|2010-07-24<br />
|StreaK (port)<br />
|Graphics - image viewer<br />
|<br />
|<br />
|-<br />
|[[Inkscape]] ('''beta''')<br />
|2010-10-08<br />
|sebt3 (port)<br />
|Graphics - vector drawing<br />
|[http://sebt3.openpandora.org/pnd/inkscape.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/56954-inkscape/ Discussion]. Currently very slow.<br />
|-<br />
|[[Java]] Pnd ('''beta''')<br />
|2010-11-21<br />
|WizardStan (port)<br />
|System - dependency<br />
|[http://rebirthofxeen.com/files/pandora/java.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57598-java-pnd/ Discussion]. Run Java apps.<br />
|-<br />
|[[JED Editor]]<br />
|2011-08-11<br />
|StreaK (port)<br />
|Office - text editor<br />
|[http://ompldr.org/vOXVqbg/jed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60173-jed-editor/ GP32X] [http://boards.openpandora.org/index.php?/topic/4848-jed-editor/ OP]<br />
|-<br />
|[[jEdit]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,244 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57614-jedit-programmers-text-editor/ Discussion]. For programmers. Needs java.pnd installed.<br />
|-<br />
|[[jChemPaint]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Graphics - molecule drawing<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,242 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57633-jchempaint/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMol]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Graphics - molecule viewing in 3D<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,243 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57618-jmol-3d-molecule-viewer/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMP3 Player]]<br />
|2010-07-10<br />
|jaijuju<br />
|Audio - music player<br />
|[http://www.pandorasource.de/download.php?view.156 Download]<br />
|[http://code.google.com/p/jmp3player/ Website]. Java.pnd required.<br />
|-<br />
|[[Joe Editor]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|terminal-based screen editor<br />
|-<br />
|[[Jumanji]]<br />
|2011-05-22<br/>2011-03-03<br />
|zLouD (2nd port)<br/>b3w (1st port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=jumanji-80A3FEF9.zLouD 2nd port]<br/>[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/jumanji.inf 1st port]<br />
|Discussion (German): [http://forum.gp2x.de/viewtopic.php?f=59&t=12130 2nd port] [http://forum.gp2x.de/viewtopic.php?f=59&t=11821 1st port]. [https://wiki.archlinux.org/index.php/Jumanji Wiki]<br />
|-<br />
|[[KCHMViewer]] 5.2<br />
|2010-10-05<br />
|Hitnrun (port)<br />
|Office - CHM Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,215 Archive] [http://repo.openpandora.org/?page=detail&app=kchmviewer Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56901-kcmviewer/ Discussion.] Windows help files reader.<br />
|-<br />
|[[KDiff 3]]<br />
|2011-02-03<br />
|Joachim Eibl<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,299 Archive] <br />
|[http://boards.openpandora.org/index.php?/topic/1440-kdiff3-0995-pandora-3/ Discussion]. Merge 2 or 3 text input files or directories<br />
|-<br />
|[[KeePassX]]<br />
|2011-06-23<br />
|pmprog (port)<br />
|System - passwords<br />
|[http://repo.openpandora.org/?page=detail&app=keepassx Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4135-keepassx-v043/ Discussion]<br />
|-<br />
|[[Keyboard layout changer]]<br />
|2011-06-12<br />
|slaeshjag<br />
|System - configuration<br />
|[http://repo.openpandora.org/?page=detail&app=change-keymap-0.1-slaeshjag Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/2428-keyboard-layout-changer/ Discussion]. Shows up in Settings as Keyboard Layout<br />
|-<br />
|[[Leafpad]] 0.8.18.8<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=leafpad-leafpad-22475 Repo]<br />
|<br />
|-<br />
|[[Liferea]]<br />
|2010-07-06<br />
|sebt3 (port)<br />
|Network - RSS Reader<br />
|[http://sebt3.openpandora.org/pnd/liferea.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55089-liferea/ Discussion]<br />
|-<br />
|[[lighttpd]] + lighttpd-php ('''beta''')<br />
|2011-05-19<br />
|eyecreate<br />
|Network - web server<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=560 lighttpd] [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=561 lighttpd-php]<br />
|[http://boards.openpandora.org/index.php?/topic/3580-lighttpd-test-pnd/ Discussion] [http://en.wikipedia.org/wiki/Lighttpd Website]<br />
|-<br />
|[[Lightweight2]] 1.12<br />
|2011-07-29<br />
|cpttom, mcobit (port), Zero3K (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=lightweight2-Lightweight2-112245 Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58836-lightweight2/page__view__findpost__p__945285 GP32X] [http://boards.openpandora.org/index.php?/topic/2106-lightweight-2/page__view__findpost__p__81473 OP]. Small, fast browser.<br />
|-<br />
|[[Links2]]<br />
|2011-03-10<br />
|mash (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,333 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion].<br />
|-<br />
|[[Linksys AE1000 USB Wifi]] (installer)<br />
|2011-04-01<br />
|Jey123456<br />
|Network - USB Wifi driver<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=379 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/page__view__findpost__p__46426 Discussion]. Get internet anywhere.<br />
|-<br />
|[[Linphone]] ('''beta''')<br />
|2011-01-20<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/linphone.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58289-linphone Discussion]. Online phone calls.<br />
|-<br />
|[[Linux Multimedia Studio]] 0.4.10.1 (LMMS)<br />
|2011-05-15<br />
|eyecreate (port)<br />
|Audio - music production<br />
|[http://repo.openpandora.org/?page=detail&app=lmms-lmms-32513 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3501-lmms/ Discussion]<br />
|-<br />
|[[LXTask]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - task manager<br />
|<br />
|<br />
|-<br />
|[[Lynx]] v2.8.7<br />
|2011-02-28<br />
|Mhaws (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,331 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1998-lynx-087/ Discussion]<br />
|-<br />
|[[LXTerminal]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|<br />
|<br />
|-<br />
|[[luakit]]-20110722<br />
|2011-09-07<br />
|b3w (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=luakit-b3w Repo]<br />
|<br />
|-<br />
|[[MaCoPix]]<br />
|2011-06-29<br />
|Cloudef (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=macopix-1.7.4 Repo]<br />
|Desktop mascot app<br />
|-<br />
|[[Me TV]]<br />
|2010-10-19<br />
|sebt3 (port)<br />
|Network - digital TV<br />
|[http://sebt3.openpandora.org/pnd/metv.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56987-port-request-me-tv/page__p__921501&#entry921501 Discussion]<br />
|-<br />
|[[Merkaartor]] 0.17.0<br />
|2011-01-27<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/merkaartor.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56656-merkaartor-or-other-osm-editor/page__p__922345&#entry922345 Discussion]<br />
|-<br />
|[[Midnightcommander]] 4.7.5.2<br />
|2011-05-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=midnightcommander-mc-23340 Repo]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2621-midnightcommander/ OP] [http://www.gp32x.com/board/index.php?/topic/59103-midnightcommander/ GP32X]<br />
|-<br />
|[[Midori]] 0.3.3-1<br />
|2011-04-05<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/midori-0.3.3-1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59121-midori-0-3-3/ Discussion] Fixed version of Midori.<br />
|-<br />
|[[Midori]] 0.3.6<br />
|2011-05-21<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/pnd/midori-0.3.6-flashfix.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59490-midori-0-3-6/ GP32X] [http://boards.openpandora.org/index.php?/topic/3615-midori-036/ OP] {{HideableNotes|(Flash now works; instructions in thread).}}<br />
|-<br />
|[[MikMod Player]]<br />
|2011-08-03<br />
|StreaK (port)<br />
|Audio - music player<br />
|<br />
|Plays mod, s3m, it, xm, & others.<br />
|-<br />
|[[Milkyhelper]] 1.7.2.6<br />
|2011-09-10<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkyhelper-1.2 Repo]<br />
|<br />
|-<br />
|[[Milkynotify]] - Update notifier<br />
|2011-06-14<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkynotify Repo]<br />
|<br />
|-<br />
|[[MilkyTracker]]<br />
|2011-08-22<br/>2010-06-23<br />
|StreaK (2nd port)<br/>Stuckie (1st port)<br />
|Audio - music tracker<br />
|[http://ompldr.org/vYTB2Yg/milkytracker.pnd.zip Download (StreaK)]<br/>[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,102 Archive (Stuckie)] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/milkytracker.inf Apps (Stuckie)]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60245-milkytracker-beta/page__gopid__956326&#entry956326 StreaK], [http://www.gp32x.com/board/index.php?/topic/57612-remember-the-only-2-keyboard-buttons-at-once-limitation/ Stuckie]<br />
|-<br />
|[[MinAmp]] 0.31<br />
|2011-06-14<br />
|Kool65<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=minamp Repo]<br />
|[http://linux.kewley.name/minamp Website/comments] [http://boards.openpandora.org/index.php?/topic/3577-minamp/ Discussion]<br />
|-<br />
|[[Minitube]] 1.5.0<br />
|2011-08-12<br />
|Flavio Tordini, freamon (port)<br />
|Network - Youtube client<br />
|[http://repo.openpandora.org/?page=detail&app=minitube Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55952-minitube-1-1/ v1.1] [http://www.gp32x.com/board/index.php?/topic/58183-minitube-1-3/ v1.3] [http://www.gp32x.com/board/index.php?/topic/57099-new-version-of-minitube-avaiable/page__view__findpost__p__950303 v1.4]. Youtube browser/player<br />
|-<br />
|[[modRana]]<br />
|2011-06-17<br />
|cube48 (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=modrana Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3780-modrana/ Discussion]. GPS. Can also view maps offline.<br />
|-<br />
|[[MooEdit]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - text editor<br />
| <br />
|<br />
|-<br />
|[[Mount-Menu]]<br />
|2011-08-09<br />
|Lomaxx<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/mount-menu-installer.pnd Download] [http://repo.openpandora.org/?page=detail&app=mount-menu-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59985-mountmenu-installer/ Discussion]. Alternate mount-mechanism for SDHC-card-slots.<br />
|-<br />
|[[mtPaint]]<br />
|2010-07-27<br/>2010-12-29<br />
|Mark Tyler, daniel3000 (port 1), chris_c (port 2)<br />
|Graphics - image editor<br />
|[http://www.hermocom.com/en/downloads/openpandora/mtPaint.pnd/ Download (port 1)] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,263 Archive (port 2)]<br />
|[http://www.gp32x.com/board/index.php?/topic/55561-mtpaint-pnd-available/ Discussion]. For painting & pixel art. Ported twice.<br />
|-<br />
|[[MTR-GTK]]<br />
|2011-05-15<br />
|Kazuki (port)<br />
|Network - diagnostic tool<br />
|[http://repo.openpandora.org/?page=detail&app=mtr-mtr-10382 Repo]<br />
|Combines 'traceroute' and 'ping'<br />
|-<br />
|[[muCommander]]<br />
|2011-07-24<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[MuPDF]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Office - PDF viewer<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Discussion (German)].<br />
|-<br />
|[[Mutt]]<br />
|2011-03-01<br />
|mash (port)<br />
|Network - email client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,334 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion]. Text-based.<br />
|-<br />
|[[MyPaint]]<br />
|2011-02-27<br />
|First (port)<br />
|Graphics - image editor<br />
|[http://webusers.spa.umn.edu/~laurens/pnd/mypaint-0.9.0.pnd Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1817-mypaint-port/ Discussion]. [http://mypaint.intilinux.com/ Website]. Has pressure sensitivity.<br />
|-<br />
|[[Nagaina]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application<br />
|-<br />
|[[ncmpcpp4P]] v0.5.7.1<br />
|2011-04-28<br />
|remogatto (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=ncmpcpp4P.remogatto Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2032-ncmpcpp4p/ Discussion]. [http://unkart.ovh.org/ncmpcpp/ Website] ncurses-based music player<br />
|-<br />
|[[NetFleet]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Network - download manager<br />
|<br />
|<br />
|-<br />
|[[Netsurf]] 2.6<br />
|2011-03-08<br />
|slaeshjag(port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/netsurf.pnd Download]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2129-netsurf/ OP] [http://www.gp32x.com/board/index.php?/topic/58913-netsurf-2-6/ GP32X] No SSL support<br />
|-<br />
|[[Nightvision]] 3.0<br />
|2011-03-12<br />
|F_Slim (port)<br />
|Office - planetarium<br />
|[http://www.slimpages.de/extern/nightvision.pnd.zip Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2299-nightvision-30/ Discussion] [http://forum.gp2x.de/viewtopic.php?f=59&t=11810 (German}]. Needs java.pnd installed. May not work in HF5<br />
|-<br />
|[[NoteCase Pro]]<br />
|2011-09-09<br />
|hermocom (port)<br />
|Office - personal organizer<br />
|[http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 Repo]<br />
|<br />
|-<br />
|[[Nub configuration alternative]]<br />
|2011-06-10<br />
|Caine<br />
|System - configuration<br />
|[http://www.mediafire.com/?pxmw6m7zezj7aus Download] <br />
|[http://boards.openpandora.org/index.php?/topic/3946-nub-configuration-alternative/ Discussion]. Will be included in HF6.<br />
|-<br />
|[[Ommpc]] v0.5.4<br />
|2010-10-06<br />
|Tim Temple<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,133 Archive]<br />
|MPD client [http://www.gp32x.com/board/index.php?/topic/55039-ommpc-v0-5-2/ Discussion]<br />
|-<br />
|OPKG Installer<br />
|2011-04-24<br />
|Dave1234<br />
|Network<br />
|[http://www.pandorabits.org/uploads/opkg_installer/opkg_installer.pnd Download] <br />
|[http://www.pandorabits.org/index.php?page=opkg-installer Website] [http://boards.openpandora.org/index.php?/topic/3057-opkg-installer/ Discussion]<br />
|-<br />
|[[OSM2Go]] ('''beta''')<br />
|2010-05-26<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/?f=osm2go.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59529-osm2go/ Discussion]. Doesn't work yet.<br />
|-<br />
|[[Osmo]] ('''beta''')<br />
|2010-09-03<br />
|sebt3 (port)<br />
|Office - personal organizer<br />
|[http://sebt3.openpandora.org/pnd/osmo.pnd Download]<br />
|[http://clayo.org/osmo/ Website] [http://www.gp32x.com/board/index.php?/topic/56455-osmo/ Discussion]<br />
|-<br />
|OVR editor and PND aware application launcher<br />
|2011-06-27<br />
|Caine<br />
|System<br />
|[http://www.mediafire.com/?v9pds8txfcey1p4 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/4201-ovr-editor-and-pnd-aware-application-launcher/ Discussion]<br />
|-<br />
|[[PandaBAS]] BASIC Interpreter<br />
|2011-07-02<br />
|ZXDunny (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pandabas.zxdunny.2994 Repo]<br />
|Port of SpecBAS BASIC interpreter.<br />
|-<br />
|[[PanDebian]]<br />
|2011-05-30<br />
|Gregor<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=PanDebian Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/1474-pandebian/ Discussion]. [[Extend Utils]] alternative for Angstrom-Debian cooperation<br />
|-<br />
|Pandora Fractals<br />
|2010-08-26<br />
|Or Green<br />
|Graphics - fractals<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/PFractals.inf Apps]<br />
|fractal generator. [http://www.gp32x.com/board/index.php?/topic/51402-mandelbrot-set-generator-for-pandora/page__st__75 Discussion]<br />
|-<br />
|[[Pan Newsreader]]<br />
|2011-06-16<br />
|sebt3 (port)<br />
|Network - newsreader<br />
|[http://repo.openpandora.org/?page=detail&app=pan Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59664-pan-newsreader/ Discussion]<br />
|-<br />
|[[PanPlayer]] Beta 4<br />
|2011-02-24<br />
|JDGBOLT<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,329 Archive] [http://apps.openpandora.org/cgi-bin/viewapp.pl?/Application/PanPlayer.inf Apps]<br />
|'''Needs [[Hotfix 5]]'''. [http://www.gp32x.com/board/index.php?/topic/58769-panplayer-beta/ Discussion]. Optimized mplayer build<br />
|-<br />
|[[P-Boot]]<br />
|2012-07-07<br />
|chaotix<br />
|System - Boot manager<br />
|[http://lxtek.de/pandora/pboot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/9150-p-boot/ Discussion] Initram to allow flexible booting options (NFS, USB, loop)<br />
|-<br />
|[[PCMan File Manager]] 0.9.7.1<br />
|2011-05-20<br />
|Kazuki (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=pcmanfm-1055 Repo]<br />
|<br />
|-<br />
|[[Pencil]] 0.4.4b ('''beta''')<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Graphics - animation<br />
|[http://sebt3.openpandora.org/pnd/pencil.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57362-pencil/ Discussion]. 2D animation & drawing.<br />
|-<br />
|[[Pepviewer]]<br />
|2011-02-22<br />
|Skadus (port)<br />
|Graphics - image viewer<br />
|[http://www.mediafire.com/?t0sop9wrj087e1t Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1869-pepviewer/ Discussion]. Ported from PSP.<br />
|-<br />
|[[Pidgin]] 2.7.10.2<br />
|2011-05-17<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/pidgin.pnd Download] [http://repo.openpandora.org/?page=detail&app=pidgin-pidgin Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56898-pidgin/ Discussion]. This version no longer uses [[NAND]] to [http://www.gp32x.com/board/index.php?/topic/56898-pidgin/page__view__findpost__p__934658 store data].<br />
|-<br />
|[[PNDbuilder]] v1.1<br />
|2011-02-22<br />
|freedomdown (Ryan Dallaire)<br />
|Development<br />
|[http://www.freedomdown.ca/storage/pndb.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58587-pndbuilder/page__view__findpost__p__940230 Discussion]. Graphical PND maker.<br />
|-<br />
|PS3 Bluetooth Controller - Sixpair Utility<br />
|2010-06-13<br />
|Jim Paris, Samson Yeung, AireTamStrm (port) <br />
|System - input device<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,4 Archive]<br />
|Use a DualShock III Controller or SIXAXIS controller via USB<br />
|-<br />
|[[pnd_assoc]]<br />
|2011-03-29<br />
|Jey123456<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=369 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2634-pnd-assoc/ Discussion] Associate file types with PNDs<br />
|-<br />
|[[pnd_run.sh]] installer ('''beta''')<br />
|2011-06-16<br />
|sebt3<br />
|System<br />
|[http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_run.sh]] installer for HF6 ('''beta''')<br />
|2011-09-25<br />
|sebt3<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=pnd_run-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_utils]]<br />
|2011-05-23<br />
|Jey123456<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=Pnd_Utils Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2688-pnd-utils/ Discussion] Includes pnd_assoc and some other features.<br />
|-<br />
|[[PNDStore]] 1.0.3.0 ('''beta''')<br />
|2011-10-04<br />
|Tempel<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=pndstore Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59148-pndstore/page__view__findpost__p__958555 Discussion]<br />
|-<br />
|[[PSFreedom]]<br />
|2010-09-23<br />
|Notaz (port)<br />
|Other<br />
|[http://pandorapress.net/gruso/psfreedom.ko Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56752-psfreedom-for-pandora/ Discussion]. Allows homebrew on your PS3.<br />
|-<br />
|[[PSP-Maps]]<br />
|2011-09-02<br />
|Kazuki (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=pspmaps-1987 Repo]<br />
|<br />
|-<br />
|[[PuTTY]]<br />
|2011-07-15<br />
|Simon Tatham, Kazuki (port)<br />
|Network - terminal emulator<br />
|[http://repo.openpandora.org/?page=detail&app=putty-1496 Repo]<br />
|[http://en.wikipedia.org/wiki/PuTTY Wikipedia]<br />
|-<br />
|[[PyQt]] Installer<br />
|2011-09-02<br />
|Eric Jardim (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pyqt-install.sh-2318 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5149-pyqt-485-beta/ Discussion] Python bindings for Qt.<br />
|-<br />
|[[qBittorrent]]<br />
|2011-03-16<br />
|Coldbird (port)<br />
|Network - BitTorrent client<br />
|[http://dl.dropbox.com/u/13011238/qbittorrent-1.3.3-pandora.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58993-qbittorrent/ GP32X] [http://boards.openpandora.org/index.php?/topic/2389-qbittorrent/page__gopid__41612#entry41612 OP]<br />
|-<br />
|[[QDiskUsage]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=qdiskusage Repo]<br />
|[http://qt-apps.org/content/show.php/QDiskUsage?content=107012 Website]<br />
|-<br />
|[[qOrganizer]]<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Office - organizer<br />
|[http://sebt3.openpandora.org/pnd/qorganizer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,233 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57359-qorganizer/ Discussion]<br />
|-<br />
|[[qPSP Manager]]<br />
|2011-07-22<br />
|StreaK (port) <br />
|Other<br />
|<br />
|manage PSP memorystick<br />
|-<br />
|[[qSSLChat]]<br />
|2011-07-25<br />
|StreaK (port)<br />
|Network - chat client<br />
|[http://ompldr.org/vOW1jMg/qtsslchat.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60059-qsslchat-for-pandora/ Discussion]. P2P chatting. Not IRC.<br />
|-<br />
|[[QSynth & FluidSynth]] 0.3.5 ('''beta''')<br />
|2011-03-18<br />
|Kazuki (port)<br />
|Audio - synthesizer<br />
|[http://pandora.idb.s1.jcink.com/qsynth-0.3.5.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59011-porting-qsynth-fluidsynth-with-yactfeau/page__view__findpost__p__943670 Discussion] [http://qsynth.sourceforge.net/qsynth-index.html Website] {{HideableNotes|software synthesiser based on the Soundfont specification.}}<br />
|-<br />
|[[QtCumber]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Network - file transfer<br />
|<br />
|p2p file transfer<br />
|-<br />
|[[qtFM]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[QtMindMap]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Office - mind mapping<br />
|<br />
|<br />
|-<br />
|[[QtSpotify]]<br />
|2011-03-11<br />
|sebt3 (port)<br />
|Network - music streaming<br />
|[http://sebt3.openpandora.org/pnd/qtspotify.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58955-qtspotify/ Discussion]. Spotify client.<br />
|-<br />
|Quick Change CPU Speed<br />
|2010-06-20<br />
|Pleng<br />
|System<br />
|[http://www.strappysolutions.com/demos/pandora/CPUSpeeds.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54583-quick-change-cpu-speeds/ Discussion]. Add CPU speed presets to your menu.<br />
|-<br />
|[[Quicky]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application, wiki-like syntax.<br />
|-<br />
|[[RadioTray]]<br />
|2011-09-11<br />
|freamon (port)<br />
|Network - music streaming<br />
|[http://repo.openpandora.org/?page=detail&app=radiotray.freamon.40n8e Repo]<br />
|<br />
|-<br />
|RAM Defragger 0.4.0<br />
|2011-03-16<br />
|Tobias 'knilch' Jordan<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,359 Archive]<br />
|memory optimizer<br />
|-<br />
|[[Remmina]]<br />
|2010-06-21<br />
|mindlord (port)<br />
|Network - VNC/RDP/XDMCP client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,99 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/remmina.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/54610-remmina-0-7-5/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Repository News]]<br />
|2010-07-24<br />
|StreaK (original author)<br />
|Network - RSS Reader<br />
|<br />
|view news from repo.openpandora.org<br />
|-<br />
|[[Rockbox]] 3.9.x.1 ('''beta''')<br />
|2011-06-28<br />
|Thomas Jarosch, froggyman (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=rockbox.thomasjfox.003 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2094-rockbox-as-an-app/page__view__findpost__p__74439 Discussion]<br />
|-<br />
|[[rox-filer]]<br />
|2011-07-18<br />
|Cloudef (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=rox-filer Repo]<br />
|has the default rox tree in PND<br />
|-<br />
|[[RText]]<br />
|2010-07-10<br />
|Fifesoft, Chrysipp (port)<br />
|Development - text editor<br />
|[http://www.pandorasource.de/download.php?view.157 Download]<br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10106%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhivaNHspNg4XSb4aOpjskxivvIRXw Discussion (German)]. Must have Java.pnd installed.<br />
|-<br />
|[[Schism Mod Player]]<br />
|2010-06-10<br />
|?<br />
|Audio - music tracker<br />
|[http://www.pandorasource.de/download.php?view.79 Download]<br />
|Player for MOD and XM.<br />
|-<br />
|[[Schism Tracker]]<br />
|2010-06-19<br />
|Storlek, Stuckie (port)<br />
|Audio - music tracker<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,89 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/schismtracker.inf Apps]<br />
|Clone of Impulse Tracker<br />
|-<br />
|[[schroot]]<br />
|2012-06-16<br />
|Debian buildd-tools Developers, chaotix (port)<br />
|System<br />
|[http://lxtek.de/pandora/schroot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/8817-schroot/ Discussion] Secure and very versatile utility to run Debian or other Linux distros in a chroot<br />
|-<br />
|[[Scientific Calculator]]<br />
|2011-02-14<br />
|Chrysipp (port)<br />
|Office - calculator<br />
|[http://web.student.tuwien.ac.at/~e0725060/JavaScientificCalculator.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11714 Discussion (German)]. Must have Java.pnd installed. If you have trouble running it, try [http://boards.openpandora.org/index.php?/topic/673-java-pnd/page__view__findpost__p__51226 this].<br />
|-<br />
|[[Scite]] 2.21<br />
|2010-10-20<br />
|urjaman (port)<br />
|Office - text editor<br />
|[http://urjaman.dyndns.info/scite221.pnd Download] [http://repo.openpandora.org/?page=detail&app=scite Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/57116-scite-2-21-ported/ Discussion]. Scintilla-based syntax highlighting text editor<br />
|-<br />
|Script Launcher<br />
|2011-03-29<br />
|meandu229<br />
|System<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Discussion] script to launch .sh files<br />
|-<br />
|SD Card Speed Fix<br />
|2010-06-13<br />
|mawler<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,88 Archive]<br />
|improve SD writing speed, but risk data corruption if writing is interrupted<br />
|-<br />
|[[SD Installer]] 1.4.1.1<br />
|2011-06-25<br />
|Dave1234<br />
|System<br />
|[http://www.pandorabits.org/uploads/sd-installer/sd_install.pnd Download] [http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 Repo]<br />
|[http://www.pandorabits.org/index.php?page=sd-installer Website] [http://boards.openpandora.org/index.php?/topic/2297-pandora-sd-installer/page__view__findpost__p__73674 Discussion] Install Pandora OS to your SD card.<br />
|-<br />
|[[Seq24]] ('''beta''')<br />
|2010-09-06<br />
|Gruso (port)<br />
|Audio - music tracker<br />
|[http://users.tpg.com.au/pw2007/seq24.beta1.pnd Download] [http://repo.openpandora.org/?page=detail&app=seq24-0.8.7-pandora Repo]<br />
|MIDI sequencer. [http://www.gp32x.com/board/index.php?/topic/56517-seq24-midi-sequencer/ Discussion]<br />
|-<br />
|[[Sidplay]]<br />
|2011-09-21<br />
|Silent-Hunter (port)<br />
|Audio - music tracker<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=1039 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5412-sidplay/ Discussion] '''WARNING:''' not a PND, writes to NAND<br />
|-<br />
|[[Shutdown Timer]]<br />
|2011-06-02<br />
|atom (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=shutdowntimer.atom.001 Repo]<br />
|<br />
|-<br />
|[[small-ffmpeg-gui]]<br />
|2011-07-28<br />
|mcobit (port)<br />
|Media converter<br />
|[http://repo.openpandora.org/?page=detail&app=ffmpeg-small-ffmpeg-gui-269 Repo]<br />
|<br />
|-<br />
|[[SMPlayer]] 0.6.9-1<br />
|2011-02-02<br />
|Ivanovic (port)<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,298 Archive] <br />
|MPlayer frontend. [http://www.gp32x.com/board/index.php?/topic/58511-smplayer/ Discussion]<br />
|-<br />
|[[SpeedCrunch]]<br />
|2011-05-25<br />
|eyecreate (port)<br />
|Office - calculator<br />
|[http://repo.openpandora.org/?page=detail&app=speedcrunch-speedcrunch-26662 Repo]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Stjerm]]<br />
|2011-08-12<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|[http://ompldr.org/vOXYzYg/stjerm.pnd.zip Download]<br />
|<br />
|-<br />
|[[SunVox]]<br />
|2011-08-08<br />
|cube48 (port)<br />
|Audio - music tracker<br />
|[http://repo.openpandora.org/?page=detail&app=SunVox Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4085-sunvox-ultimate-multiplatform-synthsamplertracker/ Discussion]<br />
|-<br />
|[[SUPA]] 0.1-1 ('''beta''')<br/><small>Simple Updater for Pandora Applications</small> <br />
|2010-07-04<br />
|Bryce Leo<br />
|System - Application Downloader/Updater<br />
|[http://drive.and-a-half.com/SUPA.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55023-supa-simple-updater-for-pandora-applications/ Discussion]. No GUI yet. PNDStore is probably better.<br />
|-<br />
|[[Swap files]]<br />
|2011-06-16<br />
|slaeshjag (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=swaptools-0.1-slaeshjag Repo] <br />
|Manage swap files<br />
|-<br />
|[[Sxiv]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Graphics - image viewer<br />
|[http://forum.gp2x.de/download/file.php?id=1088&sid=c7364ef00c1d355c4f22cd82b21dae0a Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11998 Discussion (German)].<br />
|-<br />
|[[Sylpheed]]<br />
|2011-08-17<br />
|StreaK (port)<br />
|Network - email client<br />
|[http://ompldr.org/vOXhrZQ/sylpheed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60207-sylpheed-email-client-beta-pnd/ GP32X] [http://boards.openpandora.org/index.php?/topic/4924-sylpheed-email-client-beta-pnd/ OP]<br />
|-<br />
|[[Synergy]]<br />
|2010-10-09<br />
|Lomaxx (port)<br />
|Network - VNC client<br />
|[http://www.mediafire.com/?npdbkibd5bm5ckb Download] [http://repo.openpandora.org/?page=detail&app=synergy-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56943-synergy-clientserver-as-pnd/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Task Manager]]<br />
|2011-05-14<br />
|eyecreate (port)<br />
|System - task manager<br />
|[http://repo.openpandora.org/?page=detail&app=xfce-taskmanager-xfce4-taskmanager-11126 Repo]<br />
|<br />
|-<br />
|[[Tesh]]<br />
|2011-07-21<br />
|SreaK (port)<br />
|Development - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=tesh-app Repo] <br />
|with syntax highlighting: C++ / C / C# / Java<br />
|-<br />
|[[TiMidity++]] 2.13.3 (player + Daemon loader)<br />
|2011-03-21<br />
|Gruso (port)<br />
|Audio - MIDI<br />
|[http://www.mediafire.com/?7sit38m7ozpr4jd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59041-timidity-2-13-2-port/ GP32X] [http://boards.openpandora.org/index.php?/topic/2450-timidity/ OP]. Must install Timidity MIDI Installer first. {{HideableNotes|This makes Timidity visible to sequencers as a device.}}<br />
|-<br />
|[[Timidity MIDI Installer]]<br />
|2011-01-12<br />
|sebt3<br />
|Audio - MIDI<br />
|[http://sebt3.openpandora.org/pnd/timidity_midi_installer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,273 Archive] [http://repo.openpandora.org/?page=detail&app=timidity-midi-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Discussion]. MIDI patches installer. {{HideableNotes|It will allow you to have music for games that use MIDI. There are 3 different sound-sample sets packing different levels of sound quality. Installs to [[NAND]], though you can put them on SD card and then it's less than 2k on NAND (2 2-line files).}}<br />
|-<br />
|[[Transmission]]<br />
|2010-09-24<br />
|sebt3 (port)<br />
|Network - BitTorrent client<br />
|[http://sebt3.openpandora.org/pnd/transmission.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,208 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56553-bit-torrent-client/ Discussion].<br />
|-<br />
|[[TrueCrypt]] ('''beta''')<br />
|2011-02-12<br/>2010-07-18<br />
|TJSomething (port)<br/>daniel3000 (old port)<br />
|System - encryption<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,321 TJSomething's port] [http://repo.openpandora.org/?page=detail&app=TrueCrypt daniel3000's port]<br />
|[http://boards.openpandora.org/index.php?/topic/1763-truecrypt-port/ Discussion (TJSomething)], [http://www.gp32x.com/board/index.php?/topic/55347-truecrypt-pnd-ready-for-testing/ Discussion (hermocom/daniel3000)].<br />
|-<br />
|TuxPaint (from "Tux4Kids")<br />
|2011-04-20<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=tux4kids-tux4kids-27407 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2990-tux4kids Discussion]. Part of "Tux4Kids".<br />
|-<br />
|[[TV-Browser]] ('''beta''')<br />
|2011-02-13<br />
|chrysipp (port)<br />
|Network - TV guide<br />
|[http://web.student.tuwien.ac.at/~e0725060/TVBrowser.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11706 Discussion (German)]. [http://sourceforge.net/projects/tvbrowser/ Website]<br />
|-<br />
|[[Umbrello]] UML Modeller<br />
|2011-10-02<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=umbrello-umbrello-7295 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5531-umbrello-uml-modeller/ Discussion]<br />
|-<br />
|[[Unace]]<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UnRar]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UPX]] (The Ultimate Packer for eXecutables)<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[Very Simple Timer]]<br />
|2011-06-14<br />
|arekkusu<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=very-simple-timer Repo]<br />
|Keep track of time.<br />
|-<br />
|Viewnior 1.1<br />
|2011-02-26<br />
|gruso (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=viewnior-viewnior-15225 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55618-viewnior-pnd-available/page__view__findpost__p__940887 Discussion]<br />
|-<br />
|Vim Gvim 7.2 ('''beta''')<br />
|2010-08-08<br />
|joseluisjazz (port)<br />
|Office - text editor<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Discussion]. [http://www.vim.org/about.php About]. Not a PND.<br />
|-<br />
|[[VLC]] 1.1.0 ('''beta''')<br />
|2010-10-12<br />
|sebt3 (port)<br />
|Media player (video & audio)<br />
|[http://sebt3.openpandora.org/pnd/vlc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54922-vlc/ Discussion]<br />
|-<br />
|[[Wahcade]] Emulator Frontend b1 ('''beta''')<br />
|2011-02-06<br />
|Sigma (port)<br />
|System - frontend<br />
|[http://www.mediafire.com/?h8o33khvtcy3x8m Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1508-wahcade-frontend-beta1/ Discussion].<br />
|-<br />
|[[Wbar]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - app launcher<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,338 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58858-wbar/ Discussion].<br />
|-<br />
|[[Wbar Quick Menu Maker]] v0.6<br />
|2011-07-20<br />
|StreaK (original author)<br />
|System - app launcher<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=570 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60008-wbar-quick-menu-maker/page__view__findpost__p__954088 Discussion].<br />
|-<br />
|WiFi "Another Test Wifi Driver" ('''Beta''')<br />
|2011-03-05<br />
|David, notaz<br />
|System<br />
|[http://notaz.gp2x.de/misc/pnd/wl1251-modules_1.0-r24.5_omap3-pandora.ipk Download] <br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58888-another-test-wifi-driver/ GP32X] [http://boards.openpandora.org/index.php?/topic/2151-another-test-wifi-driver/ OP]. HF5 only, not for use with HF6.<br />
|-<br />
|WiFi '''Beta test'''<br />
|2010-11-05<br />
|Evildragon<br />
|System<br />
|[http://www.openpandora.org/downloads/WiFiBETA.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57364-wifi-betatest/ Discussion]. Might fix WiFi issues.<br />
|-<br />
|[[Wiimote Configurator]]<br />
|2011-05-17<br />
|sigma (port) <br />
|System - input device<br />
|[http://repo.openpandora.org/?page=detail&app=wiimote Repo]<br />
|Use a Wiimote controller as input device<br />
|-<br />
|[[Worker]] 2.17.11<br />
|2011-04-01<br />
|mash (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,375 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2709-worker-21711/ Discussion]<br />
|-<br />
|[[wxMaxima]] ('''beta''')<br />
|2011-07-13<br />
|FenrirLokisohn (port)<br />
|Office - math<br />
|[http://www-user.tu-chemnitz.de/~fepf/wxmaxima.pnd Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=12495 Discussion (German)]. Algebra.<br />
|-<br />
|[[Xarchiver]] 0.5.2<br />
|2010-12-04<br />
|mcobit (port)<br />
|System - file archiver<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,259 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57748-xarchiver/ Discussion]<br />
|-<br />
|Xbindkeys<br />
|2010-10-14<br />
|Lomaxx (port)<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/xbindkeys-1.8.3_prebuild.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57037-xbindkeys-precompiled/ Discussion]. Configure hotkeys<br />
|-<br />
|[[XBMC]] 10.0 ('''beta''')<br />
|2011-03-13<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/xbmc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57106-xbmc-media-center/page__view__findpost__p__942955 Discussion]. Functions as "entertainment hub".<br />
|-<br />
|XFE 1.32.1<br />
|2010-07-20<br />
|Maxim Baranov, Roland Baudin, packaged by sebt3<br />
|System - file manager, packager<br/>Graphics - image viewer<br/>Office - notepad<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,163 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/55388-xfe/ Discussion]<br />
|-<br />
|XHTML WYSIWYG Editor<br />
|2011-07-21<br />
|StreaK (port)<br />
|Development - text editor<br />
|<br />
|<br />
|-<br />
|[[Xournal]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - journal<br />
|[http://sebt3.openpandora.org/pnd/xournal.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56864-xournal/ Discussion]. Can annotate PDFs.<br />
|-<br />
|[[Xorfile]]<br />
|2011-07-22<br />
|StreaK (original author)<br />
|System - encryption<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=571 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60034-xorfile-small-app-for-pandora/ Discussion]. Encode text files.<br />
|-<br />
|[[WeeChat]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Network - chat client<br />
|<br />
|IRC client.<br />
|-<br />
|[[Zim]]<br />
|2011-07-05<br />
|Mindlord (port), eyecreate (additions)<br />
|Office - personal wiki<br />
|[http://www.mediafire.com/?l6qiaew6m0gvmma Download]<br />
|[http://boards.openpandora.org/index.php?/topic/3974-zim-desktop-wikiwith-additions/page__view__findpost__p__75872 Discussion] [http://www.gp32x.com/board/index.php?/topic/58850-zim-the-desktop-wiki/page__view__getnewpost (old)]<br />
|-<br />
|[[zNotes]]<br />
|2011-09-20<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=znotes-znotes-27551 Repo]<br />
|Note-taking application<br />
|}<br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Arch Linux<br />
|2011-05-31<br />
|wejp<br />
|Full OS<br />
|[http://wejp.k.vu/pandora/archlinux_update Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59027-arch-linux-on-the-pandora/page__view__findpost__p__950406 Discussion] Using PlugApps, some libraries missing (like libpnd)<br />
|-<br />
|Debian (Squeeze)<br />
|2011-04-09<br />
|Stuckie<br />
|Full OS<br />
|[http://pandorawiki.org/Debian_On_SD#Debian_On_SD Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/page__view__findpost__p__945994 GP32X] [http://boards.openpandora.org/index.php?/topic/1819-debian-on-sd/page__view__findpost__p__48443 OP] <br />
|-<br />
|Minimenu Beta Installer ('''beta''')<br />
|2011-02-09<br />
|skeezix<br />
|Launcher<br />
|[http://www.codejedi.com/pandora/minimenu/mmenu_beta_installer_20110209.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/page__view__findpost__p__935861 Older versions] '''Note:''' Already included in [[Hotfix 5]].<br />
|-<br />
|Pandian - Debian<br />
|2013<br />
|stackshadow<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Pandian]<br />
|Discussion: [http://boards.openpandora.org/topic/15302-pandian-mark2/]<br />
|-<br />
|Panorama 0.1.271.0<br />
|2011-08-25<br />
|B-Zar<br/>dflemstr<br />
|Launcher<br />
|[http://repo.openpandora.org/?page=detail&app=bzar-panorama Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59231-panorama/page__view__findpost__p__946988 GP32X] [http://boards.openpandora.org/index.php?/topic/2979-panorama-alpha-preview/ OP]. "MilkyTest" is alternative to PNDStore.<br />
|-<br />
|Slackware-14.1 (stable), Slackware-14.0 (stable), Slackware-13.37 (stable), and Slackware-current (unstable)<br />
|2012-04-01<br/>Latest update: 2015-04-26<br />
|Linux-SWAT + help<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Software_projects/OS/Slackware]<br />
|All hardware working, ~75% compatibility with .pnd (not fully debugged yet), more than 400 packages optimized for the Pandora's CPU.<br />
|-<br />
|SOLEIL-14.1, SOLEIL-14.0<br />
|2012-12-21<br/>Latest update: 2014-02-16<br />
|Linux-SWAT<br />
|Full OS<br />
|Links: [http://pandorawiki.org/Software_projects/OS/SOLEIL]<br />
|Heavily modified Slackware. Pandora-centered network system. PXE server with x86 tools, and a mobile persistent x86 32 or 64 bit Slackware Linux. ARM and x86 distcc cluster.<br />
|}<br />
<br />
====Type explanation====<br />
'''Full OS:''' A full desktop environment similar to the one you are used to on your PC. You usually get an X-based system with a window manager similar to the default one included in Xfce (meaning you can have multiple, drag-able windows, a task bar, etc.). This is what you would want for full usability, but it often is slower in running games than a launcher as more tasks are running in the background.<br />
<br />
'''Launcher:''' The more simplistic and sleek interface you might know from handhelds like the Wiz or Nintendo DS. Functionality is limited (compared to a full OS) as you don't have a desktop and usually no file browser. It often cannot display multiple windows or programs at once, but uses less memory, might be faster and better suited if you only want to run a few PNDs.<br />
<br />
===Skins===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Basic Gray<br />
|2010-11-25<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=506 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueFuture<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,239 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=434 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Executive<br />
|2010-11-27<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,250 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928158 Discussion]<br />
|-<br />
|Gray Is Sexy<br />
|2010-11-27<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.liquidfists.com/files/grayissexy.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928315 Discussion]<br />
|-<br />
|GreenGlass<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,394 Archive]<br />
|<br />
|-<br />
|Midnight<br />
|2010-06-17<br />
|Trevsweb<br />
|Minimenu skin<br />
|[http://trevsweb.com/pandainterface/midnight.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Newsprint<br />
|2010-07-26<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.strappysolutions.com/demos/pandora/newsprint.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Pipboy 3000<br />
|2011-06-21<br />
|Boolean<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,419 Archive]<br />
|<br />
|-<br />
|RedDevil<br />
|2010-11-26<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,248 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928099 Discussion]<br />
|-<br />
|RedWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=433 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Toybox & Corporate (2 skins)<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=432 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|UrbanCamo_blue<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,397 Archive]<br />
|<br />
|-<br />
|UrbanCamo_brown<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,395 Archive]<br />
|<br />
|-<br />
|UrbanCamo_green<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,396 Archive]<br />
|<br />
|-<br />
|Wasp<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,238 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Winamp Classic<br />
|2011-08-24<br />
|dgame<br />
|Audacious skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=580 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60250-audacious-winamp-classic-skin/ Discussion]<br />
|}<br />
<br />
===Graphic engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[BennuGD - Module Yeti 3D Pro]]<br />
|2011-06-18<br />
|Colombian Developers, Geca (port)<br />
|<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,416 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59682-bennugd-module-yeti-3d-pro/ Discussion]<br />
|-<br />
|[[GLES]] ('''beta''')<br />
|2010-09-02<br />
|Farox (port)<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Discussion]<br />
|}<br />
<br />
===Demos/technical demos===<br />
<br />
==Unreleased software ("Projects Under Development")==<br />
This section includes both software that is actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes. <br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Android Omap<br />
|[http://elinux.org/Android_on_OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|AROS Arm<br />
|[http://projects.powerdeveloper.org/project/imx515/735]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Debian<br />
|[http://debian.org] [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/]<br />
|working build<br />
|Stuckie<br />
|<br />
|-<br />
|FreeBSD<br />
|[http://wiki.freebsd.org/FreeBSD/arm/OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Fedora ARM<br />
|[http://fedoraproject.org/wiki/Architectures/ARM]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Gentoo Linux<br />
|[http://neuvoo.org] [http://vminko.org/gentoo_manuals/pandora]<br />
|Working build, not completed<br />
|javaJake, Viridior, vminko<br />
|IRC: (FreeNode) #gentoo-pandora<br />
|-<br />
|HaikuOS<br />
|[http://www.haiku-os.org]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Ohhie GUI<br />
|[http://www.gp32x.com/board/index.php?/topic/58320-video-ohhie-gui/]<br />
|working build<br />
|Pleng<br />
|Last update: Jan. 2011<br />
|-<br />
|RISC&nbsp;OS<br />
|[[RISC OS|Link]]<br />
|wip<br />
|Uwe Kall, Jeffrey Lee + others<br />
|BeagleBoard port available for download and testing.<br />
|-<br />
|Slackware ARM 12.2 and 13.1<br />
|[http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/page__p__29024__fromsearch__1#entry29024]<br />
|Works.<br />
|Linux-SWAT + help<br />
|For newer and fully working releases, see [http://pandorawiki.org/Software_projects#Operating_systems here.] 12.2 works with >=2.6.* kernel. 13.1 works with a more recent kernel. 12.2 and 13.1 were not released for Pandora.<br />
|-<br />
|Ubuntu ARM<br />
|[http://www.ubuntu.com/products/whatisubuntu/arm]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Xoo on ubuntu<br />
|[[Xoo on ubuntu|Link]]<br />
|wip<br />
|<br />
|<br />
|}<br />
<br />
===Game Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Author/Port Author<br />
!Source code<br />
!Discussion<br />
!Language<br />
!Tech<br />
!Target platforms<br />
!Functionality/Notes<br />
!Example Project<br />
|-<br />
|[[GLESGAE]]<br />
|stuckie<br />
|stable: [http://svn.xp-dev.com/svn/glesgae/trunk/], nightly: [https://github.com/stuckie/glesgae]<br />
|[http://boards.openpandora.org/index.php?/topic/7091-glesgae/]<br />
|C++<br />
|3D<br />
|PC (Win,Lin), iOS, Android, WIZ, CAANOO, Pandora<br />
|'''WIP''', set of tutorials about writing a game engine, OpenGLES renderer, shaders, JavaScript integration<br />
|<br />
|-<br />
|Pengyne<br />
|Jorgon<br />
|see discussion<br />
|[http://boards.openpandora.org/index.php?/topic/7227-rebirth-pengyne-2d3d-engine-2-27-2012/]<br />
|Engine: C++, Game code: Python<br />
|2D and 3D<br />
|PC (Win,Mac), Pandora<br />
|'''WIP''', uses a Python interpreter for game code, HTML-like GUI, OpenGL 2.0 and GLES 2.0 renderer, Shaders, Sprites with speed optimizations, Vertex and Index Buffers, Tiled Basic map file support<br />
|<br />
|-<br />
|Penjin<br />
|PokeParadox, Maintainer: foxblock<br />
|[http://code.google.com/p/penjin/]<br />
|[http://boards.openpandora.org/index.php?/topic/5413-penjin-video-tutorials/]<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|Basic Game Engine, SDL or OpenGLES renderer, very basic 2D collision detection, file interaction and encryption, achievements, sounds and music, font renderer, '''deprecated when PenjinTwo is done'''<br />
|[http://foxblock.pirategames.co.uk/dropbox/penjin_banner.png]<br />
|-<br />
|PenjinTwo<br />
|PokeParadox<br />
|[https://github.com/pokeparadox/PenjinTwo]<br />
|<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|'''WIP''', rewrite of Penjin with better use of C++ features, not all features of Penjin ported over yet<br />
|[https://github.com/bzar/penjinoid]<br />
|-<br />
|sparrow3D<br />
|Ziz<br />
|[https://github.com/theZiz/sparrow3d]<br />
|[http://boards.openpandora.org/index.php?/topic/7305-sparrow3d-multi-platform-game-engine]<br />
|C<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora<br />
|Pure C (and ARM assembler), Software renderer (with SDL backend), 3D with textures and simple lighting, rotozoom functions, mesh loading (obj files), simple sprite engine, font rendering<br />
|[http://boards.openpandora.org/index.php?/topic/7686-rebirth-competition-schwerkraft]<br />
<br />
|}<br />
<br />
===Graphic Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|GLES2D<br />
|<br />
|Wip<br />
|Cpasjuste<br />
|OpenGL ES 2D library<br />
|-<br />
|GL-WES-v2.0<br />
|[http://code.google.com/p/gl-wes-v2/] <br />
|Working Build<br />
|Adventus<br />
|Opensource OpenGL 2.0 driver built on OpenGL ES 2.0<br />
|-<br />
|Irrlicht<br />
|[http://irrlicht.sourceforge.net/] [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=32538&start=45]<br />
|working build<br />
|Hybrid<br />
|3D game engine<br />
|-<br />
|NSS Engine<br />
|[http://www.nosiestastudios.com/wiki/] [http://www.youtube.com/user/Prompt84]<br />
|<br />
|No Siesta Studios<br />
|<br />
|-<br />
|OGRE Engine<br />
|[http://www.gp32x.com/board/index.php?showtopic=46706] [http://www.youtube.com/watch?v=LDtUE5PIhV0]<br />
|<br />
|<br />
|3D real-time renderer<br />
|-<br />
|Otaco Glost Engine<br />
|[http://www.youtube.com/user/otacogloost], [http://www.gp32x.com/board/index.php?/topic/48393-i-did-stuff/page__p__736650&#entry736650]<br />
|working<br />
|Otaco<br />
|<br />
|-<br />
|Quad-Ren 2D<br />
|[http://quad-ren.sourceforge.net/index.php]<br />
|Working<br />
|Hessiess<br />
|Version 0.5 <br />
|-<br />
|SDL GLES<br />
|[http://github.com/Cpasjuste/sdl-1.2.13_gles/tree]<br />
|working<br />
|Cpasjuste<br />
|<br />
|-<br />
|XreaL<br />
|[http://xreal.sourceforge.net/xrealwiki/]<br />
|<br />
|Pickle<br />
|No longer being worked on. [http://www.gp32x.com/board/index.php?/topic/55173-xreal-patch-question/]<br />
|-<br />
|Stratagus<br />
|[http://stratagus.sourceforge.net/]<br />
|working build<br />
|Cpasjuste<br />
|RTS Engine<br />
|-<br />
|WakeBreaker<br />
|[http://w1xer.at/pandora/]<br />
|working codebase - can be compiled onboard<br />
|torpor<br />
|Working C++ codebase to implement a 3D game using nothing more than OpenGLES 1.1 .. can even be built *on* the Pandora, with nothing more than the onboard compiler. WakeBreaker contains everything you need to get started writing a 3D game in C++ with OpenGL ES - no further libraries required. Its an excellent example of how to write a 3D game in plain, easy to understand C++ and can serve as a working base for your own developments, easily enough.<br />
|}<br />
===Other programs===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Inside The Box<br />
|[http://www.openpandora.pl broken] [http://www.youtube.com/watch?v=uLMmJBDEs2E broken]<br />
|wip<br />
|StreaK (original author)<br />
|Pandora e-zine<br />
|-<br />
|Math-NEON<br />
|[http://code.google.com/p/math-neon/]<br />
|Wip<br />
|Adventus<br />
|cmath like library optimized for ARM NEON coprocessor<br />
|-<br />
|MythTVPlayer<br />
|[http://www.gp32x.com/board/index.php?/topic/52882-mythtvplayer/]<br />
|Working build<br />
|Pickle<br />
|Media center + TV/DV recording<br />
|-<br />
|Pandaphone<br />
|[http://www.gp32x.com/board/index.php?/topic/48327-pandaphone/]<br />
|Halted<br />
|jb0yx<br />
|project to incorporate the Open Pandora handheld device with cell phone technology<br />
|-<br />
|Pandora Sync Suite<br />
|[http://www.openpandora.pl broken]<br />
|Working build<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|Pangea GUI<br />
|[http://www.gp32x.com/board/index.php?showtopic=45631&hl=pangea]<br />
|WIP<br />
|efegea<br />
|Gmenu alternative<br />
|-<br />
|PDM<br />
|[http://github.com/Cpasjuste/pdm/tree]<br />
|<br />
|Cpasjuste<br />
|Light desktop manager for Pandora<br />
|-<br />
|PGui<br />
|[http://github.com/Cpasjuste/pgui/tree]<br />
|<br />
|Cpasjuste<br />
|Standard emulator fronted for Pandora<br />
|-<br />
|PMenu<br />
|[http://mydedibox.fr/_stuff/pandora/]<br />
|<br />
|Cpasjuste<br />
|Minimal Menu for Pandora<br />
|-<br />
|PND Builder for windows<br />
|[http://www.gp32x.com/board/index.php?/topic/47088-pnd-builder-for-windows/]<br />
|Working build<br />
|StreaK (original author)<br />
|<br />
|-<br />
|Qemu<br />
|[http://wiki.qemu.org/]<br />
|testing build<br />
|Fabrice Bellard<br />
|open source machine emulator and virtualizer<br />
|-<br />
|Scale<br />
|[http://www.youtube.com/user/Zoxc64]<br />
|wip<br />
|Zoxc64<br />
|Minimal Menu for Pandora<br />
|-<br />
|Simple Dev Studio for Pandora<br />
|[http://www.openpandora.pl broken]<br />
|Wip<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|[[TINXL]]<br />
|[[TINXL]]<br />
|<br />
|<br />
|Application stack for multiplayer internet games<br />
|}<br />
<br />
===Demos / Technical Demos for OpenPandora===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|OpenGL Cell Shading<br />
|[http://www.youtube.com/watch?v=cpAj0jHglGw]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Demo with MP3 Playback<br />
|[http://www.youtube.com/watch?v=hkx18kruRJs]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Skull Demo<br />
|[http://www.youtube.com/watch?v=qG7EDaZpyOo]<br />
|working build<br />
|<br />
|<br />
|-<br />
|WaveDemo<br />
|[http://www.youtube.com/watch?v=4wgEHFCq9Lo]<br />
|Working<br />
|Otaco<br />
|<br />
|}<br />
<br />
==External links==<br />
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]<br />
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]<br />
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]<br />
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]<br />
*[http://www.pandorabits.org/ Releases by Dave1234]<br />
*[http://www.pandorasource.de/download.php PandoraSource.de downloads] - German Pandora download site<br />
<br />
*[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/ Over 100 apps ported by StreaK, not in PND form]<br />
<br />
===Forums===<br />
The following community forums are checked when updating this page:<br />
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]<br />
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]<br />
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]<br />
<br />
[[Category:Development]]<br />
[[Category:List]]<br />
[[Category:Software]]<br />
[[Category:Ideas and proposals]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Main_Page&diff=30114Main Page2015-07-26T14:09:57Z<p>Linux-SWAT: Getting back the software page.</p>
<hr />
<div>__NOTOC__<br />
<br />
::::::::::'''Openpandora''' - The pocket computer with gaming controls. <br />
<div style="float:left"><br />
'''Community'''<br><br />
[[IRC]] - [http://pandoralive.info/ Blog] - [[Team]]<br><br />
<br><br />
'''Input flexibility'''<br><br />
[[Keyboard]] - [[Nubs|Gaming controls]]<br><br />
[[Display|Touchscreen]]<br><br><br />
'''Workflow'''<br><br />
[[Power_modes#How_long_does_the_battery_last.3F|Battery life]] - Dual SD slots<br><br><br />
'''Audio'''<br><br />
[[Audio system|High quality sound]]<br><br><br />
'''Philosophy'''<br><br />
[http://en.wikipedia.org/wiki/Free_and_open-source_software Linux|Gnu]<br><br><br />
'''Workmanship'''<br><br />
[https://www.dragonbox.de/en/16-pandora Buy here]<br><br />
<br><br />
<br><br />
</div><br />
<div id="mf-home" style="float:left"><br />
[[Image:Pandora1ghz.png | left | 400px]]<br />
</div><br />
<div id="mf-home" style="float:left"><br />
<br><br />
Built in Germany, the Pandora is a high-quality, all-purpose mobile computer offering the greatest possible degree of software freedom to a vibrant community of users and developers. We have a wide range of high quality software available on the [http://repo.openpandora.org/ repo].<br><br><br />
[http://www.youtube.com/watch?v=zH-RAOrbFqs| Video demo]<br />
</div><br />
<br><br />
{| width="100%"<br />
|-<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:IntroIcon.png | left | 50px]]<br />
==Intro==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Quickstart]]<br />
* [[User manual]]<br />
* [[Team]]<br />
* [[Size Comparisons]]<br />
* [[Production Timeline]]<br />
* [[Community Links]]<br />
* [[Wiki TODO]]<br />
[[Image:DesktopIcon.png | left | 50px]]<br />
== Software ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[GUI]]<br />
* [[Software_projects]]<br />
* [[OpenBox]]<br />
* [[Minimenu]]<br />
* [[Xfce]]<br />
* [[Compo4All]]<br />
* [[FlashEnv]] | [[Flashenv Compatibility List|Compatibility List]]<br />
* [[PickleLauncher]]<br />
* [[Backup]]<br />
* [[GPS]]<br />
* [[Screenshot]]<br />
* [[Wallpaper cronjob]]<br />
* [[Port Requests]]<br />
* [[ResidualVM]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:HardwareIcon.png | left | 50px]]<br />
<br />
== Hardware ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Pandora]]<br />
* [[Case]]<br />
* [[SD compatibility list]]<br />
* [[USB compatibility list]]<br />
* [[USB reference]]<br />
* [[Formatting SD cards]]<br />
* [[NAND]]<br />
* [[Swap]]<br />
* [[Display]]<br />
* [[TV-out cable]]<br />
* [[LEDs and backlight]]<br />
* [[WiFi]]<br />
* [[Bluetooth]]<br />
* [[Audio system]]<br />
* [[Keyboard]]<br />
* [[Nubs]]<br />
* [[Controllers]]<br />
* [[Hardware defects]]<br />
* [[Mobile Broadband]]<br />
* [http://boards.openpandora.org/index.php?/topic/404-dvb-t-tv-on-pandora/ dvb-t] - forum link<br />
* [[Power modes]]<br />
* [[Overclocking]]<br />
* [[Hardware Hacking]]<br />
* [[EXT Connector]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:SoftwareIcon.png | left | 50px]]<br />
<br />
== Operating systems ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Boot setup]]<br />
* [[Ångström]] (Official OS)<br />
* [[Pandian]]<br />
* [[Slackware]] | [[SOLEIL]]<br />
* [[Gentoo]]<br />
* [[Android]]<br />
* [[RISC OS]]<br />
* [[Basic Linux Guide]]<br />
[[Image:EmulatorIcon.png | left | 53px]]<br />
<br />
== Emulators ==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Emulators]] | [[Legal Emulation Resources|Legal Resources]]<br />
* [[Reicast]] | [[Reicast Compatibility List|Compatibility List]]<br />
* [[UAE4ALL]] | [http://spreadsheets.google.com/spreadsheet/pub?hl=en&key=0AuBR5X_s_5_idG92ZVQ5cEs4ZEhYTm5sSjFIcl83U2c&hl=en&gid=0 Compatibility List]<br />
* [[DraStic]] | [[DraStic Compatibility List|Compatibility List]]<br />
* [[PPSSPP]] | [[PPSSPP Compatibility List|Compatibility List]]<br />
* [[3doh]] | [[3doh Compatibility List|Compatibility List]]<br />
* [[Mupen2.0 Compatibility List]]<br />
* [[PCSX-ReARMed]] | [[PSX backups]]<br />
* [[PicoDrive]]<br />
* [[SNES9X4P]]<br />
* [[MAME4ALL]]<br />
* [[QEMU]] | [[QEMU Compatibility|Compatibility List]]<br />
* [[DOSBox]] | [[DOSBox compatibility list|Compatibility List]]<br />
<br />
|valign="top" width="25%" style="padding:0.5em;"|<br />
[[Image:DevelopmentIcon.png | left | 50px]]<br />
<br />
==Hacking==<br />
<div style="clear: both; height: 1px;"></div><br />
* [[Development]]<br />
* [[Introduction to PNDs]]<br />
* [[Libpnd hub]]<br />
* [[Porting to GLES from GL]]<br />
* [[Porting guide]]<br />
* [[GLES]]<br />
* [[GLESGAE]]<br />
* [[GLBasic tutorial]]<br />
* [[SGX drivers]]<br />
* [[SDL]]<br />
* [[SDL Controls]]<br />
* [[Floating Point Optimization]]<br />
* [[Assembly Code Optimization]]<br />
* [[Compile on the Pandora]]<br />
* [[Cross-compiler]]<br />
* [[Make and run simple PND]]<br />
* [[Compo4AllSDK]]<br />
* [[Using C4A with libSparrowNet]]<br />
* [[PXML specification]]<br />
* [[PND repository specification]]<br />
* [[PND management workflow]]<br />
* [[Client Repository Communication API]]<br />
* [[Mupen64plus dynamic recompiler]]<br />
* [[Extend Utils]]<br />
* [[Kernel interface]]<br />
<br />
|}<br />
{|<br />
[[File:Pandora_logo_small.png|link=Logo|left|50px]]<br />
|}<br />
----<br />
{|<br />
| ''Unofficial source of info, [[Openpandora GmbH]] or [[Openpandora Ltd]] not responsible for content.<br />
|}</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Floating_Point_Optimization&diff=30070Floating Point Optimization2015-06-04T20:59:23Z<p>Linux-SWAT: </p>
<hr />
<div>== Introduction ==<br />
In the past it was rare for an embedded processor to have dedicated floating point hardware, this usually limited you to either using fixed point math (which can be very tricky to write) or very slow software floating point emulation. Fortunately the ARM Cortex A8 found in the OMAP3 has 2 Floating Point Units, a non-pipelined VFP-lite conforming to the IEEE754 standard for floating point arithmetic and a pipelined SIMD NEON coprocessor. The VFP-lite can handle both single and double precision arithmetic, as well as properly handling exceptions and subnormal numbers. However, Due to the full spec compliance and presence of the NEON, it is a relatively slow implementation in the A8, usually taking between 18 - 21 cycles to perform a single precision multiply accumulate. The NEON unit on the other hand is designed for very fast single precision vector math, it can sustain multiply accumulates at a rate of two per cycle. Efficiently utilizing these coprocessors in GCC will be the focus of this article.<br />
<br />
'''Note:''' In this article I refer to the A8's integer pipeline as the "ARM" , the VFP-lite as simply the "VFP" and the NEON unit as the "NFP".<br />
<br />
== Compiler Support ==<br />
The NEON + VFP-lite is a design from ARM. Mainline GCC supports it but you may want to use another compiler.<br />
<br />
Code Sourcery Compiler versions:<br />
* CSL 2007q3: Working NEON, Softfp Support<br />
* CSL 2008q3: Broken NEON!<br />
* CSL 2009q1: Working NEON, Hardfp + Softfp Support<br />
<br />
Generally the CS2007q3 release is recommended, the CSL 2009q1 release is promising but it has not been thoroughly tested yet. One big problem with the current compilers is the heavy dependence on VFP code, currently they only output NEON code when an obvious chance of vectorization is encountered (rarely). Apart from the esoteric rounding, vector, etc modes of the VFP (most of which compilers don't use) and predication (used occasionally), most VFP floating point instructions can be exactly replicated using an order of magnitude faster NEON instructions.... Infact it has been reported to me that the GCC packaged with the iPhone 3GS SDK does exactly this. Hopefully future compilers will support this feature. <br />
<br />
In order to instruct the compiler to produce NEON or VFP code you should use the following compile flags: <pre>-mfpu=neon or -mfpu=vfp</pre><br />
Unfortunately the CSL 2007 / 2008 toolchains do not support the passing of values in floating point registers (i talk about this some more in the Transfers section), so you must specify a software ABI via -mfloat-abi=softfp. The CSL 2009q1 release is the first release to support the passing of values in FP registers (AKA hardfp) via the -mfloat-abi=hard compile flag. Note that hardfp compiled binaries are not compatible with softfp ones and vice versa, so make sure your libraries have the correct ABI. Additionally, If you want the compiler to attempt to vectorize your integer / floating point code for the NEON you should add: -ftree-vectorize to your flags. <br />
<br />
Therefore i recommend the following flags:<br />
<pre>-O3 -mcpu=cortex-a8 -mfpu=neon -ftree-vectorize -mfloat-abi=(softfp|hard) -ffast-math -fsingle-precision-constant</pre><br />
where -mfloat-abi=hard for the CSL 2009q1 release and softfp for all the others.<br />
<br />
== VFP-Lite RunFast ==<br />
Under the correct circumstances some of The VFPs instructions will be executed in the NEON coprocessor. Unfortunately this does not gain the full benefit of the NEON, it still takes 7 cycles for an FMAC / FMUL / FADD. Due to this quirk you will likely get better scalar performance by accessing the NEON directly via Intrinsics or ASM.<br />
<br />
In order for VFP instructions to execute in the NFP the following constraints must be met:<br />
* RunFast mode must be enabled<br />
* Must be single precision floating point operands<br />
* Must not be a vector instruction (GCC doesn't appear to use this feature, so don't worry about it)<br />
<br />
Runfast mode is enabled when the following conditions are present:<br />
* Subnormal numbers are being flushed to zero <br />
* Default NaN mode is active<br />
* No floating point exceptions are enabled<br />
<br />
I'm not sure if Runfast mode will be enabled by default in the Angstrom distribution packaged with the Pandora. If it isn't you can use the following C code to enforce it:<br />
<br />
<source lang="c"><br />
void enable_runfast()<br />
{<br />
static const unsigned int x = 0x04086060;<br />
static const unsigned int y = 0x03000000;<br />
int r;<br />
asm volatile (<br />
"fmrx %0, fpscr \n\t" //r0 = FPSCR<br />
"and %0, %0, %1 \n\t" //r0 = r0 & 0x04086060<br />
"orr %0, %0, %2 \n\t" //r0 = r0 | 0x03000000<br />
"fmxr fpscr, %0 \n\t" //FPSCR = r0<br />
: "=r"(r)<br />
: "r"(x), "r"(y)<br />
);<br />
}</source><br />
<br />
The instructions that are executed on the NFP are: FADDS, FSUBS, FABSS, FNEGS, FMULS, FNMULS, FMACS, FNMACS, FMSCS, FNMSCS, FCMPS, FCMPES, FCMPZS, FCMPEZS, FUITOS, FSITOS, FTOUIS, FTOSIS, FTOUIZS, FTOSIZS, FSHTOS, FSLTOS, FUHTOS, FULTOS, FTOSHS, FTOSLS, FTOUHS, FTOULS.<br />
<br />
== Single Precision Floating Point ==<br />
One important and easy optimization is to make sure that single precision constants are being used. By default this is not the case, instead a double precision constant is being used, so all related operations involving that constant require slower double precision instructions and cannot be executed on the NEON. eg<br />
<br />
<source lang="c"><br />
float foo(float x)<br />
{ <br />
return (2.123 * x); <br />
}</source><br />
<br />
might end up the same as:<br />
<br />
<source lang="c"><br />
float foo(float x)<br />
{<br />
double dx = (double) x;<br />
double dy = (double) 2.123; <br />
double dr = dx * dy;<br />
float r = (float) dr;<br />
return r;<br />
}</source><br />
<br />
You can enforce single precision constants by including the compiler flag: '''-fsingle-precision-constant''', alternatively you can append an 'f' to the end of each constant. ie 2.123f<br />
<br />
Another thing to watch out for is the double versions of the functions in libm (sin, exp, sqrt, etc). By default these functions operate on double precision floating point values and suffer the same problems as the constants. Luckily libm supplies floating point versions as well, they can be accessed by appending an 'f' to the end of the function. ie sinf(), expf(), sqrtf().<br />
<br />
== NFP / VFP to ARM Transfers ==<br />
Probably the biggest bottleneck in the architecture is that in order to transfer a number from the VFP / NFP registers onto the ARM you must stall both the ARM and NFP / VFP for >20 cycles. This is particularly troublesome because this is how GCC (except the CSL 2009q1 release) supplies arguments and recieves returns from functions. Possibly The best way to minimize operand passing stalls is to make the floating point functions inline.<br />
<br />
Another source of NFP / VFP to ARM transfers are conditional branches that depend on floating point numbers. You can do the condition on the VFP but in order to branch the flags must be sent from the VFP to the ARM. For very simple branches your best bet is to not branch at all and instead use arithmetic. ie<br />
<source lang="c">if (x < 0) {x += 1.1244;}</source><br />
Is the same as:<br />
<source lang="c">x = x + (x < 0) * 1.1244</source><br />
However you might want to keep a close eye on what the compiler actually produces with the above code. <br />
<br />
One interesting fact is that using stores and loads do not cause a stall. So aslong as you don't need the result straight away you can hide the 20 cycle latency. Instead of doing a transfer you; store your NFP / VFP result to memory, do some work on the ARM, then load the result back onto the ARM without penalty. ie<br />
<source lang="c">void foo(float *x, float *r)<br />
{<br />
*r = 123 + *x;<br />
}<br />
<br />
void bar(float *x, float *r)<br />
{<br />
*r = 546 + *x;<br />
}<br />
<br />
void main()<br />
{<br />
float x = 10;<br />
float y, z;<br />
foo(&x, &y)<br />
<br />
//do ~20 cycles of ARM work<br />
<br />
bar(&y, &z);<br />
<br />
}</source><br />
<br />
The last common source of transfers is when you cast a floating point value as an integer, by default all integer work will be done in the ARM pipeline and hence a transfer operation occurs. This is particularly problematic for complex algorithms that rely on bitwise or rounding operations on floating point numbers, ie almost all the functions in cmath depend on range reduction (rounding). A smart compiler would recognize that they can almost always be done in the NEON's integer pipeline.<br />
<br />
== NEON SIMD ==<br />
The NEON unit is similar to the MMX and SSE extensions found on X86 processors, it is optimized for Single Instruction Multiple Data (SIMD) operations.<br />
The NEON unit has 2 floating point pipelines, an integer pipeline and a 128bit load/store/permute pipeline. When properly utilized it is a very powerful coprocessor. Unfortunately GCC does a rather poor job of vectorizing code for the NEON unit. To get the best performance you should use either the intrinsics provided in the "arm_neon.h" header or hand written assembly. <br />
<br />
== Summary ==<br />
It's often said amongst software developers that you 'may as well not bother trying to outperform a compiler', whilst there is a grain of truth in this where X86 is concerned, this is definitely not the case with Floating point on the ARM Cortex A8. In fact it is almost the opposite, you can almost always make significant gains via targeting the NEON. Therefore, In order to achieve the best floating point performance on the Pandora (or ARM Cortex A8 device):<br />
* Use the CodeSourcery 2007q3 or 2009q1 releases and these flags<br />
<pre> -O3 -mcpu=cortex-a8 -mfpu=neon -ftree-vectorize -mfloat-abi=(softfp|hard) -ffast-math -fsingle-precision-constant</pre><br />
* Only use single precision floating point<br />
* Use NEON intrinsics / ASM when ever you find a bottlenecking FP function. You can do better than the compiler.<br />
* Minimize Conditional Branches<br />
* Enable RunFast mode<br />
<br />
For softfp:<br />
* Inline floating point code (unless its very large)<br />
* Pass FP arguments via pointers instead of by value and do integer work in between function calls.<br />
<br />
[[Category:Development]]<br />
[[Category:Chipset]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects&diff=30063Software projects2015-04-26T17:07:17Z<p>Linux-SWAT: /* Operating systems */</p>
<hr />
<div>{{delete|could be moved to historic subsection}}<br />
''These lists were NOT last updated on 2011-10-08 to include the latest files from [http://apps.open-pandora.org/cgi-bin/viewarea.pl?Games Pandora Apps], the [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,9 File Archive], the [http://repo.openpandora.org/?page=all&s=new Repo], and the [[Software_projects#Forums|community forums]].''<br />
<br />
This is a list of '''all software projects''' for the Pandora ''excluding'' emulators (see: [[Emulator list]]), games (see: [[Games]]), and development tools (see: [[Development Tools]]). However, this list ''does'' include the development apps that can be used on the Pandora itself.<br />
<br />
See the [[Port Requests]] article for open-source projects which ''could'' be ported but have not been taken on by anyone yet.<br />
<br />
==Released software==<br />
If you would like to add something, you could edit the wiki or [http://www.gp32x.com/board/index.php?/topic/54923-the-pandora-apps-thread/ post in this forum thread]. If different versions of a software were released, please make sure the "release date" is the most recent one. <br />
<br />
Please click on the little squares to sort by different categories (such as Release date, Type, etc.)<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[AbiWord]]<br />
|2011-01-17<br />
|sebt3 (packaging)<br />
|Office - word processor<br />
|[http://sebt3.openpandora.org/pnd/abiword.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__919843 Discussion] For spellcheck, see instructions [http://www.gp32x.com/board/index.php?/topic/59322-abiword-dictionary/page__view__findpost__p__947879 here].<br />
|-<br />
|[[AKGBackup]]<br />
|2011-06-24<br />
|Blue Protoman (port)<br />
|System - backup<br />
|[http://repo.openpandora.org/?page=detail&app=akgbackup&dp=true Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4164-akgbackup/ Discussion]<br />
|-<br />
|Alarm Clock ('''beta''')<br />
|2011-04-22<br />
|sebt3 (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download] [http://repo.openpandora.org/?page=detail&app=alarmclock-alarm-clock Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/ Discussion]<br />
|-<br />
|Animated Clock<br />
|2011-08-17<br />
|mcobit (port)<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=animatedclock-AlarmClock3-989 Repo]<br />
|<br />
|-<br />
|[[Anki]] 1.2.8-drack3<br />
|2011-04-20<br />
|Drack (port)<br />
|Office - memory aid<br />
|[http://repo.openpandora.org/?page=detail&app=anki Download]<br />
|Discussion [http://www.gp32x.com/board/index.php?/topic/58929-anki-friendly-intelligent-flashcards/page__view__findpost__p__946781 1] [http://boards.openpandora.org/index.php?/topic/34-anki-friendly-intelligent-flashcards/ 2]<br />
|-<br />
|[[Anonymous Browser]]<br />
|2011-06-20<br />
|Blue Protoman (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=anonymousbrowser Repo]<br />
|[http://projects.developer.nokia.com/browser Website]<br />
|-<br />
|[[Arora]] (for [[Minimenu]])<br />
|2010-05-26<br />
|Skeezix (quick hack)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,69 Archive]<br />
|Needed to run Arora from Minimenu<br />
|-<br />
|[[Audacious]] 3.0.1.1<br />
|2011-08-22<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/audacious.pnd Download] [http://repo.openpandora.org/?page=detail&app=audacious Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/54792-audacious/page__view__findpost__p__942175 Discussion]<br />
|-<br />
|[[Audacity]] 1.3.12<br />
|2011-04-21<br />
|slaeshjag (port)<br />
|Audio - audio editor, recorder<br />
|[http://stuffs.slaeshjag.org/pnd/audacity.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/ GP32X] [http://boards.openpandora.org/index.php?/topic/3016-audacity-1312/ OP]<br />
|-<br />
|[[Avr Tools]]<br />
|2010-09-09<br />
|urjaman (port)<br />
|Development<br />
|[http://urjaman.dyndns.info/avrtools.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56422-avr-tools/ Discussion]. Toolchain for the 8-bit AVR MCU<br />
|-<br />
|[[b7zip]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[BabyPanda]]<br />
|2011-07-05<br />
|StreaK<br />
|Network - web browser<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/59539-babypanda-a-webbrowser/ Discussion]. Not a PND (yet).<br />
|-<br />
|Background killer<br />
|2010-06-07<br />
|Notaz<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/background_killer.inf Apps]<br />
|Kill background tasks in minimenu. {{HideableNotes|"[http://www.gp32x.com/board/index.php?/topic/56008-zelda-classic-for-pandora/page__st__15__p__907940&#entry907940 Not needed]" since [[Hotfix 3]], but still useful as a quick way to make sure all other tasks are closed.}}<br />
|-<br />
|[[Banshee]]<br />
|2010-10-23<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/banshee.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57144-portrequest-banshee/ Discussion]<br />
|-<br />
|[[BeeDiff]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|System<br />
|<br />
|[http://www.beesoft.org/index.php?id=beediff Website]. Compare and merge files.<br />
|-<br />
|[[Beep Media Player]] 0.9.7.1 ('''beta''')<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=beepmp-beep-media-player-12897 Repo]<br />
|Doesn't work?<br />
|-<br />
|[[BeeSoft Commander]]<br />
|2011-07-05<br />
|StreaK (port)<br />
|System - file manager<br />
|[http://ompldr.org/vOWQ4dg/bscfinal3.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/page__view__findpost__p__953014 Discussion]<br />
|-<br />
|[[BennuGD]]<br />
|2011-06-30<br />
|Kazuki (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=bennugd-27631 Repo]<br />
|[http://www.bennugd.org/ Website]. Scripting language to develop games<br />
|-<br />
|[[BennuGD]] Module - True Type Fonts (TTF) v1.0<br />
|2011-07-02<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,422 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59813-bennugd-module-true-type-fonts-ttf-v10/ Discussion].<br />
|-<br />
|[[BennuGD]] r263 for Open Pandora<br />
|2011-08-07<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,432 Archive]<br />
|Discussion: [http://forum.bennugd.org/index.php?topic=2574.0 BennuGD] [http://www.gp32x.com/board/index.php?/topic/60152-bennugd-r263-for-open-pandora/ GP32X]<br />
|-<br />
|Better battery charging ('''beta''')<br />
|2011-03-13<br />
|WizardStan<br />
|System<br />
|[http://www.rebirthofxeen.com/files/pandora/chargeHack1 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1488-better-battery-charging-beta/page__view__findpost__p__40784 Discussion]. Not a PND; must install from terminal.<br />
|-<br />
|[[BFRunner]] - BrainFuck Interpreter<br />
|2010-07-24<br />
|StreaK (port)<br />
|Development - interpreter<br />
|<br />
|<br />
|-<br />
|[[Bluefish Editor]] 2.0.3<br />
|2011-03-13<br />
|mcobit (port)<br />
|Network - web design<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,352 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58927-port-request-bluefish-editor/ Discussion]<br />
|-<br />
|[[Bluetooth File Receiving Daemon]] 0.1.3<br />
|2011-05-02<br />
|slaeshjag<br />
|System<br />
|[http://stuffs.slaeshjag.org/pnd/btrecv-0.1.3.pnd Download] [http://repo.openpandora.org/?page=detail&app=btrecv-slaeshjag-bbgfdg Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59334-bluetooth-file-receiving-daemon/ GP32X] [http://boards.openpandora.org/index.php?/topic/3100-bluetooth-file-receiving-daemon/ OP]. To fix broken one in default firmware<br />
|-<br />
|[[Bork'd]]<br />
|2011-05-26<br />
|myownlittlworld<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=borkd Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3708-borkd/ Discussion]. Kill hanging PNDs.<br />
|-<br />
|[[Bournal]]<br />
|2010-08-11<br />
|<br />
|Office - journal<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,181 Archive]<br />
|encrypted diary program<br />
|-<br />
|[[Brasero]]<br />
|2011-03-01<br />
|mcobit (port)<br />
|System - CD/DVD burner<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,335 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58842-brasero/ Discussion]<br />
|-<br />
|[[Catlooking Writer]]<br />
|2011-03-28<br />
|mcobit (port)<br />
|Office - word processor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,372 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59111-catlooking-writer/ Discussion]<br />
|-<br />
|[[Chiffer]]<br />
|2011-07-22<br />
|StreaK (port)<br />
|System - encryption<br />
|<br />
|Doesn't save settings.<br />
|-<br />
|[[Chromium]]<br />
|2010-09-04<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,90 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56474-chromium-4-with-ssl-and-chromium-snapshot/ Discussion]. SSL now works<br />
|-<br />
|[[Chromium]]-Dev v13.0.750.1<br />
|2011-04-28<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,201 Archive] [http://repo.openpandora.org/?page=detail&app=chromium-dev.evildragon Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58234-chromium-dev-snapshot-v10-0-642-1/ Discussion] [http://www.gp32x.com/board/index.php?/topic/57017-chromium-dev-updated/ (old)]. The latest (non-stable) snapshot.<br />
|-<br />
|[[Claunch]] ('''beta''')<br />
|2010-10-14<br />
|Lamoxx<br />
|System - app launcher<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/claunch_beta.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57040-claunch-minimal-flexible-rom-pickerapplication-launcher/ Discussion]<br />
|-<br />
|[[Claws Mail]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Network - email client<br />
|[http://sebt3.openpandora.org/pnd/claw-mail.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,223 Archive]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920075 Discussion]. Hopefully doesn't save to NAND (testing needed).<br />
|-<br />
|[[ClipGrab]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Multimedia - file downloader<br />
|<br />
|Download from YouTube, Dailymotion or Vimeo.<br />
|-<br />
|[[Cmus]]<br />
|2010-11-27<br />
|otherguy66 (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,251 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57682-cmus-pnd-installer/page__gopid__928328&#entry928328 Discussion]. Installed to [[NAND]] (1mb). Text mode player<br />
|-<br />
|[[Cobras IDE]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|IDE for Linux programmers.<br />
|-<br />
|[[Code::blocks]]<br />
|2010-06-07<br />
|sinoth (port)<br />
|Development - IDE<br />
|[http://sinoth.net/pandora/codeblocks.pnd.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54091-codeblocks-on-the-pandora/ Discussion].<br />
|-<br />
|Community Codec Package<br />
|2010-05-25<br />
|Pandora team<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/CodecPack.inf Apps] [http://openpandora.org/downloads/CodecPack.pnd Official site]<br />
|Make sure you have this installed<br />
|-<br />
|[[Comix]]<br />
|2010-08-24<br />
|Pontus Ekberg<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=hdonk.comix Repo]<br />
|<br />
|-<br />
|[[ConBTGPS]] 0.1.3<br />
|2011-06-13<br />
|cube48<br />
|Network - GPS<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=688 Download] [http://repo.openpandora.org/?page=detail&app=ConBTGPS Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4006-conbtgps/ Discussion]. Automizes bluetooth GPS connection.<br />
|-<br />
|[[Conky]]<br />
|2010-08-03<br />
|daniel3000 (port)<br />
|System<br />
|[http://www.hermocom.com/en/downloads/openpandora/Conky.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=Conky Repo]<br />
|System monitor. [http://www.gp32x.com/board/index.php?/topic/55775-conky Discussion]<br />
|-<br />
|[[Converseen]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,339 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58859-converseen/ Discussion]<br />
|-<br />
|[[CScreenie]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|System - screenshot<br />
|<br />
|<br />
|-<br />
|[[C/C++ Development Tools]] 0.0.39<br />
|2011-08-12<br/>2011-07-09<br />
|freamon, StreaK<br />
|Development<br />
|[http://ompldr.org/vOXY0Zg/cdevtools2.pnd.zip StreaK's version] [http://repo.openpandora.org/?page=detail&app=cdevtools.freamon.40n8e freamon's version]<br />
|[http://boards.openpandora.org/index.php?/topic/3513-cc-development-tools/page__view__findpost__p__68595 Discussion] StreaK's version ads STJERM and JED<br />
|-<br />
|[[DarCalc]]<br />
|2010-08-28<br />
|JP<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,196 Archive]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Deadbeef]] 0.4.3<br />
|2010-11-01<br />
|CME (port), sebt3 (port)<br />
|Audio - music player<br />
|[http://root.shadow-node.net/public/cme/pnd/deadbeef.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55178-deadbeef-compiled-with-codesourcery-gcc-2010q1/ Discussion]<br />
|-<br />
|[[DEF's Pack base]] 0.1<br />
|2011-10-28<br />
|Linux-SWAT aka DEF<br />
|System - OP's firmware overlay + Xfce revamp<br />
|[http://openpandora.free.fr/openpandora/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5899-introducing-the-defs-pack/ Discussion]<br />
|-<br />
|[[DEF's Pack kernel chooser]] 0.5<br />
|2011-12-11<br />
|Linux-SWAT aka DEF<br />
|System - Multiple optimized kernels choice<br />
|[http://openpandora.free.fr/openpandora/def_pack/def_pack_kernel/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/6117-introducing-the-defs-pack-kernel-chooser/ Discussion]<br />
|-<br />
|[[dia]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - diagrams<br />
|[http://sebt3.openpandora.org/pnd/dia.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56863-dia/ Discussion]<br />
|-<br />
|[[DJView4]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - document viewer<br />
|<br />
|djvu file viewer.<br />
|-<br />
|[[Document Viewer]] (evince)<br />
|2011-06-29<br />
|mcobit (port)<br />
|Office - document viewer<br />
|[http://repo.openpandora.org/?page=detail&app=evince-evince-10460 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4231-documentviewer-evince/ Discussion]. Supports djvu format.<br />
|-<br />
|[[DoUML]]<br />
|2011-05-16<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=douml-douml-12845 Repo]<br />
|[http://sourceforge.net/projects/douml/ Website]<br />
|-<br />
|[[DrawSWF]] ('''beta''')<br />
|2010-07-10<br />
|Chrysipp (port)<br />
|Graphics - vector drawing<br />
|[http://www.pandorasource.de/download.php?view.158 Download] <br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10105%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhilcfdbJF4gEtvmTIwMjO9EFqUQ-A Discussion (German)]. Must have Java.pnd installed. {{HideableNotes|A small drawing program. The drawing can be exported as a Flash animation, which then shows its gradual development.}}<br />
|-<br />
|[[E-02 Engine]] v11.08.11.01<br />
|2011-08-19<br />
|Stealth, Kazuki (port)<br />
|Development - 2D games<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,433 Archive]<br />
|[http://stealth.hapisan.com/E02/ Website]. Multiplatform 2D game development system.<br />
|-<br />
|[[EasyPaint]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image editor<br />
|<br />
|Like MSPaint/MS PaintBrush<br />
|-<br />
|[[ECM]] (Error Code Modeller)<br />
|2011-07-17<br />
|StreaK (port)<br />
|System - file archiver<br />
|[http://ompldr.org/vOWluMA/ecm.pandora Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59993-ecm-error-code-modeller-port/ Discussion]. Decompress PSX ISOs in ECM format, to run them in PCSXreARMed.<br />
|-<br />
|[[Effigy]] (PEF) Emulator Frontend ('''beta''')<br />
|2011-04-04<br />
|Aimless_E<br />
|System - frontend<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=415 Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2276-effigy-pef-emulator-frontend/page__view__findpost__p__47107 Discussion] ([http://www.gp32x.com/board/index.php?/topic/44952-pandora-emulator-frontend/ old])<br />
|-<br />
|[[Ekiga]] ('''beta''')<br />
|2010-10-29<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/ekiga.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/ Discussion]. Online phone & video calls. '''[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/page__view__findpost__p__924918 Doesn't work]'''{{HideableNotes| though it can be made to work through Debian, [[Extend Utils]]: [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/]}}<br />
|-<br />
|[[ELinks]] 0.12Pre5.1<br />
|2011-05-22<br />
|pndrsky (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=elinks Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59347-elinks-0-12pre5/ Discussion].<br />
|-<br />
|[[emacs]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=emacs-x11 Repo] <br />
|<br />
|-<br />
|[[Emelfm2]]<br />
|2011-03-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,351 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58928-port-request-emelfm2/ Discussion]<br />
|-<br />
|[[emescene]] 2.11<br />
|2011-09-09<br />
|freamon (port)<br />
|Network - IM client<br />
|[http://repo.openpandora.org/?page=detail&app=emesene.freamon.40n8e Repo]<br />
|<br />
|-<br />
|[[Empathy]] 2.29.6 ('''beta''')<br />
|2011-03-08<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/empathy.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58911-empathy/ Discussion]. No networks included yet.<br />
|-<br />
|[[Enna]] ('''beta''')<br />
|2010-07-08<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/enna.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55113-enna/ Discussion]<br />
|-<br />
|[[Exaile]]<br />
|2010-04-28<br />
|Pickle (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,43 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Exaile.inf Apps]<br />
|Needs Community Codec Pack to run<br />
|-<br />
|[[Extend Utils]]<br />
|2010-06-22<br />
|Stuckie<br />
|System<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] (old: [http://www.gp32x.com/board/index.php?/topic/54651-debian-in-an-extend/ 1], [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/ 2]). {{HideableNotes|Make /, /home and swap files write to SD card instead of [[NAND]].}}<br />
|-<br />
|[[Extend Utils]] - Debian Dev Extend<br />
|2011-06-26<br />
|Stuckie<br />
|Development<br />
|[http://stuckiegamez.co.uk/apps/pandora/ExtendUtils/DebianDevExtend.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] {{HideableNotes|Debian dev extend. Allows you to increase size of root and home directories + run over 29,000 programs. Download the necessary files [http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/page__view__findpost__p__952358 here].}}<br />
|-<br />
|[[Extreme Image Converter]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image converter<br />
|<br />
|batch image format converter<br />
|-<br />
|[[F3]]<br />
|2010-10-17<br />
|slaeshjag (port)<br />
|System<br />
|[http://stuffs.slaeshjag.org/F3.tar Download]<br />
|Test for fake flash memory (like H2testw). [http://www.gp32x.com/board/index.php?/topic/57063-some-quick-tips-to-help-avoid-fake-sd-cardsflash-media/page__view__findpost__p__922187 Discussion]<br />
|-<br />
|[[FBReader]] 0.12.10<br />
|2010-07-26<br />
|zx81 (port)<br />
|Office - eBook Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,168 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fbreader-0.12.10.inf Apps]<br />
|writes data into the NAND, not on the SD card!<br />
|-<br />
|[[Fennec]] 4.0b3 ('''beta''')<br />
|2011-02-03<br />
|Mozilla Team, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,75 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Fennec40.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/58514-fennec-4-0b3/ Discussion]<br />
|-<br />
|[[Fennec]] 3.6.3<br />
|2010-05-30<br />
|Mozilla Team, Iampanis (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fennec.inf Apps]<br />
|mobile version of FireFox<br />
|-<br />
|[[Figaro's Password Manager 2]] ('''beta''')<br />
|2010-11-30<br />
|mcobit (port)<br />
|System - passwords<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,254 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57714-figaros-password-manager-2/ Discussion]<br />
|-<br />
|[[Firefox]]<br />
|2010-06-14<br />
|Evildragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,91 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/FireFox.inf Apps]<br />
|<br />
|-<br />
|[[Firefox]] 3.6.13<br />
|2011-01-28<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/firefox-3.6.13-0.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/56903-firefox-3-6-10/ Discussion (old)], [http://www.gp32x.com/board/index.php?/topic/58425-firefox-3-6-13/ news/discussion]<br />
|-<br />
|[[Firefox]] 6.0.0.1<br />
|2011-08-24<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=firefox.hdonk.500 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5014-firefox-60/ Discussion] ([http://www.gp32x.com/board/index.php?/topic/59590-firebox-5-beta-3/ v5b3], [http://www.gp32x.com/board/index.php?/topic/58489-firefox-4-beta-10/ v4b10])<br />
|-<br />
|[[FlipClock]] ('''beta''')<br />
|2011-02-05<br />
|torpor (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58548-port-flipclock-for-pandora/ Discussion], also [http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/page__view__findpost__p__937668 here]<br />
|-<br />
|[[Flite]]<br />
|2011-08-17<br />
|Kazuki (port)<br />
|Audio - speech synthesis<br />
|[http://repo.openpandora.org/?page=detail&app=flite-32492 Repo]<br />
|<br />
|-<br />
|[[Fotoxx]]<br />
|2010-12-06<br />
|Kornelix<br/>mcobit (port)<br />
|Graphics - photo editor & manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,261 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57777-fotoxx/ Discussion]<br />
|-<br />
|[[Freemind]] 0.9.0<br />
|2011-03-10<br/>2010-11-21<br />
|mash (port)<br />
|Office - mind mapping<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,4,240 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/679-freemind-a-mindmap-tool/page__view__findpost__p__39752 Discussion] [http://www.gp32x.com/board/index.php?/topic/57605-freemind-a-mindmap-tool/ (old)] . Needs java.pnd installed.<br />
|-<br />
|[[Gambas3]]<br />
|2011-05-27<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gambas3-17044 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3734-gambas3/ Discussion]. Dev environment like Visual Basic.<br />
|-<br />
|[[GanttProject]] 2.0.10<br />
|2011-03-19<br />
|mash (port)<br />
|Office - project management<br />
|[http://mash-systeme.de/downloads/ganttproject.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,364 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2491-ganttproject-2010/ Discussion] [http://en.wikipedia.org/wiki/GanttProject Wiki article]. Needs Java.pnd<br />
|-<br />
|Gbdserver 7.3<br />
|2011-09-05<br />
|Dimacus (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gdb_srv73.package.dimacus.001 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/60269-gdbserver-runs-right-off/ Discussion]<br />
|-<br />
|[[GCalc]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,241 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57636-gcalc-graphic-calculator/ Discussion]. Needs java.pnd installed. See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[gCalctool]]<br />
|2011-02-26<br />
|mash (port)<br />
|Office - calculator<br />
|[http://mash-systeme.de/downloads/gcalctool.pnd Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/page__gopid__36838#entry36838 Discussion].<br />
|-<br />
|[[Geany]] 0.2<br />
|2011-08-01<br />
|jones (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=geany-geany-16360 Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/4555-geany-020/ Discussion]<br />
|-<br />
|[[gedit]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - text editor<br />
|[http://sebt3.openpandora.org/pnd/gedit.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56862-gedit/ Discussion]<br />
|-<br />
|[[Geeqie]]<br />
|2011-05-19<br />
|Kazuki (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=geeqie-11204 Repo]<br />
|<br />
|-<br />
|[[Geogebra]]<br />
|2011-06-04<br />
|shotmanikos (port)<br />
|Education - math<br />
|[http://repo.openpandora.org/?page=detail&app=geogebra-03062011 Repo]<br />
|[http://www.geogebra.org/ Website] Requires Java.pnd.<br />
|-<br />
|[[gerbv]]<br />
|2010-09-14<br />
|bompo (port)<br />
|Office - EDA<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,202 Archive]<br />
|viewer for Gerber RS-274X, Excellon drill, & CSV pick-and-place files<br />
|-<br />
|Get iPlayer<br />
|2011-04-23<br />
|freamon (port)<br />
|Multimedia - file downloader<br />
|[http://repo.openpandora.org/?page=detail&app=getiplayer.freamon.40n8e Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3045-get-iplayer/ Discussion]<br />
|-<br />
|[[gFTP]] 2.0.18 ('''beta''')<br />
|2010-07-01<br />
|sebt3 (port)<br />
|Network - FTP client<br />
|[http://sebt3.openpandora.org/pnd/gftp.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54931-gftp/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6.11.1<br />
|2011-04-07<br />
|sebt3 (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=gimp-gimp-2.6-4644 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59172-gimp-2-6-9/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6 ('''beta''')<br />
|2010-06-06<br />
|Stuckie (quick hack)<br />
|Graphics - image editor<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/gimp-2.6.pnd Download]<br />
|Read instructions [http://www.gp32x.com/board/index.php?/topic/54071-ubuntu-or-other-dist-alternative/page__p__868411&#entry868411 here]<br />
|-<br />
|[[Gmu Music Player]] 0.8.0beta1 <br />
|2011-06-08<br />
|wejp<br />
|Audio - music player<br />
|[http://wejp.k.vu/files/gmu-0.8.0beta1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59602-gmu-music-player-0-8-0beta1-for-the-pandora-released/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58009-gmu-music-player-0-7-2/ old]<br />
|-<br />
|[[Gnomad 2]]<br />
|2010-10-18<br />
|sebt3 (port)<br />
|Audio - music manager<br />
|[http://sebt3.openpandora.org/pnd/gnomad2.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57088-gnomad2/ Discussion]<br />
|-<br />
|[[Gnome Music Player Client]] (GMPC) 0.20.0 ('''beta''')<br />
|2010-08-01<br />
|tsh (port)<br />
|Audio - music player<br />
|[https://sites.google.com/site/tshpandorastuff/file-cabinet/gmpc0.20.0.pnd?attredirects=0&d=1 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55664-gmpc-beta/ Discussion]<br />
|-<br />
|[[Gnumeric]]<br />
|2011-01-17<br />
|sebt3 (port)<br />
|Office - spreadsheet<br />
|[http://sebt3.openpandora.org/pnd/gnumeric.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920072 Discussion]<br />
|-<br />
|[[GoldenDict]] 0.9.0Svn<br />
|2010-09-27<br />
|Hitnrun (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,209 Archive] [http://www.rangelreale.com/pandora/goldendict.pnd Download] [http://repo.openpandora.org/?page=detail&app=goldendict Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56802-goldendict-0-9-0svn/ Discussion]<br />
|-<br />
|[[GPar2]]<br />
|2011-08-11<br />
|DaMummy (port)<br />
|System?<br />
|[http://repo.openpandora.org/?page=detail&app=gpar2 Repo] <br />
|usenet data posting/recovery<br />
|-<br />
|[[GParted]]<br />
|2011-02-05<br />
|sebt3 (port)<br />
|System - partition<br />
|[http://sebt3.openpandora.org/pnd/gparted.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Discussion]<br />
|-<br />
|[[gPicView]]<br />
|2011-03-10<br />
|sebt3 (port)<br />
|Graphics - image viewer<br />
|[http://sebt3.openpandora.org/pnd/gpicview.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58938-gpicview/ Discussion]<br />
|-<br />
|[[gPodder]] 2.18<br />
|2011-08-15<br />
|freamon (port)<br />
|Network - podcatcher<br />
|[http://repo.openpandora.org/?page=detail&app=gpodder.freamon.40n8e Repo].<br />
|[http://boards.openpandora.org/index.php?/topic/4904-gpodder-release/ Discussion]. Subscribe to podcast RSS feeds.<br />
|-<br />
|GQview<br />
|2010-07-27<br />
|daniel3000 (port)<br />
|Graphics - image viewer<br />
|[http://www.hermocom.com/en/downloads/openpandora/GQview.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=GQview Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55559-gqview-pnd-image-viewer-available/ Discussion]<br />
|-<br />
|[[Grafx2]] <br />
|2010-12-30<br />
|pulkomandy, yrizoud, mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,264 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58016-grafx2/ Discussion]. For pixel art.<br />
|-<br />
|[[Grafx2]] SVN v1713<br />
|2011-02-26<br />
|pulkomandy, yrizoud, et al.<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,330 Archive]<br />
|For pixel art.<br />
|-<br />
|[[GrooveShark Player]]<br />
|2011-03-11<br />
|Elias Woods, coldbird (port)<br />
|Network - music streaming<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,354 Archive]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/page__view__findpost__p__942959 GP32X] [http://boards.openpandora.org/index.php?/topic/2273-compile-groove-for-pandora/ OP]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. {{HideableNotes|"you can listen to a gigantic Online Music Archive for free."}}<br />
|-<br />
|[[Groove]]<br />
|2010-07-19<br />
|Elias Woods, bompo (port)<br />
|Network - music streaming<br />
|[http://dl.dropbox.com/u/39448/pandora/Groove.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/ Discussion]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. '''Warning''': {{HideableNotes|Requires installing dependencies with opkg. See discussion thread.}}<br />
|-<br />
|[[GRsync]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - backup<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,340 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58861-grsync/ Discussion]. Synchronize folders & files, make backups<br />
|-<br />
|[[gVim]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=gvim Repo] <br />
|<br />
|-<br />
|[[Gwaei]]<br />
|2010-11-26<br />
|Zachary Dovel<br/>mcobit (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,249 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57674-gwaei-port-japanese-english-dictionary/ Discussion]. Japanese-English.<br />
|-<br />
|[[HexEdit]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|Development - hex editor<br />
|[http://repo.openpandora.org/?page=detail&app=hexedit Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4136-hexedit/ Discussion]<br />
|-<br />
|[[hfsutils]]<br />
|2011-03-10<br />
|Silent-Hunter (port)<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=295 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2236-hfsutils-port/ Discussion]. For reading & writing Macintosh file systems.<br />
|-<br />
|[[HomeBank]] 4.3<br />
|2011-02-26<br />
|Maxime Doyen, mcobit (port)<br />
|Office - money manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,296 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58506-homebank/ Discussion]<br />
|-<br />
|[[Hotfix 5]]<br />
|2011-03-04<br />
|Pandora team<br />
|System<br />
|[http://www.openpandora.org/downloads/HotFix5-Zaxxon.pnd Official site]<br />
|Make sure you have this installed. Discussion: [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/page__pid__37497#entry37497 OP]<br />
|-<br />
|[[ImageViewer]]<br />
|2010-07-24<br />
|StreaK (port)<br />
|Graphics - image viewer<br />
|<br />
|<br />
|-<br />
|[[Inkscape]] ('''beta''')<br />
|2010-10-08<br />
|sebt3 (port)<br />
|Graphics - vector drawing<br />
|[http://sebt3.openpandora.org/pnd/inkscape.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/56954-inkscape/ Discussion]. Currently very slow.<br />
|-<br />
|[[Java]] Pnd ('''beta''')<br />
|2010-11-21<br />
|WizardStan (port)<br />
|System - dependency<br />
|[http://rebirthofxeen.com/files/pandora/java.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57598-java-pnd/ Discussion]. Run Java apps.<br />
|-<br />
|[[JED Editor]]<br />
|2011-08-11<br />
|StreaK (port)<br />
|Office - text editor<br />
|[http://ompldr.org/vOXVqbg/jed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60173-jed-editor/ GP32X] [http://boards.openpandora.org/index.php?/topic/4848-jed-editor/ OP]<br />
|-<br />
|[[jEdit]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,244 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57614-jedit-programmers-text-editor/ Discussion]. For programmers. Needs java.pnd installed.<br />
|-<br />
|[[jChemPaint]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Graphics - molecule drawing<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,242 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57633-jchempaint/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMol]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Graphics - molecule viewing in 3D<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,243 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57618-jmol-3d-molecule-viewer/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMP3 Player]]<br />
|2010-07-10<br />
|jaijuju<br />
|Audio - music player<br />
|[http://www.pandorasource.de/download.php?view.156 Download]<br />
|[http://code.google.com/p/jmp3player/ Website]. Java.pnd required.<br />
|-<br />
|[[Joe Editor]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|terminal-based screen editor<br />
|-<br />
|[[Jumanji]]<br />
|2011-05-22<br/>2011-03-03<br />
|zLouD (2nd port)<br/>b3w (1st port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=jumanji-80A3FEF9.zLouD 2nd port]<br/>[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/jumanji.inf 1st port]<br />
|Discussion (German): [http://forum.gp2x.de/viewtopic.php?f=59&t=12130 2nd port] [http://forum.gp2x.de/viewtopic.php?f=59&t=11821 1st port]. [https://wiki.archlinux.org/index.php/Jumanji Wiki]<br />
|-<br />
|[[KCHMViewer]] 5.2<br />
|2010-10-05<br />
|Hitnrun (port)<br />
|Office - CHM Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,215 Archive] [http://repo.openpandora.org/?page=detail&app=kchmviewer Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56901-kcmviewer/ Discussion.] Windows help files reader.<br />
|-<br />
|[[KDiff 3]]<br />
|2011-02-03<br />
|Joachim Eibl<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,299 Archive] <br />
|[http://boards.openpandora.org/index.php?/topic/1440-kdiff3-0995-pandora-3/ Discussion]. Merge 2 or 3 text input files or directories<br />
|-<br />
|[[KeePassX]]<br />
|2011-06-23<br />
|pmprog (port)<br />
|System - passwords<br />
|[http://repo.openpandora.org/?page=detail&app=keepassx Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4135-keepassx-v043/ Discussion]<br />
|-<br />
|[[Keyboard layout changer]]<br />
|2011-06-12<br />
|slaeshjag<br />
|System - configuration<br />
|[http://repo.openpandora.org/?page=detail&app=change-keymap-0.1-slaeshjag Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/2428-keyboard-layout-changer/ Discussion]. Shows up in Settings as Keyboard Layout<br />
|-<br />
|[[Leafpad]] 0.8.18.8<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=leafpad-leafpad-22475 Repo]<br />
|<br />
|-<br />
|[[Liferea]]<br />
|2010-07-06<br />
|sebt3 (port)<br />
|Network - RSS Reader<br />
|[http://sebt3.openpandora.org/pnd/liferea.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55089-liferea/ Discussion]<br />
|-<br />
|[[lighttpd]] + lighttpd-php ('''beta''')<br />
|2011-05-19<br />
|eyecreate<br />
|Network - web server<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=560 lighttpd] [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=561 lighttpd-php]<br />
|[http://boards.openpandora.org/index.php?/topic/3580-lighttpd-test-pnd/ Discussion] [http://en.wikipedia.org/wiki/Lighttpd Website]<br />
|-<br />
|[[Lightweight2]] 1.12<br />
|2011-07-29<br />
|cpttom, mcobit (port), Zero3K (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=lightweight2-Lightweight2-112245 Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58836-lightweight2/page__view__findpost__p__945285 GP32X] [http://boards.openpandora.org/index.php?/topic/2106-lightweight-2/page__view__findpost__p__81473 OP]. Small, fast browser.<br />
|-<br />
|[[Links2]]<br />
|2011-03-10<br />
|mash (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,333 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion].<br />
|-<br />
|[[Linksys AE1000 USB Wifi]] (installer)<br />
|2011-04-01<br />
|Jey123456<br />
|Network - USB Wifi driver<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=379 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/page__view__findpost__p__46426 Discussion]. Get internet anywhere.<br />
|-<br />
|[[Linphone]] ('''beta''')<br />
|2011-01-20<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/linphone.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58289-linphone Discussion]. Online phone calls.<br />
|-<br />
|[[Linux Multimedia Studio]] 0.4.10.1 (LMMS)<br />
|2011-05-15<br />
|eyecreate (port)<br />
|Audio - music production<br />
|[http://repo.openpandora.org/?page=detail&app=lmms-lmms-32513 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3501-lmms/ Discussion]<br />
|-<br />
|[[LXTask]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - task manager<br />
|<br />
|<br />
|-<br />
|[[Lynx]] v2.8.7<br />
|2011-02-28<br />
|Mhaws (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,331 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1998-lynx-087/ Discussion]<br />
|-<br />
|[[LXTerminal]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|<br />
|<br />
|-<br />
|[[luakit]]-20110722<br />
|2011-09-07<br />
|b3w (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=luakit-b3w Repo]<br />
|<br />
|-<br />
|[[MaCoPix]]<br />
|2011-06-29<br />
|Cloudef (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=macopix-1.7.4 Repo]<br />
|Desktop mascot app<br />
|-<br />
|[[Me TV]]<br />
|2010-10-19<br />
|sebt3 (port)<br />
|Network - digital TV<br />
|[http://sebt3.openpandora.org/pnd/metv.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56987-port-request-me-tv/page__p__921501&#entry921501 Discussion]<br />
|-<br />
|[[Merkaartor]] 0.17.0<br />
|2011-01-27<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/merkaartor.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56656-merkaartor-or-other-osm-editor/page__p__922345&#entry922345 Discussion]<br />
|-<br />
|[[Midnightcommander]] 4.7.5.2<br />
|2011-05-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=midnightcommander-mc-23340 Repo]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2621-midnightcommander/ OP] [http://www.gp32x.com/board/index.php?/topic/59103-midnightcommander/ GP32X]<br />
|-<br />
|[[Midori]] 0.3.3-1<br />
|2011-04-05<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/midori-0.3.3-1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59121-midori-0-3-3/ Discussion] Fixed version of Midori.<br />
|-<br />
|[[Midori]] 0.3.6<br />
|2011-05-21<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/pnd/midori-0.3.6-flashfix.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59490-midori-0-3-6/ GP32X] [http://boards.openpandora.org/index.php?/topic/3615-midori-036/ OP] {{HideableNotes|(Flash now works; instructions in thread).}}<br />
|-<br />
|[[MikMod Player]]<br />
|2011-08-03<br />
|StreaK (port)<br />
|Audio - music player<br />
|<br />
|Plays mod, s3m, it, xm, & others.<br />
|-<br />
|[[Milkyhelper]] 1.7.2.6<br />
|2011-09-10<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkyhelper-1.2 Repo]<br />
|<br />
|-<br />
|[[Milkynotify]] - Update notifier<br />
|2011-06-14<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkynotify Repo]<br />
|<br />
|-<br />
|[[MilkyTracker]]<br />
|2011-08-22<br/>2010-06-23<br />
|StreaK (2nd port)<br/>Stuckie (1st port)<br />
|Audio - music tracker<br />
|[http://ompldr.org/vYTB2Yg/milkytracker.pnd.zip Download (StreaK)]<br/>[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,102 Archive (Stuckie)] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/milkytracker.inf Apps (Stuckie)]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60245-milkytracker-beta/page__gopid__956326&#entry956326 StreaK], [http://www.gp32x.com/board/index.php?/topic/57612-remember-the-only-2-keyboard-buttons-at-once-limitation/ Stuckie]<br />
|-<br />
|[[MinAmp]] 0.31<br />
|2011-06-14<br />
|Kool65<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=minamp Repo]<br />
|[http://linux.kewley.name/minamp Website/comments] [http://boards.openpandora.org/index.php?/topic/3577-minamp/ Discussion]<br />
|-<br />
|[[Minitube]] 1.5.0<br />
|2011-08-12<br />
|Flavio Tordini, freamon (port)<br />
|Network - Youtube client<br />
|[http://repo.openpandora.org/?page=detail&app=minitube Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55952-minitube-1-1/ v1.1] [http://www.gp32x.com/board/index.php?/topic/58183-minitube-1-3/ v1.3] [http://www.gp32x.com/board/index.php?/topic/57099-new-version-of-minitube-avaiable/page__view__findpost__p__950303 v1.4]. Youtube browser/player<br />
|-<br />
|[[modRana]]<br />
|2011-06-17<br />
|cube48 (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=modrana Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3780-modrana/ Discussion]. GPS. Can also view maps offline.<br />
|-<br />
|[[MooEdit]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - text editor<br />
| <br />
|<br />
|-<br />
|[[Mount-Menu]]<br />
|2011-08-09<br />
|Lomaxx<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/mount-menu-installer.pnd Download] [http://repo.openpandora.org/?page=detail&app=mount-menu-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59985-mountmenu-installer/ Discussion]. Alternate mount-mechanism for SDHC-card-slots.<br />
|-<br />
|[[mtPaint]]<br />
|2010-07-27<br/>2010-12-29<br />
|Mark Tyler, daniel3000 (port 1), chris_c (port 2)<br />
|Graphics - image editor<br />
|[http://www.hermocom.com/en/downloads/openpandora/mtPaint.pnd/ Download (port 1)] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,263 Archive (port 2)]<br />
|[http://www.gp32x.com/board/index.php?/topic/55561-mtpaint-pnd-available/ Discussion]. For painting & pixel art. Ported twice.<br />
|-<br />
|[[MTR-GTK]]<br />
|2011-05-15<br />
|Kazuki (port)<br />
|Network - diagnostic tool<br />
|[http://repo.openpandora.org/?page=detail&app=mtr-mtr-10382 Repo]<br />
|Combines 'traceroute' and 'ping'<br />
|-<br />
|[[muCommander]]<br />
|2011-07-24<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[MuPDF]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Office - PDF viewer<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Discussion (German)].<br />
|-<br />
|[[Mutt]]<br />
|2011-03-01<br />
|mash (port)<br />
|Network - email client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,334 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion]. Text-based.<br />
|-<br />
|[[MyPaint]]<br />
|2011-02-27<br />
|First (port)<br />
|Graphics - image editor<br />
|[http://webusers.spa.umn.edu/~laurens/pnd/mypaint-0.9.0.pnd Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1817-mypaint-port/ Discussion]. [http://mypaint.intilinux.com/ Website]. Has pressure sensitivity.<br />
|-<br />
|[[Nagaina]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application<br />
|-<br />
|[[ncmpcpp4P]] v0.5.7.1<br />
|2011-04-28<br />
|remogatto (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=ncmpcpp4P.remogatto Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2032-ncmpcpp4p/ Discussion]. [http://unkart.ovh.org/ncmpcpp/ Website] ncurses-based music player<br />
|-<br />
|[[NetFleet]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Network - download manager<br />
|<br />
|<br />
|-<br />
|[[Netsurf]] 2.6<br />
|2011-03-08<br />
|slaeshjag(port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/netsurf.pnd Download]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2129-netsurf/ OP] [http://www.gp32x.com/board/index.php?/topic/58913-netsurf-2-6/ GP32X] No SSL support<br />
|-<br />
|[[Nightvision]] 3.0<br />
|2011-03-12<br />
|F_Slim (port)<br />
|Office - planetarium<br />
|[http://www.slimpages.de/extern/nightvision.pnd.zip Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2299-nightvision-30/ Discussion] [http://forum.gp2x.de/viewtopic.php?f=59&t=11810 (German}]. Needs java.pnd installed. May not work in HF5<br />
|-<br />
|[[NoteCase Pro]]<br />
|2011-09-09<br />
|hermocom (port)<br />
|Office - personal organizer<br />
|[http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 Repo]<br />
|<br />
|-<br />
|[[Nub configuration alternative]]<br />
|2011-06-10<br />
|Caine<br />
|System - configuration<br />
|[http://www.mediafire.com/?pxmw6m7zezj7aus Download] <br />
|[http://boards.openpandora.org/index.php?/topic/3946-nub-configuration-alternative/ Discussion]. Will be included in HF6.<br />
|-<br />
|[[Ommpc]] v0.5.4<br />
|2010-10-06<br />
|Tim Temple<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,133 Archive]<br />
|MPD client [http://www.gp32x.com/board/index.php?/topic/55039-ommpc-v0-5-2/ Discussion]<br />
|-<br />
|OPKG Installer<br />
|2011-04-24<br />
|Dave1234<br />
|Network<br />
|[http://www.pandorabits.org/uploads/opkg_installer/opkg_installer.pnd Download] <br />
|[http://www.pandorabits.org/index.php?page=opkg-installer Website] [http://boards.openpandora.org/index.php?/topic/3057-opkg-installer/ Discussion]<br />
|-<br />
|[[OSM2Go]] ('''beta''')<br />
|2010-05-26<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/?f=osm2go.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59529-osm2go/ Discussion]. Doesn't work yet.<br />
|-<br />
|[[Osmo]] ('''beta''')<br />
|2010-09-03<br />
|sebt3 (port)<br />
|Office - personal organizer<br />
|[http://sebt3.openpandora.org/pnd/osmo.pnd Download]<br />
|[http://clayo.org/osmo/ Website] [http://www.gp32x.com/board/index.php?/topic/56455-osmo/ Discussion]<br />
|-<br />
|OVR editor and PND aware application launcher<br />
|2011-06-27<br />
|Caine<br />
|System<br />
|[http://www.mediafire.com/?v9pds8txfcey1p4 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/4201-ovr-editor-and-pnd-aware-application-launcher/ Discussion]<br />
|-<br />
|[[PandaBAS]] BASIC Interpreter<br />
|2011-07-02<br />
|ZXDunny (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pandabas.zxdunny.2994 Repo]<br />
|Port of SpecBAS BASIC interpreter.<br />
|-<br />
|[[PanDebian]]<br />
|2011-05-30<br />
|Gregor<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=PanDebian Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/1474-pandebian/ Discussion]. [[Extend Utils]] alternative for Angstrom-Debian cooperation<br />
|-<br />
|Pandora Fractals<br />
|2010-08-26<br />
|Or Green<br />
|Graphics - fractals<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/PFractals.inf Apps]<br />
|fractal generator. [http://www.gp32x.com/board/index.php?/topic/51402-mandelbrot-set-generator-for-pandora/page__st__75 Discussion]<br />
|-<br />
|[[Pan Newsreader]]<br />
|2011-06-16<br />
|sebt3 (port)<br />
|Network - newsreader<br />
|[http://repo.openpandora.org/?page=detail&app=pan Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59664-pan-newsreader/ Discussion]<br />
|-<br />
|[[PanPlayer]] Beta 4<br />
|2011-02-24<br />
|JDGBOLT<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,329 Archive] [http://apps.openpandora.org/cgi-bin/viewapp.pl?/Application/PanPlayer.inf Apps]<br />
|'''Needs [[Hotfix 5]]'''. [http://www.gp32x.com/board/index.php?/topic/58769-panplayer-beta/ Discussion]. Optimized mplayer build<br />
|-<br />
|[[P-Boot]]<br />
|2012-07-07<br />
|chaotix<br />
|System - Boot manager<br />
|[http://lxtek.de/pandora/pboot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/9150-p-boot/ Discussion] Initram to allow flexible booting options (NFS, USB, loop)<br />
|-<br />
|[[PCMan File Manager]] 0.9.7.1<br />
|2011-05-20<br />
|Kazuki (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=pcmanfm-1055 Repo]<br />
|<br />
|-<br />
|[[Pencil]] 0.4.4b ('''beta''')<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Graphics - animation<br />
|[http://sebt3.openpandora.org/pnd/pencil.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57362-pencil/ Discussion]. 2D animation & drawing.<br />
|-<br />
|[[Pepviewer]]<br />
|2011-02-22<br />
|Skadus (port)<br />
|Graphics - image viewer<br />
|[http://www.mediafire.com/?t0sop9wrj087e1t Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1869-pepviewer/ Discussion]. Ported from PSP.<br />
|-<br />
|[[Pidgin]] 2.7.10.2<br />
|2011-05-17<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/pidgin.pnd Download] [http://repo.openpandora.org/?page=detail&app=pidgin-pidgin Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56898-pidgin/ Discussion]. This version no longer uses [[NAND]] to [http://www.gp32x.com/board/index.php?/topic/56898-pidgin/page__view__findpost__p__934658 store data].<br />
|-<br />
|[[PNDbuilder]] v1.1<br />
|2011-02-22<br />
|freedomdown (Ryan Dallaire)<br />
|Development<br />
|[http://www.freedomdown.ca/storage/pndb.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58587-pndbuilder/page__view__findpost__p__940230 Discussion]. Graphical PND maker.<br />
|-<br />
|PS3 Bluetooth Controller - Sixpair Utility<br />
|2010-06-13<br />
|Jim Paris, Samson Yeung, AireTamStrm (port) <br />
|System - input device<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,4 Archive]<br />
|Use a DualShock III Controller or SIXAXIS controller via USB<br />
|-<br />
|[[pnd_assoc]]<br />
|2011-03-29<br />
|Jey123456<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=369 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2634-pnd-assoc/ Discussion] Associate file types with PNDs<br />
|-<br />
|[[pnd_run.sh]] installer ('''beta''')<br />
|2011-06-16<br />
|sebt3<br />
|System<br />
|[http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_run.sh]] installer for HF6 ('''beta''')<br />
|2011-09-25<br />
|sebt3<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=pnd_run-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_utils]]<br />
|2011-05-23<br />
|Jey123456<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=Pnd_Utils Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2688-pnd-utils/ Discussion] Includes pnd_assoc and some other features.<br />
|-<br />
|[[PNDStore]] 1.0.3.0 ('''beta''')<br />
|2011-10-04<br />
|Tempel<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=pndstore Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59148-pndstore/page__view__findpost__p__958555 Discussion]<br />
|-<br />
|[[PSFreedom]]<br />
|2010-09-23<br />
|Notaz (port)<br />
|Other<br />
|[http://pandorapress.net/gruso/psfreedom.ko Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56752-psfreedom-for-pandora/ Discussion]. Allows homebrew on your PS3.<br />
|-<br />
|[[PSP-Maps]]<br />
|2011-09-02<br />
|Kazuki (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=pspmaps-1987 Repo]<br />
|<br />
|-<br />
|[[PuTTY]]<br />
|2011-07-15<br />
|Simon Tatham, Kazuki (port)<br />
|Network - terminal emulator<br />
|[http://repo.openpandora.org/?page=detail&app=putty-1496 Repo]<br />
|[http://en.wikipedia.org/wiki/PuTTY Wikipedia]<br />
|-<br />
|[[PyQt]] Installer<br />
|2011-09-02<br />
|Eric Jardim (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pyqt-install.sh-2318 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5149-pyqt-485-beta/ Discussion] Python bindings for Qt.<br />
|-<br />
|[[qBittorrent]]<br />
|2011-03-16<br />
|Coldbird (port)<br />
|Network - BitTorrent client<br />
|[http://dl.dropbox.com/u/13011238/qbittorrent-1.3.3-pandora.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58993-qbittorrent/ GP32X] [http://boards.openpandora.org/index.php?/topic/2389-qbittorrent/page__gopid__41612#entry41612 OP]<br />
|-<br />
|[[QDiskUsage]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=qdiskusage Repo]<br />
|[http://qt-apps.org/content/show.php/QDiskUsage?content=107012 Website]<br />
|-<br />
|[[qOrganizer]]<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Office - organizer<br />
|[http://sebt3.openpandora.org/pnd/qorganizer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,233 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57359-qorganizer/ Discussion]<br />
|-<br />
|[[qPSP Manager]]<br />
|2011-07-22<br />
|StreaK (port) <br />
|Other<br />
|<br />
|manage PSP memorystick<br />
|-<br />
|[[qSSLChat]]<br />
|2011-07-25<br />
|StreaK (port)<br />
|Network - chat client<br />
|[http://ompldr.org/vOW1jMg/qtsslchat.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60059-qsslchat-for-pandora/ Discussion]. P2P chatting. Not IRC.<br />
|-<br />
|[[QSynth & FluidSynth]] 0.3.5 ('''beta''')<br />
|2011-03-18<br />
|Kazuki (port)<br />
|Audio - synthesizer<br />
|[http://pandora.idb.s1.jcink.com/qsynth-0.3.5.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59011-porting-qsynth-fluidsynth-with-yactfeau/page__view__findpost__p__943670 Discussion] [http://qsynth.sourceforge.net/qsynth-index.html Website] {{HideableNotes|software synthesiser based on the Soundfont specification.}}<br />
|-<br />
|[[QtCumber]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Network - file transfer<br />
|<br />
|p2p file transfer<br />
|-<br />
|[[qtFM]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[QtMindMap]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Office - mind mapping<br />
|<br />
|<br />
|-<br />
|[[QtSpotify]]<br />
|2011-03-11<br />
|sebt3 (port)<br />
|Network - music streaming<br />
|[http://sebt3.openpandora.org/pnd/qtspotify.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58955-qtspotify/ Discussion]. Spotify client.<br />
|-<br />
|Quick Change CPU Speed<br />
|2010-06-20<br />
|Pleng<br />
|System<br />
|[http://www.strappysolutions.com/demos/pandora/CPUSpeeds.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54583-quick-change-cpu-speeds/ Discussion]. Add CPU speed presets to your menu.<br />
|-<br />
|[[Quicky]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application, wiki-like syntax.<br />
|-<br />
|[[RadioTray]]<br />
|2011-09-11<br />
|freamon (port)<br />
|Network - music streaming<br />
|[http://repo.openpandora.org/?page=detail&app=radiotray.freamon.40n8e Repo]<br />
|<br />
|-<br />
|RAM Defragger 0.4.0<br />
|2011-03-16<br />
|Tobias 'knilch' Jordan<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,359 Archive]<br />
|memory optimizer<br />
|-<br />
|[[Remmina]]<br />
|2010-06-21<br />
|mindlord (port)<br />
|Network - VNC/RDP/XDMCP client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,99 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/remmina.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/54610-remmina-0-7-5/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Repository News]]<br />
|2010-07-24<br />
|StreaK (original author)<br />
|Network - RSS Reader<br />
|<br />
|view news from repo.openpandora.org<br />
|-<br />
|[[Rockbox]] 3.9.x.1 ('''beta''')<br />
|2011-06-28<br />
|Thomas Jarosch, froggyman (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=rockbox.thomasjfox.003 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2094-rockbox-as-an-app/page__view__findpost__p__74439 Discussion]<br />
|-<br />
|[[rox-filer]]<br />
|2011-07-18<br />
|Cloudef (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=rox-filer Repo]<br />
|has the default rox tree in PND<br />
|-<br />
|[[RText]]<br />
|2010-07-10<br />
|Fifesoft, Chrysipp (port)<br />
|Development - text editor<br />
|[http://www.pandorasource.de/download.php?view.157 Download]<br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10106%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhivaNHspNg4XSb4aOpjskxivvIRXw Discussion (German)]. Must have Java.pnd installed.<br />
|-<br />
|[[Schism Mod Player]]<br />
|2010-06-10<br />
|?<br />
|Audio - music tracker<br />
|[http://www.pandorasource.de/download.php?view.79 Download]<br />
|Player for MOD and XM.<br />
|-<br />
|[[Schism Tracker]]<br />
|2010-06-19<br />
|Storlek, Stuckie (port)<br />
|Audio - music tracker<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,89 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/schismtracker.inf Apps]<br />
|Clone of Impulse Tracker<br />
|-<br />
|[[schroot]]<br />
|2012-06-16<br />
|Debian buildd-tools Developers, chaotix (port)<br />
|System<br />
|[http://lxtek.de/pandora/schroot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/8817-schroot/ Discussion] Secure and very versatile utility to run Debian or other Linux distros in a chroot<br />
|-<br />
|[[Scientific Calculator]]<br />
|2011-02-14<br />
|Chrysipp (port)<br />
|Office - calculator<br />
|[http://web.student.tuwien.ac.at/~e0725060/JavaScientificCalculator.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11714 Discussion (German)]. Must have Java.pnd installed. If you have trouble running it, try [http://boards.openpandora.org/index.php?/topic/673-java-pnd/page__view__findpost__p__51226 this].<br />
|-<br />
|[[Scite]] 2.21<br />
|2010-10-20<br />
|urjaman (port)<br />
|Office - text editor<br />
|[http://urjaman.dyndns.info/scite221.pnd Download] [http://repo.openpandora.org/?page=detail&app=scite Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/57116-scite-2-21-ported/ Discussion]. Scintilla-based syntax highlighting text editor<br />
|-<br />
|Script Launcher<br />
|2011-03-29<br />
|meandu229<br />
|System<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Discussion] script to launch .sh files<br />
|-<br />
|SD Card Speed Fix<br />
|2010-06-13<br />
|mawler<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,88 Archive]<br />
|improve SD writing speed, but risk data corruption if writing is interrupted<br />
|-<br />
|[[SD Installer]] 1.4.1.1<br />
|2011-06-25<br />
|Dave1234<br />
|System<br />
|[http://www.pandorabits.org/uploads/sd-installer/sd_install.pnd Download] [http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 Repo]<br />
|[http://www.pandorabits.org/index.php?page=sd-installer Website] [http://boards.openpandora.org/index.php?/topic/2297-pandora-sd-installer/page__view__findpost__p__73674 Discussion] Install Pandora OS to your SD card.<br />
|-<br />
|[[Seq24]] ('''beta''')<br />
|2010-09-06<br />
|Gruso (port)<br />
|Audio - music tracker<br />
|[http://users.tpg.com.au/pw2007/seq24.beta1.pnd Download] [http://repo.openpandora.org/?page=detail&app=seq24-0.8.7-pandora Repo]<br />
|MIDI sequencer. [http://www.gp32x.com/board/index.php?/topic/56517-seq24-midi-sequencer/ Discussion]<br />
|-<br />
|[[Sidplay]]<br />
|2011-09-21<br />
|Silent-Hunter (port)<br />
|Audio - music tracker<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=1039 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5412-sidplay/ Discussion] '''WARNING:''' not a PND, writes to NAND<br />
|-<br />
|[[Shutdown Timer]]<br />
|2011-06-02<br />
|atom (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=shutdowntimer.atom.001 Repo]<br />
|<br />
|-<br />
|[[small-ffmpeg-gui]]<br />
|2011-07-28<br />
|mcobit (port)<br />
|Media converter<br />
|[http://repo.openpandora.org/?page=detail&app=ffmpeg-small-ffmpeg-gui-269 Repo]<br />
|<br />
|-<br />
|[[SMPlayer]] 0.6.9-1<br />
|2011-02-02<br />
|Ivanovic (port)<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,298 Archive] <br />
|MPlayer frontend. [http://www.gp32x.com/board/index.php?/topic/58511-smplayer/ Discussion]<br />
|-<br />
|[[SpeedCrunch]]<br />
|2011-05-25<br />
|eyecreate (port)<br />
|Office - calculator<br />
|[http://repo.openpandora.org/?page=detail&app=speedcrunch-speedcrunch-26662 Repo]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Stjerm]]<br />
|2011-08-12<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|[http://ompldr.org/vOXYzYg/stjerm.pnd.zip Download]<br />
|<br />
|-<br />
|[[SunVox]]<br />
|2011-08-08<br />
|cube48 (port)<br />
|Audio - music tracker<br />
|[http://repo.openpandora.org/?page=detail&app=SunVox Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4085-sunvox-ultimate-multiplatform-synthsamplertracker/ Discussion]<br />
|-<br />
|[[SUPA]] 0.1-1 ('''beta''')<br/><small>Simple Updater for Pandora Applications</small> <br />
|2010-07-04<br />
|Bryce Leo<br />
|System - Application Downloader/Updater<br />
|[http://drive.and-a-half.com/SUPA.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55023-supa-simple-updater-for-pandora-applications/ Discussion]. No GUI yet. PNDStore is probably better.<br />
|-<br />
|[[Swap files]]<br />
|2011-06-16<br />
|slaeshjag (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=swaptools-0.1-slaeshjag Repo] <br />
|Manage swap files<br />
|-<br />
|[[Sxiv]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Graphics - image viewer<br />
|[http://forum.gp2x.de/download/file.php?id=1088&sid=c7364ef00c1d355c4f22cd82b21dae0a Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11998 Discussion (German)].<br />
|-<br />
|[[Sylpheed]]<br />
|2011-08-17<br />
|StreaK (port)<br />
|Network - email client<br />
|[http://ompldr.org/vOXhrZQ/sylpheed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60207-sylpheed-email-client-beta-pnd/ GP32X] [http://boards.openpandora.org/index.php?/topic/4924-sylpheed-email-client-beta-pnd/ OP]<br />
|-<br />
|[[Synergy]]<br />
|2010-10-09<br />
|Lomaxx (port)<br />
|Network - VNC client<br />
|[http://www.mediafire.com/?npdbkibd5bm5ckb Download] [http://repo.openpandora.org/?page=detail&app=synergy-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56943-synergy-clientserver-as-pnd/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Task Manager]]<br />
|2011-05-14<br />
|eyecreate (port)<br />
|System - task manager<br />
|[http://repo.openpandora.org/?page=detail&app=xfce-taskmanager-xfce4-taskmanager-11126 Repo]<br />
|<br />
|-<br />
|[[Tesh]]<br />
|2011-07-21<br />
|SreaK (port)<br />
|Development - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=tesh-app Repo] <br />
|with syntax highlighting: C++ / C / C# / Java<br />
|-<br />
|[[TiMidity++]] 2.13.3 (player + Daemon loader)<br />
|2011-03-21<br />
|Gruso (port)<br />
|Audio - MIDI<br />
|[http://www.mediafire.com/?7sit38m7ozpr4jd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59041-timidity-2-13-2-port/ GP32X] [http://boards.openpandora.org/index.php?/topic/2450-timidity/ OP]. Must install Timidity MIDI Installer first. {{HideableNotes|This makes Timidity visible to sequencers as a device.}}<br />
|-<br />
|[[Timidity MIDI Installer]]<br />
|2011-01-12<br />
|sebt3<br />
|Audio - MIDI<br />
|[http://sebt3.openpandora.org/pnd/timidity_midi_installer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,273 Archive] [http://repo.openpandora.org/?page=detail&app=timidity-midi-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Discussion]. MIDI patches installer. {{HideableNotes|It will allow you to have music for games that use MIDI. There are 3 different sound-sample sets packing different levels of sound quality. Installs to [[NAND]], though you can put them on SD card and then it's less than 2k on NAND (2 2-line files).}}<br />
|-<br />
|[[Transmission]]<br />
|2010-09-24<br />
|sebt3 (port)<br />
|Network - BitTorrent client<br />
|[http://sebt3.openpandora.org/pnd/transmission.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,208 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56553-bit-torrent-client/ Discussion].<br />
|-<br />
|[[TrueCrypt]] ('''beta''')<br />
|2011-02-12<br/>2010-07-18<br />
|TJSomething (port)<br/>daniel3000 (old port)<br />
|System - encryption<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,321 TJSomething's port] [http://repo.openpandora.org/?page=detail&app=TrueCrypt daniel3000's port]<br />
|[http://boards.openpandora.org/index.php?/topic/1763-truecrypt-port/ Discussion (TJSomething)], [http://www.gp32x.com/board/index.php?/topic/55347-truecrypt-pnd-ready-for-testing/ Discussion (hermocom/daniel3000)].<br />
|-<br />
|TuxPaint (from "Tux4Kids")<br />
|2011-04-20<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=tux4kids-tux4kids-27407 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2990-tux4kids Discussion]. Part of "Tux4Kids".<br />
|-<br />
|[[TV-Browser]] ('''beta''')<br />
|2011-02-13<br />
|chrysipp (port)<br />
|Network - TV guide<br />
|[http://web.student.tuwien.ac.at/~e0725060/TVBrowser.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11706 Discussion (German)]. [http://sourceforge.net/projects/tvbrowser/ Website]<br />
|-<br />
|[[Umbrello]] UML Modeller<br />
|2011-10-02<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=umbrello-umbrello-7295 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5531-umbrello-uml-modeller/ Discussion]<br />
|-<br />
|[[Unace]]<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UnRar]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UPX]] (The Ultimate Packer for eXecutables)<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[Very Simple Timer]]<br />
|2011-06-14<br />
|arekkusu<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=very-simple-timer Repo]<br />
|Keep track of time.<br />
|-<br />
|Viewnior 1.1<br />
|2011-02-26<br />
|gruso (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=viewnior-viewnior-15225 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55618-viewnior-pnd-available/page__view__findpost__p__940887 Discussion]<br />
|-<br />
|Vim Gvim 7.2 ('''beta''')<br />
|2010-08-08<br />
|joseluisjazz (port)<br />
|Office - text editor<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Discussion]. [http://www.vim.org/about.php About]. Not a PND.<br />
|-<br />
|[[VLC]] 1.1.0 ('''beta''')<br />
|2010-10-12<br />
|sebt3 (port)<br />
|Media player (video & audio)<br />
|[http://sebt3.openpandora.org/pnd/vlc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54922-vlc/ Discussion]<br />
|-<br />
|[[Wahcade]] Emulator Frontend b1 ('''beta''')<br />
|2011-02-06<br />
|Sigma (port)<br />
|System - frontend<br />
|[http://www.mediafire.com/?h8o33khvtcy3x8m Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1508-wahcade-frontend-beta1/ Discussion].<br />
|-<br />
|[[Wbar]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - app launcher<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,338 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58858-wbar/ Discussion].<br />
|-<br />
|[[Wbar Quick Menu Maker]] v0.6<br />
|2011-07-20<br />
|StreaK (original author)<br />
|System - app launcher<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=570 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60008-wbar-quick-menu-maker/page__view__findpost__p__954088 Discussion].<br />
|-<br />
|WiFi "Another Test Wifi Driver" ('''Beta''')<br />
|2011-03-05<br />
|David, notaz<br />
|System<br />
|[http://notaz.gp2x.de/misc/pnd/wl1251-modules_1.0-r24.5_omap3-pandora.ipk Download] <br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58888-another-test-wifi-driver/ GP32X] [http://boards.openpandora.org/index.php?/topic/2151-another-test-wifi-driver/ OP]. HF5 only, not for use with HF6.<br />
|-<br />
|WiFi '''Beta test'''<br />
|2010-11-05<br />
|Evildragon<br />
|System<br />
|[http://www.openpandora.org/downloads/WiFiBETA.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57364-wifi-betatest/ Discussion]. Might fix WiFi issues.<br />
|-<br />
|[[Wiimote Configurator]]<br />
|2011-05-17<br />
|sigma (port) <br />
|System - input device<br />
|[http://repo.openpandora.org/?page=detail&app=wiimote Repo]<br />
|Use a Wiimote controller as input device<br />
|-<br />
|[[Worker]] 2.17.11<br />
|2011-04-01<br />
|mash (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,375 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2709-worker-21711/ Discussion]<br />
|-<br />
|[[wxMaxima]] ('''beta''')<br />
|2011-07-13<br />
|FenrirLokisohn (port)<br />
|Office - math<br />
|[http://www-user.tu-chemnitz.de/~fepf/wxmaxima.pnd Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=12495 Discussion (German)]. Algebra.<br />
|-<br />
|[[Xarchiver]] 0.5.2<br />
|2010-12-04<br />
|mcobit (port)<br />
|System - file archiver<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,259 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57748-xarchiver/ Discussion]<br />
|-<br />
|Xbindkeys<br />
|2010-10-14<br />
|Lomaxx (port)<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/xbindkeys-1.8.3_prebuild.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57037-xbindkeys-precompiled/ Discussion]. Configure hotkeys<br />
|-<br />
|[[XBMC]] 10.0 ('''beta''')<br />
|2011-03-13<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/xbmc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57106-xbmc-media-center/page__view__findpost__p__942955 Discussion]. Functions as "entertainment hub".<br />
|-<br />
|XFE 1.32.1<br />
|2010-07-20<br />
|Maxim Baranov, Roland Baudin, packaged by sebt3<br />
|System - file manager, packager<br/>Graphics - image viewer<br/>Office - notepad<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,163 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/55388-xfe/ Discussion]<br />
|-<br />
|XHTML WYSIWYG Editor<br />
|2011-07-21<br />
|StreaK (port)<br />
|Development - text editor<br />
|<br />
|<br />
|-<br />
|[[Xournal]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - journal<br />
|[http://sebt3.openpandora.org/pnd/xournal.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56864-xournal/ Discussion]. Can annotate PDFs.<br />
|-<br />
|[[Xorfile]]<br />
|2011-07-22<br />
|StreaK (original author)<br />
|System - encryption<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=571 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60034-xorfile-small-app-for-pandora/ Discussion]. Encode text files.<br />
|-<br />
|[[WeeChat]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Network - chat client<br />
|<br />
|IRC client.<br />
|-<br />
|[[Zim]]<br />
|2011-07-05<br />
|Mindlord (port), eyecreate (additions)<br />
|Office - personal wiki<br />
|[http://www.mediafire.com/?l6qiaew6m0gvmma Download]<br />
|[http://boards.openpandora.org/index.php?/topic/3974-zim-desktop-wikiwith-additions/page__view__findpost__p__75872 Discussion] [http://www.gp32x.com/board/index.php?/topic/58850-zim-the-desktop-wiki/page__view__getnewpost (old)]<br />
|-<br />
|[[zNotes]]<br />
|2011-09-20<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=znotes-znotes-27551 Repo]<br />
|Note-taking application<br />
|}<br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Arch Linux<br />
|2011-05-31<br />
|wejp<br />
|Full OS<br />
|[http://wejp.k.vu/pandora/archlinux_update Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59027-arch-linux-on-the-pandora/page__view__findpost__p__950406 Discussion] Using PlugApps, some libraries missing (like libpnd)<br />
|-<br />
|Debian (Squeeze)<br />
|2011-04-09<br />
|Stuckie<br />
|Full OS<br />
|[http://pandorawiki.org/Debian_On_SD#Debian_On_SD Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/page__view__findpost__p__945994 GP32X] [http://boards.openpandora.org/index.php?/topic/1819-debian-on-sd/page__view__findpost__p__48443 OP] <br />
|-<br />
|Minimenu Beta Installer ('''beta''')<br />
|2011-02-09<br />
|skeezix<br />
|Launcher<br />
|[http://www.codejedi.com/pandora/minimenu/mmenu_beta_installer_20110209.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/page__view__findpost__p__935861 Older versions] '''Note:''' Already included in [[Hotfix 5]].<br />
|-<br />
|Pandian - Debian<br />
|2013<br />
|stackshadow<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Pandian]<br />
|Discussion: [http://boards.openpandora.org/topic/15302-pandian-mark2/]<br />
|-<br />
|Panorama 0.1.271.0<br />
|2011-08-25<br />
|B-Zar<br/>dflemstr<br />
|Launcher<br />
|[http://repo.openpandora.org/?page=detail&app=bzar-panorama Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59231-panorama/page__view__findpost__p__946988 GP32X] [http://boards.openpandora.org/index.php?/topic/2979-panorama-alpha-preview/ OP]. "MilkyTest" is alternative to PNDStore.<br />
|-<br />
|Slackware-14.1 (stable), Slackware-14.0 (stable), Slackware-13.37 (stable), and Slackware-current (unstable)<br />
|2012-04-01<br/>Latest update: 2015-04-26<br />
|Linux-SWAT + help<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Software_projects/OS/Slackware]<br />
|All hardware working, ~75% compatibility with .pnd (not fully debugged yet), more than 400 packages optimized for the Pandora's CPU.<br />
|-<br />
|SOLEIL-14.1, SOLEIL-14.0<br />
|2012-12-21<br/>Latest update: 2014-02-16<br />
|Linux-SWAT<br />
|Full OS<br />
|Links: [http://pandorawiki.org/Software_projects/OS/SOLEIL]<br />
|Heavily modified Slackware. Pandora-centered network system. PXE server with x86 tools, and a mobile persistent x86 32 or 64 bit Slackware Linux. ARM and x86 distcc cluster.<br />
|}<br />
<br />
====Type explanation====<br />
'''Full OS:''' A full desktop environment similar to the one you are used to on your PC. You usually get an X-based system with a window manager similar to the default one included in Xfce (meaning you can have multiple, drag-able windows, a task bar, etc.). This is what you would want for full usability, but it often is slower in running games than a launcher as more tasks are running in the background.<br />
<br />
'''Launcher:''' The more simplistic and sleek interface you might know from handhelds like the Wiz or Nintendo DS. Functionality is limited (compared to a full OS) as you don't have a desktop and usually no file browser. It often cannot display multiple windows or programs at once, but uses less memory, might be faster and better suited if you only want to run a few PNDs.<br />
<br />
===Skins===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Basic Gray<br />
|2010-11-25<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=506 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueFuture<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,239 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=434 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Executive<br />
|2010-11-27<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,250 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928158 Discussion]<br />
|-<br />
|Gray Is Sexy<br />
|2010-11-27<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.liquidfists.com/files/grayissexy.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928315 Discussion]<br />
|-<br />
|GreenGlass<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,394 Archive]<br />
|<br />
|-<br />
|Midnight<br />
|2010-06-17<br />
|Trevsweb<br />
|Minimenu skin<br />
|[http://trevsweb.com/pandainterface/midnight.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Newsprint<br />
|2010-07-26<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.strappysolutions.com/demos/pandora/newsprint.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Pipboy 3000<br />
|2011-06-21<br />
|Boolean<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,419 Archive]<br />
|<br />
|-<br />
|RedDevil<br />
|2010-11-26<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,248 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928099 Discussion]<br />
|-<br />
|RedWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=433 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Toybox & Corporate (2 skins)<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=432 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|UrbanCamo_blue<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,397 Archive]<br />
|<br />
|-<br />
|UrbanCamo_brown<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,395 Archive]<br />
|<br />
|-<br />
|UrbanCamo_green<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,396 Archive]<br />
|<br />
|-<br />
|Wasp<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,238 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Winamp Classic<br />
|2011-08-24<br />
|dgame<br />
|Audacious skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=580 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60250-audacious-winamp-classic-skin/ Discussion]<br />
|}<br />
<br />
===Graphic engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[BennuGD - Module Yeti 3D Pro]]<br />
|2011-06-18<br />
|Colombian Developers, Geca (port)<br />
|<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,416 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59682-bennugd-module-yeti-3d-pro/ Discussion]<br />
|-<br />
|[[GLES]] ('''beta''')<br />
|2010-09-02<br />
|Farox (port)<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Discussion]<br />
|}<br />
<br />
===Demos/technical demos===<br />
<br />
==Unreleased software ("Projects Under Development")==<br />
This section includes both software that is actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes. <br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Android Omap<br />
|[http://elinux.org/Android_on_OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|AROS Arm<br />
|[http://projects.powerdeveloper.org/project/imx515/735]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Debian<br />
|[http://debian.org] [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/]<br />
|working build<br />
|Stuckie<br />
|<br />
|-<br />
|FreeBSD<br />
|[http://wiki.freebsd.org/FreeBSD/arm/OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Fedora ARM<br />
|[http://fedoraproject.org/wiki/Architectures/ARM]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Gentoo Linux<br />
|[http://neuvoo.org] [http://vminko.org/gentoo_manuals/pandora]<br />
|Working build, not completed<br />
|javaJake, Viridior, vminko<br />
|IRC: (FreeNode) #gentoo-pandora<br />
|-<br />
|HaikuOS<br />
|[http://www.haiku-os.org]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Ohhie GUI<br />
|[http://www.gp32x.com/board/index.php?/topic/58320-video-ohhie-gui/]<br />
|working build<br />
|Pleng<br />
|Last update: Jan. 2011<br />
|-<br />
|RISC&nbsp;OS<br />
|[[RISC OS|Link]]<br />
|wip<br />
|Uwe Kall, Jeffrey Lee + others<br />
|BeagleBoard port available for download and testing.<br />
|-<br />
|Slackware ARM 12.2 and 13.1<br />
|[http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/page__p__29024__fromsearch__1#entry29024]<br />
|Works.<br />
|Linux-SWAT + help<br />
|For newer and fully working releases, see [http://pandorawiki.org/Software_projects#Operating_systems here.] 12.2 works with >=2.6.* kernel. 13.1 works with a more recent kernel. 12.2 and 13.1 were not released for Pandora.<br />
|-<br />
|Ubuntu ARM<br />
|[http://www.ubuntu.com/products/whatisubuntu/arm]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Xoo on ubuntu<br />
|[[Xoo on ubuntu|Link]]<br />
|wip<br />
|<br />
|<br />
|}<br />
<br />
===Game Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Author/Port Author<br />
!Source code<br />
!Discussion<br />
!Language<br />
!Tech<br />
!Target platforms<br />
!Functionality/Notes<br />
!Example Project<br />
|-<br />
|[[GLESGAE]]<br />
|stuckie<br />
|stable: [http://svn.xp-dev.com/svn/glesgae/trunk/], nightly: [https://github.com/stuckie/glesgae]<br />
|[http://boards.openpandora.org/index.php?/topic/7091-glesgae/]<br />
|C++<br />
|3D<br />
|PC (Win,Lin), iOS, Android, WIZ, CAANOO, Pandora<br />
|'''WIP''', set of tutorials about writing a game engine, OpenGLES renderer, shaders, JavaScript integration<br />
|<br />
|-<br />
|Pengyne<br />
|Jorgon<br />
|see discussion<br />
|[http://boards.openpandora.org/index.php?/topic/7227-rebirth-pengyne-2d3d-engine-2-27-2012/]<br />
|Engine: C++, Game code: Python<br />
|2D and 3D<br />
|PC (Win,Mac), Pandora<br />
|'''WIP''', uses a Python interpreter for game code, HTML-like GUI, OpenGL 2.0 and GLES 2.0 renderer, Shaders, Sprites with speed optimizations, Vertex and Index Buffers, Tiled Basic map file support<br />
|<br />
|-<br />
|Penjin<br />
|PokeParadox, Maintainer: foxblock<br />
|[http://code.google.com/p/penjin/]<br />
|[http://boards.openpandora.org/index.php?/topic/5413-penjin-video-tutorials/]<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|Basic Game Engine, SDL or OpenGLES renderer, very basic 2D collision detection, file interaction and encryption, achievements, sounds and music, font renderer, '''deprecated when PenjinTwo is done'''<br />
|[http://foxblock.pirategames.co.uk/dropbox/penjin_banner.png]<br />
|-<br />
|PenjinTwo<br />
|PokeParadox<br />
|[https://github.com/pokeparadox/PenjinTwo]<br />
|<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|'''WIP''', rewrite of Penjin with better use of C++ features, not all features of Penjin ported over yet<br />
|[https://github.com/bzar/penjinoid]<br />
|-<br />
|sparrow3D<br />
|Ziz<br />
|[https://github.com/theZiz/sparrow3d]<br />
|[http://boards.openpandora.org/index.php?/topic/7305-sparrow3d-multi-platform-game-engine]<br />
|C<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora<br />
|Pure C (and ARM assembler), Software renderer (with SDL backend), 3D with textures and simple lighting, rotozoom functions, mesh loading (obj files), simple sprite engine, font rendering<br />
|[http://boards.openpandora.org/index.php?/topic/7686-rebirth-competition-schwerkraft]<br />
<br />
|}<br />
<br />
===Graphic Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|GLES2D<br />
|<br />
|Wip<br />
|Cpasjuste<br />
|OpenGL ES 2D library<br />
|-<br />
|GL-WES-v2.0<br />
|[http://code.google.com/p/gl-wes-v2/] <br />
|Working Build<br />
|Adventus<br />
|Opensource OpenGL 2.0 driver built on OpenGL ES 2.0<br />
|-<br />
|Irrlicht<br />
|[http://irrlicht.sourceforge.net/] [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=32538&start=45]<br />
|working build<br />
|Hybrid<br />
|3D game engine<br />
|-<br />
|NSS Engine<br />
|[http://www.nosiestastudios.com/wiki/] [http://www.youtube.com/user/Prompt84]<br />
|<br />
|No Siesta Studios<br />
|<br />
|-<br />
|OGRE Engine<br />
|[http://www.gp32x.com/board/index.php?showtopic=46706] [http://www.youtube.com/watch?v=LDtUE5PIhV0]<br />
|<br />
|<br />
|3D real-time renderer<br />
|-<br />
|Otaco Glost Engine<br />
|[http://www.youtube.com/user/otacogloost], [http://www.gp32x.com/board/index.php?/topic/48393-i-did-stuff/page__p__736650&#entry736650]<br />
|working<br />
|Otaco<br />
|<br />
|-<br />
|Quad-Ren 2D<br />
|[http://quad-ren.sourceforge.net/index.php]<br />
|Working<br />
|Hessiess<br />
|Version 0.5 <br />
|-<br />
|SDL GLES<br />
|[http://github.com/Cpasjuste/sdl-1.2.13_gles/tree]<br />
|working<br />
|Cpasjuste<br />
|<br />
|-<br />
|XreaL<br />
|[http://xreal.sourceforge.net/xrealwiki/]<br />
|<br />
|Pickle<br />
|No longer being worked on. [http://www.gp32x.com/board/index.php?/topic/55173-xreal-patch-question/]<br />
|-<br />
|Stratagus<br />
|[http://stratagus.sourceforge.net/]<br />
|working build<br />
|Cpasjuste<br />
|RTS Engine<br />
|-<br />
|WakeBreaker<br />
|[http://w1xer.at/pandora/]<br />
|working codebase - can be compiled onboard<br />
|torpor<br />
|Working C++ codebase to implement a 3D game using nothing more than OpenGLES 1.1 .. can even be built *on* the Pandora, with nothing more than the onboard compiler. WakeBreaker contains everything you need to get started writing a 3D game in C++ with OpenGL ES - no further libraries required. Its an excellent example of how to write a 3D game in plain, easy to understand C++ and can serve as a working base for your own developments, easily enough.<br />
|}<br />
===Other programs===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Inside The Box<br />
|[http://www.openpandora.pl broken] [http://www.youtube.com/watch?v=uLMmJBDEs2E broken]<br />
|wip<br />
|StreaK (original author)<br />
|Pandora e-zine<br />
|-<br />
|Math-NEON<br />
|[http://code.google.com/p/math-neon/]<br />
|Wip<br />
|Adventus<br />
|cmath like library optimized for ARM NEON coprocessor<br />
|-<br />
|MythTVPlayer<br />
|[http://www.gp32x.com/board/index.php?/topic/52882-mythtvplayer/]<br />
|Working build<br />
|Pickle<br />
|Media center + TV/DV recording<br />
|-<br />
|Pandaphone<br />
|[http://www.gp32x.com/board/index.php?/topic/48327-pandaphone/]<br />
|Halted<br />
|jb0yx<br />
|project to incorporate the Open Pandora handheld device with cell phone technology<br />
|-<br />
|Pandora Sync Suite<br />
|[http://www.openpandora.pl broken]<br />
|Working build<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|Pangea GUI<br />
|[http://www.gp32x.com/board/index.php?showtopic=45631&hl=pangea]<br />
|WIP<br />
|efegea<br />
|Gmenu alternative<br />
|-<br />
|PDM<br />
|[http://github.com/Cpasjuste/pdm/tree]<br />
|<br />
|Cpasjuste<br />
|Light desktop manager for Pandora<br />
|-<br />
|PGui<br />
|[http://github.com/Cpasjuste/pgui/tree]<br />
|<br />
|Cpasjuste<br />
|Standard emulator fronted for Pandora<br />
|-<br />
|PMenu<br />
|[http://mydedibox.fr/_stuff/pandora/]<br />
|<br />
|Cpasjuste<br />
|Minimal Menu for Pandora<br />
|-<br />
|PND Builder for windows<br />
|[http://www.gp32x.com/board/index.php?/topic/47088-pnd-builder-for-windows/]<br />
|Working build<br />
|StreaK (original author)<br />
|<br />
|-<br />
|Qemu<br />
|[http://wiki.qemu.org/]<br />
|testing build<br />
|Fabrice Bellard<br />
|open source machine emulator and virtualizer<br />
|-<br />
|Scale<br />
|[http://www.youtube.com/user/Zoxc64]<br />
|wip<br />
|Zoxc64<br />
|Minimal Menu for Pandora<br />
|-<br />
|Simple Dev Studio for Pandora<br />
|[http://www.openpandora.pl broken]<br />
|Wip<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|[[TINXL]]<br />
|[[TINXL]]<br />
|<br />
|<br />
|Application stack for multiplayer internet games<br />
|}<br />
<br />
===Demos / Technical Demos for OpenPandora===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|OpenGL Cell Shading<br />
|[http://www.youtube.com/watch?v=cpAj0jHglGw]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Demo with MP3 Playback<br />
|[http://www.youtube.com/watch?v=hkx18kruRJs]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Skull Demo<br />
|[http://www.youtube.com/watch?v=qG7EDaZpyOo]<br />
|working build<br />
|<br />
|<br />
|-<br />
|WaveDemo<br />
|[http://www.youtube.com/watch?v=4wgEHFCq9Lo]<br />
|Working<br />
|Otaco<br />
|<br />
|}<br />
<br />
==External links==<br />
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]<br />
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]<br />
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]<br />
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]<br />
*[http://www.pandorabits.org/ Releases by Dave1234]<br />
*[http://www.pandorasource.de/download.php PandoraSource.de downloads] - German Pandora download site<br />
<br />
*[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/ Over 100 apps ported by StreaK, not in PND form]<br />
<br />
===Forums===<br />
The following community forums are checked when updating this page:<br />
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]<br />
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]<br />
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]<br />
<br />
[[Category:Development]]<br />
[[Category:List]]<br />
[[Category:Software]]<br />
[[Category:Ideas and proposals]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects&diff=30062Software projects2015-04-26T17:05:51Z<p>Linux-SWAT: /* Operating systems */</p>
<hr />
<div>{{delete|could be moved to historic subsection}}<br />
''These lists were NOT last updated on 2011-10-08 to include the latest files from [http://apps.open-pandora.org/cgi-bin/viewarea.pl?Games Pandora Apps], the [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,9 File Archive], the [http://repo.openpandora.org/?page=all&s=new Repo], and the [[Software_projects#Forums|community forums]].''<br />
<br />
This is a list of '''all software projects''' for the Pandora ''excluding'' emulators (see: [[Emulator list]]), games (see: [[Games]]), and development tools (see: [[Development Tools]]). However, this list ''does'' include the development apps that can be used on the Pandora itself.<br />
<br />
See the [[Port Requests]] article for open-source projects which ''could'' be ported but have not been taken on by anyone yet.<br />
<br />
==Released software==<br />
If you would like to add something, you could edit the wiki or [http://www.gp32x.com/board/index.php?/topic/54923-the-pandora-apps-thread/ post in this forum thread]. If different versions of a software were released, please make sure the "release date" is the most recent one. <br />
<br />
Please click on the little squares to sort by different categories (such as Release date, Type, etc.)<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[AbiWord]]<br />
|2011-01-17<br />
|sebt3 (packaging)<br />
|Office - word processor<br />
|[http://sebt3.openpandora.org/pnd/abiword.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__919843 Discussion] For spellcheck, see instructions [http://www.gp32x.com/board/index.php?/topic/59322-abiword-dictionary/page__view__findpost__p__947879 here].<br />
|-<br />
|[[AKGBackup]]<br />
|2011-06-24<br />
|Blue Protoman (port)<br />
|System - backup<br />
|[http://repo.openpandora.org/?page=detail&app=akgbackup&dp=true Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4164-akgbackup/ Discussion]<br />
|-<br />
|Alarm Clock ('''beta''')<br />
|2011-04-22<br />
|sebt3 (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download] [http://repo.openpandora.org/?page=detail&app=alarmclock-alarm-clock Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/ Discussion]<br />
|-<br />
|Animated Clock<br />
|2011-08-17<br />
|mcobit (port)<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=animatedclock-AlarmClock3-989 Repo]<br />
|<br />
|-<br />
|[[Anki]] 1.2.8-drack3<br />
|2011-04-20<br />
|Drack (port)<br />
|Office - memory aid<br />
|[http://repo.openpandora.org/?page=detail&app=anki Download]<br />
|Discussion [http://www.gp32x.com/board/index.php?/topic/58929-anki-friendly-intelligent-flashcards/page__view__findpost__p__946781 1] [http://boards.openpandora.org/index.php?/topic/34-anki-friendly-intelligent-flashcards/ 2]<br />
|-<br />
|[[Anonymous Browser]]<br />
|2011-06-20<br />
|Blue Protoman (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=anonymousbrowser Repo]<br />
|[http://projects.developer.nokia.com/browser Website]<br />
|-<br />
|[[Arora]] (for [[Minimenu]])<br />
|2010-05-26<br />
|Skeezix (quick hack)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,69 Archive]<br />
|Needed to run Arora from Minimenu<br />
|-<br />
|[[Audacious]] 3.0.1.1<br />
|2011-08-22<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/audacious.pnd Download] [http://repo.openpandora.org/?page=detail&app=audacious Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/54792-audacious/page__view__findpost__p__942175 Discussion]<br />
|-<br />
|[[Audacity]] 1.3.12<br />
|2011-04-21<br />
|slaeshjag (port)<br />
|Audio - audio editor, recorder<br />
|[http://stuffs.slaeshjag.org/pnd/audacity.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/ GP32X] [http://boards.openpandora.org/index.php?/topic/3016-audacity-1312/ OP]<br />
|-<br />
|[[Avr Tools]]<br />
|2010-09-09<br />
|urjaman (port)<br />
|Development<br />
|[http://urjaman.dyndns.info/avrtools.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56422-avr-tools/ Discussion]. Toolchain for the 8-bit AVR MCU<br />
|-<br />
|[[b7zip]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[BabyPanda]]<br />
|2011-07-05<br />
|StreaK<br />
|Network - web browser<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/59539-babypanda-a-webbrowser/ Discussion]. Not a PND (yet).<br />
|-<br />
|Background killer<br />
|2010-06-07<br />
|Notaz<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/background_killer.inf Apps]<br />
|Kill background tasks in minimenu. {{HideableNotes|"[http://www.gp32x.com/board/index.php?/topic/56008-zelda-classic-for-pandora/page__st__15__p__907940&#entry907940 Not needed]" since [[Hotfix 3]], but still useful as a quick way to make sure all other tasks are closed.}}<br />
|-<br />
|[[Banshee]]<br />
|2010-10-23<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/banshee.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57144-portrequest-banshee/ Discussion]<br />
|-<br />
|[[BeeDiff]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|System<br />
|<br />
|[http://www.beesoft.org/index.php?id=beediff Website]. Compare and merge files.<br />
|-<br />
|[[Beep Media Player]] 0.9.7.1 ('''beta''')<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=beepmp-beep-media-player-12897 Repo]<br />
|Doesn't work?<br />
|-<br />
|[[BeeSoft Commander]]<br />
|2011-07-05<br />
|StreaK (port)<br />
|System - file manager<br />
|[http://ompldr.org/vOWQ4dg/bscfinal3.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/page__view__findpost__p__953014 Discussion]<br />
|-<br />
|[[BennuGD]]<br />
|2011-06-30<br />
|Kazuki (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=bennugd-27631 Repo]<br />
|[http://www.bennugd.org/ Website]. Scripting language to develop games<br />
|-<br />
|[[BennuGD]] Module - True Type Fonts (TTF) v1.0<br />
|2011-07-02<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,422 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59813-bennugd-module-true-type-fonts-ttf-v10/ Discussion].<br />
|-<br />
|[[BennuGD]] r263 for Open Pandora<br />
|2011-08-07<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,432 Archive]<br />
|Discussion: [http://forum.bennugd.org/index.php?topic=2574.0 BennuGD] [http://www.gp32x.com/board/index.php?/topic/60152-bennugd-r263-for-open-pandora/ GP32X]<br />
|-<br />
|Better battery charging ('''beta''')<br />
|2011-03-13<br />
|WizardStan<br />
|System<br />
|[http://www.rebirthofxeen.com/files/pandora/chargeHack1 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1488-better-battery-charging-beta/page__view__findpost__p__40784 Discussion]. Not a PND; must install from terminal.<br />
|-<br />
|[[BFRunner]] - BrainFuck Interpreter<br />
|2010-07-24<br />
|StreaK (port)<br />
|Development - interpreter<br />
|<br />
|<br />
|-<br />
|[[Bluefish Editor]] 2.0.3<br />
|2011-03-13<br />
|mcobit (port)<br />
|Network - web design<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,352 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58927-port-request-bluefish-editor/ Discussion]<br />
|-<br />
|[[Bluetooth File Receiving Daemon]] 0.1.3<br />
|2011-05-02<br />
|slaeshjag<br />
|System<br />
|[http://stuffs.slaeshjag.org/pnd/btrecv-0.1.3.pnd Download] [http://repo.openpandora.org/?page=detail&app=btrecv-slaeshjag-bbgfdg Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59334-bluetooth-file-receiving-daemon/ GP32X] [http://boards.openpandora.org/index.php?/topic/3100-bluetooth-file-receiving-daemon/ OP]. To fix broken one in default firmware<br />
|-<br />
|[[Bork'd]]<br />
|2011-05-26<br />
|myownlittlworld<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=borkd Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3708-borkd/ Discussion]. Kill hanging PNDs.<br />
|-<br />
|[[Bournal]]<br />
|2010-08-11<br />
|<br />
|Office - journal<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,181 Archive]<br />
|encrypted diary program<br />
|-<br />
|[[Brasero]]<br />
|2011-03-01<br />
|mcobit (port)<br />
|System - CD/DVD burner<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,335 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58842-brasero/ Discussion]<br />
|-<br />
|[[Catlooking Writer]]<br />
|2011-03-28<br />
|mcobit (port)<br />
|Office - word processor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,372 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59111-catlooking-writer/ Discussion]<br />
|-<br />
|[[Chiffer]]<br />
|2011-07-22<br />
|StreaK (port)<br />
|System - encryption<br />
|<br />
|Doesn't save settings.<br />
|-<br />
|[[Chromium]]<br />
|2010-09-04<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,90 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56474-chromium-4-with-ssl-and-chromium-snapshot/ Discussion]. SSL now works<br />
|-<br />
|[[Chromium]]-Dev v13.0.750.1<br />
|2011-04-28<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,201 Archive] [http://repo.openpandora.org/?page=detail&app=chromium-dev.evildragon Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58234-chromium-dev-snapshot-v10-0-642-1/ Discussion] [http://www.gp32x.com/board/index.php?/topic/57017-chromium-dev-updated/ (old)]. The latest (non-stable) snapshot.<br />
|-<br />
|[[Claunch]] ('''beta''')<br />
|2010-10-14<br />
|Lamoxx<br />
|System - app launcher<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/claunch_beta.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57040-claunch-minimal-flexible-rom-pickerapplication-launcher/ Discussion]<br />
|-<br />
|[[Claws Mail]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Network - email client<br />
|[http://sebt3.openpandora.org/pnd/claw-mail.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,223 Archive]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920075 Discussion]. Hopefully doesn't save to NAND (testing needed).<br />
|-<br />
|[[ClipGrab]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Multimedia - file downloader<br />
|<br />
|Download from YouTube, Dailymotion or Vimeo.<br />
|-<br />
|[[Cmus]]<br />
|2010-11-27<br />
|otherguy66 (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,251 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57682-cmus-pnd-installer/page__gopid__928328&#entry928328 Discussion]. Installed to [[NAND]] (1mb). Text mode player<br />
|-<br />
|[[Cobras IDE]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|IDE for Linux programmers.<br />
|-<br />
|[[Code::blocks]]<br />
|2010-06-07<br />
|sinoth (port)<br />
|Development - IDE<br />
|[http://sinoth.net/pandora/codeblocks.pnd.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54091-codeblocks-on-the-pandora/ Discussion].<br />
|-<br />
|Community Codec Package<br />
|2010-05-25<br />
|Pandora team<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/CodecPack.inf Apps] [http://openpandora.org/downloads/CodecPack.pnd Official site]<br />
|Make sure you have this installed<br />
|-<br />
|[[Comix]]<br />
|2010-08-24<br />
|Pontus Ekberg<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=hdonk.comix Repo]<br />
|<br />
|-<br />
|[[ConBTGPS]] 0.1.3<br />
|2011-06-13<br />
|cube48<br />
|Network - GPS<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=688 Download] [http://repo.openpandora.org/?page=detail&app=ConBTGPS Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4006-conbtgps/ Discussion]. Automizes bluetooth GPS connection.<br />
|-<br />
|[[Conky]]<br />
|2010-08-03<br />
|daniel3000 (port)<br />
|System<br />
|[http://www.hermocom.com/en/downloads/openpandora/Conky.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=Conky Repo]<br />
|System monitor. [http://www.gp32x.com/board/index.php?/topic/55775-conky Discussion]<br />
|-<br />
|[[Converseen]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,339 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58859-converseen/ Discussion]<br />
|-<br />
|[[CScreenie]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|System - screenshot<br />
|<br />
|<br />
|-<br />
|[[C/C++ Development Tools]] 0.0.39<br />
|2011-08-12<br/>2011-07-09<br />
|freamon, StreaK<br />
|Development<br />
|[http://ompldr.org/vOXY0Zg/cdevtools2.pnd.zip StreaK's version] [http://repo.openpandora.org/?page=detail&app=cdevtools.freamon.40n8e freamon's version]<br />
|[http://boards.openpandora.org/index.php?/topic/3513-cc-development-tools/page__view__findpost__p__68595 Discussion] StreaK's version ads STJERM and JED<br />
|-<br />
|[[DarCalc]]<br />
|2010-08-28<br />
|JP<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,196 Archive]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Deadbeef]] 0.4.3<br />
|2010-11-01<br />
|CME (port), sebt3 (port)<br />
|Audio - music player<br />
|[http://root.shadow-node.net/public/cme/pnd/deadbeef.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55178-deadbeef-compiled-with-codesourcery-gcc-2010q1/ Discussion]<br />
|-<br />
|[[DEF's Pack base]] 0.1<br />
|2011-10-28<br />
|Linux-SWAT aka DEF<br />
|System - OP's firmware overlay + Xfce revamp<br />
|[http://openpandora.free.fr/openpandora/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5899-introducing-the-defs-pack/ Discussion]<br />
|-<br />
|[[DEF's Pack kernel chooser]] 0.5<br />
|2011-12-11<br />
|Linux-SWAT aka DEF<br />
|System - Multiple optimized kernels choice<br />
|[http://openpandora.free.fr/openpandora/def_pack/def_pack_kernel/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/6117-introducing-the-defs-pack-kernel-chooser/ Discussion]<br />
|-<br />
|[[dia]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - diagrams<br />
|[http://sebt3.openpandora.org/pnd/dia.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56863-dia/ Discussion]<br />
|-<br />
|[[DJView4]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - document viewer<br />
|<br />
|djvu file viewer.<br />
|-<br />
|[[Document Viewer]] (evince)<br />
|2011-06-29<br />
|mcobit (port)<br />
|Office - document viewer<br />
|[http://repo.openpandora.org/?page=detail&app=evince-evince-10460 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4231-documentviewer-evince/ Discussion]. Supports djvu format.<br />
|-<br />
|[[DoUML]]<br />
|2011-05-16<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=douml-douml-12845 Repo]<br />
|[http://sourceforge.net/projects/douml/ Website]<br />
|-<br />
|[[DrawSWF]] ('''beta''')<br />
|2010-07-10<br />
|Chrysipp (port)<br />
|Graphics - vector drawing<br />
|[http://www.pandorasource.de/download.php?view.158 Download] <br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10105%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhilcfdbJF4gEtvmTIwMjO9EFqUQ-A Discussion (German)]. Must have Java.pnd installed. {{HideableNotes|A small drawing program. The drawing can be exported as a Flash animation, which then shows its gradual development.}}<br />
|-<br />
|[[E-02 Engine]] v11.08.11.01<br />
|2011-08-19<br />
|Stealth, Kazuki (port)<br />
|Development - 2D games<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,433 Archive]<br />
|[http://stealth.hapisan.com/E02/ Website]. Multiplatform 2D game development system.<br />
|-<br />
|[[EasyPaint]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image editor<br />
|<br />
|Like MSPaint/MS PaintBrush<br />
|-<br />
|[[ECM]] (Error Code Modeller)<br />
|2011-07-17<br />
|StreaK (port)<br />
|System - file archiver<br />
|[http://ompldr.org/vOWluMA/ecm.pandora Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59993-ecm-error-code-modeller-port/ Discussion]. Decompress PSX ISOs in ECM format, to run them in PCSXreARMed.<br />
|-<br />
|[[Effigy]] (PEF) Emulator Frontend ('''beta''')<br />
|2011-04-04<br />
|Aimless_E<br />
|System - frontend<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=415 Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2276-effigy-pef-emulator-frontend/page__view__findpost__p__47107 Discussion] ([http://www.gp32x.com/board/index.php?/topic/44952-pandora-emulator-frontend/ old])<br />
|-<br />
|[[Ekiga]] ('''beta''')<br />
|2010-10-29<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/ekiga.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/ Discussion]. Online phone & video calls. '''[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/page__view__findpost__p__924918 Doesn't work]'''{{HideableNotes| though it can be made to work through Debian, [[Extend Utils]]: [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/]}}<br />
|-<br />
|[[ELinks]] 0.12Pre5.1<br />
|2011-05-22<br />
|pndrsky (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=elinks Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59347-elinks-0-12pre5/ Discussion].<br />
|-<br />
|[[emacs]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=emacs-x11 Repo] <br />
|<br />
|-<br />
|[[Emelfm2]]<br />
|2011-03-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,351 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58928-port-request-emelfm2/ Discussion]<br />
|-<br />
|[[emescene]] 2.11<br />
|2011-09-09<br />
|freamon (port)<br />
|Network - IM client<br />
|[http://repo.openpandora.org/?page=detail&app=emesene.freamon.40n8e Repo]<br />
|<br />
|-<br />
|[[Empathy]] 2.29.6 ('''beta''')<br />
|2011-03-08<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/empathy.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58911-empathy/ Discussion]. No networks included yet.<br />
|-<br />
|[[Enna]] ('''beta''')<br />
|2010-07-08<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/enna.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55113-enna/ Discussion]<br />
|-<br />
|[[Exaile]]<br />
|2010-04-28<br />
|Pickle (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,43 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Exaile.inf Apps]<br />
|Needs Community Codec Pack to run<br />
|-<br />
|[[Extend Utils]]<br />
|2010-06-22<br />
|Stuckie<br />
|System<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] (old: [http://www.gp32x.com/board/index.php?/topic/54651-debian-in-an-extend/ 1], [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/ 2]). {{HideableNotes|Make /, /home and swap files write to SD card instead of [[NAND]].}}<br />
|-<br />
|[[Extend Utils]] - Debian Dev Extend<br />
|2011-06-26<br />
|Stuckie<br />
|Development<br />
|[http://stuckiegamez.co.uk/apps/pandora/ExtendUtils/DebianDevExtend.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] {{HideableNotes|Debian dev extend. Allows you to increase size of root and home directories + run over 29,000 programs. Download the necessary files [http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/page__view__findpost__p__952358 here].}}<br />
|-<br />
|[[Extreme Image Converter]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image converter<br />
|<br />
|batch image format converter<br />
|-<br />
|[[F3]]<br />
|2010-10-17<br />
|slaeshjag (port)<br />
|System<br />
|[http://stuffs.slaeshjag.org/F3.tar Download]<br />
|Test for fake flash memory (like H2testw). [http://www.gp32x.com/board/index.php?/topic/57063-some-quick-tips-to-help-avoid-fake-sd-cardsflash-media/page__view__findpost__p__922187 Discussion]<br />
|-<br />
|[[FBReader]] 0.12.10<br />
|2010-07-26<br />
|zx81 (port)<br />
|Office - eBook Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,168 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fbreader-0.12.10.inf Apps]<br />
|writes data into the NAND, not on the SD card!<br />
|-<br />
|[[Fennec]] 4.0b3 ('''beta''')<br />
|2011-02-03<br />
|Mozilla Team, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,75 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Fennec40.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/58514-fennec-4-0b3/ Discussion]<br />
|-<br />
|[[Fennec]] 3.6.3<br />
|2010-05-30<br />
|Mozilla Team, Iampanis (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fennec.inf Apps]<br />
|mobile version of FireFox<br />
|-<br />
|[[Figaro's Password Manager 2]] ('''beta''')<br />
|2010-11-30<br />
|mcobit (port)<br />
|System - passwords<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,254 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57714-figaros-password-manager-2/ Discussion]<br />
|-<br />
|[[Firefox]]<br />
|2010-06-14<br />
|Evildragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,91 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/FireFox.inf Apps]<br />
|<br />
|-<br />
|[[Firefox]] 3.6.13<br />
|2011-01-28<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/firefox-3.6.13-0.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/56903-firefox-3-6-10/ Discussion (old)], [http://www.gp32x.com/board/index.php?/topic/58425-firefox-3-6-13/ news/discussion]<br />
|-<br />
|[[Firefox]] 6.0.0.1<br />
|2011-08-24<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=firefox.hdonk.500 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5014-firefox-60/ Discussion] ([http://www.gp32x.com/board/index.php?/topic/59590-firebox-5-beta-3/ v5b3], [http://www.gp32x.com/board/index.php?/topic/58489-firefox-4-beta-10/ v4b10])<br />
|-<br />
|[[FlipClock]] ('''beta''')<br />
|2011-02-05<br />
|torpor (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58548-port-flipclock-for-pandora/ Discussion], also [http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/page__view__findpost__p__937668 here]<br />
|-<br />
|[[Flite]]<br />
|2011-08-17<br />
|Kazuki (port)<br />
|Audio - speech synthesis<br />
|[http://repo.openpandora.org/?page=detail&app=flite-32492 Repo]<br />
|<br />
|-<br />
|[[Fotoxx]]<br />
|2010-12-06<br />
|Kornelix<br/>mcobit (port)<br />
|Graphics - photo editor & manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,261 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57777-fotoxx/ Discussion]<br />
|-<br />
|[[Freemind]] 0.9.0<br />
|2011-03-10<br/>2010-11-21<br />
|mash (port)<br />
|Office - mind mapping<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,4,240 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/679-freemind-a-mindmap-tool/page__view__findpost__p__39752 Discussion] [http://www.gp32x.com/board/index.php?/topic/57605-freemind-a-mindmap-tool/ (old)] . Needs java.pnd installed.<br />
|-<br />
|[[Gambas3]]<br />
|2011-05-27<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gambas3-17044 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3734-gambas3/ Discussion]. Dev environment like Visual Basic.<br />
|-<br />
|[[GanttProject]] 2.0.10<br />
|2011-03-19<br />
|mash (port)<br />
|Office - project management<br />
|[http://mash-systeme.de/downloads/ganttproject.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,364 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2491-ganttproject-2010/ Discussion] [http://en.wikipedia.org/wiki/GanttProject Wiki article]. Needs Java.pnd<br />
|-<br />
|Gbdserver 7.3<br />
|2011-09-05<br />
|Dimacus (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gdb_srv73.package.dimacus.001 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/60269-gdbserver-runs-right-off/ Discussion]<br />
|-<br />
|[[GCalc]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,241 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57636-gcalc-graphic-calculator/ Discussion]. Needs java.pnd installed. See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[gCalctool]]<br />
|2011-02-26<br />
|mash (port)<br />
|Office - calculator<br />
|[http://mash-systeme.de/downloads/gcalctool.pnd Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/page__gopid__36838#entry36838 Discussion].<br />
|-<br />
|[[Geany]] 0.2<br />
|2011-08-01<br />
|jones (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=geany-geany-16360 Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/4555-geany-020/ Discussion]<br />
|-<br />
|[[gedit]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - text editor<br />
|[http://sebt3.openpandora.org/pnd/gedit.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56862-gedit/ Discussion]<br />
|-<br />
|[[Geeqie]]<br />
|2011-05-19<br />
|Kazuki (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=geeqie-11204 Repo]<br />
|<br />
|-<br />
|[[Geogebra]]<br />
|2011-06-04<br />
|shotmanikos (port)<br />
|Education - math<br />
|[http://repo.openpandora.org/?page=detail&app=geogebra-03062011 Repo]<br />
|[http://www.geogebra.org/ Website] Requires Java.pnd.<br />
|-<br />
|[[gerbv]]<br />
|2010-09-14<br />
|bompo (port)<br />
|Office - EDA<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,202 Archive]<br />
|viewer for Gerber RS-274X, Excellon drill, & CSV pick-and-place files<br />
|-<br />
|Get iPlayer<br />
|2011-04-23<br />
|freamon (port)<br />
|Multimedia - file downloader<br />
|[http://repo.openpandora.org/?page=detail&app=getiplayer.freamon.40n8e Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3045-get-iplayer/ Discussion]<br />
|-<br />
|[[gFTP]] 2.0.18 ('''beta''')<br />
|2010-07-01<br />
|sebt3 (port)<br />
|Network - FTP client<br />
|[http://sebt3.openpandora.org/pnd/gftp.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54931-gftp/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6.11.1<br />
|2011-04-07<br />
|sebt3 (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=gimp-gimp-2.6-4644 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59172-gimp-2-6-9/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6 ('''beta''')<br />
|2010-06-06<br />
|Stuckie (quick hack)<br />
|Graphics - image editor<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/gimp-2.6.pnd Download]<br />
|Read instructions [http://www.gp32x.com/board/index.php?/topic/54071-ubuntu-or-other-dist-alternative/page__p__868411&#entry868411 here]<br />
|-<br />
|[[Gmu Music Player]] 0.8.0beta1 <br />
|2011-06-08<br />
|wejp<br />
|Audio - music player<br />
|[http://wejp.k.vu/files/gmu-0.8.0beta1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59602-gmu-music-player-0-8-0beta1-for-the-pandora-released/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58009-gmu-music-player-0-7-2/ old]<br />
|-<br />
|[[Gnomad 2]]<br />
|2010-10-18<br />
|sebt3 (port)<br />
|Audio - music manager<br />
|[http://sebt3.openpandora.org/pnd/gnomad2.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57088-gnomad2/ Discussion]<br />
|-<br />
|[[Gnome Music Player Client]] (GMPC) 0.20.0 ('''beta''')<br />
|2010-08-01<br />
|tsh (port)<br />
|Audio - music player<br />
|[https://sites.google.com/site/tshpandorastuff/file-cabinet/gmpc0.20.0.pnd?attredirects=0&d=1 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55664-gmpc-beta/ Discussion]<br />
|-<br />
|[[Gnumeric]]<br />
|2011-01-17<br />
|sebt3 (port)<br />
|Office - spreadsheet<br />
|[http://sebt3.openpandora.org/pnd/gnumeric.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920072 Discussion]<br />
|-<br />
|[[GoldenDict]] 0.9.0Svn<br />
|2010-09-27<br />
|Hitnrun (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,209 Archive] [http://www.rangelreale.com/pandora/goldendict.pnd Download] [http://repo.openpandora.org/?page=detail&app=goldendict Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56802-goldendict-0-9-0svn/ Discussion]<br />
|-<br />
|[[GPar2]]<br />
|2011-08-11<br />
|DaMummy (port)<br />
|System?<br />
|[http://repo.openpandora.org/?page=detail&app=gpar2 Repo] <br />
|usenet data posting/recovery<br />
|-<br />
|[[GParted]]<br />
|2011-02-05<br />
|sebt3 (port)<br />
|System - partition<br />
|[http://sebt3.openpandora.org/pnd/gparted.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Discussion]<br />
|-<br />
|[[gPicView]]<br />
|2011-03-10<br />
|sebt3 (port)<br />
|Graphics - image viewer<br />
|[http://sebt3.openpandora.org/pnd/gpicview.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58938-gpicview/ Discussion]<br />
|-<br />
|[[gPodder]] 2.18<br />
|2011-08-15<br />
|freamon (port)<br />
|Network - podcatcher<br />
|[http://repo.openpandora.org/?page=detail&app=gpodder.freamon.40n8e Repo].<br />
|[http://boards.openpandora.org/index.php?/topic/4904-gpodder-release/ Discussion]. Subscribe to podcast RSS feeds.<br />
|-<br />
|GQview<br />
|2010-07-27<br />
|daniel3000 (port)<br />
|Graphics - image viewer<br />
|[http://www.hermocom.com/en/downloads/openpandora/GQview.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=GQview Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55559-gqview-pnd-image-viewer-available/ Discussion]<br />
|-<br />
|[[Grafx2]] <br />
|2010-12-30<br />
|pulkomandy, yrizoud, mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,264 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58016-grafx2/ Discussion]. For pixel art.<br />
|-<br />
|[[Grafx2]] SVN v1713<br />
|2011-02-26<br />
|pulkomandy, yrizoud, et al.<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,330 Archive]<br />
|For pixel art.<br />
|-<br />
|[[GrooveShark Player]]<br />
|2011-03-11<br />
|Elias Woods, coldbird (port)<br />
|Network - music streaming<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,354 Archive]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/page__view__findpost__p__942959 GP32X] [http://boards.openpandora.org/index.php?/topic/2273-compile-groove-for-pandora/ OP]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. {{HideableNotes|"you can listen to a gigantic Online Music Archive for free."}}<br />
|-<br />
|[[Groove]]<br />
|2010-07-19<br />
|Elias Woods, bompo (port)<br />
|Network - music streaming<br />
|[http://dl.dropbox.com/u/39448/pandora/Groove.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/ Discussion]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. '''Warning''': {{HideableNotes|Requires installing dependencies with opkg. See discussion thread.}}<br />
|-<br />
|[[GRsync]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - backup<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,340 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58861-grsync/ Discussion]. Synchronize folders & files, make backups<br />
|-<br />
|[[gVim]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=gvim Repo] <br />
|<br />
|-<br />
|[[Gwaei]]<br />
|2010-11-26<br />
|Zachary Dovel<br/>mcobit (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,249 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57674-gwaei-port-japanese-english-dictionary/ Discussion]. Japanese-English.<br />
|-<br />
|[[HexEdit]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|Development - hex editor<br />
|[http://repo.openpandora.org/?page=detail&app=hexedit Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4136-hexedit/ Discussion]<br />
|-<br />
|[[hfsutils]]<br />
|2011-03-10<br />
|Silent-Hunter (port)<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=295 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2236-hfsutils-port/ Discussion]. For reading & writing Macintosh file systems.<br />
|-<br />
|[[HomeBank]] 4.3<br />
|2011-02-26<br />
|Maxime Doyen, mcobit (port)<br />
|Office - money manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,296 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58506-homebank/ Discussion]<br />
|-<br />
|[[Hotfix 5]]<br />
|2011-03-04<br />
|Pandora team<br />
|System<br />
|[http://www.openpandora.org/downloads/HotFix5-Zaxxon.pnd Official site]<br />
|Make sure you have this installed. Discussion: [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/page__pid__37497#entry37497 OP]<br />
|-<br />
|[[ImageViewer]]<br />
|2010-07-24<br />
|StreaK (port)<br />
|Graphics - image viewer<br />
|<br />
|<br />
|-<br />
|[[Inkscape]] ('''beta''')<br />
|2010-10-08<br />
|sebt3 (port)<br />
|Graphics - vector drawing<br />
|[http://sebt3.openpandora.org/pnd/inkscape.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/56954-inkscape/ Discussion]. Currently very slow.<br />
|-<br />
|[[Java]] Pnd ('''beta''')<br />
|2010-11-21<br />
|WizardStan (port)<br />
|System - dependency<br />
|[http://rebirthofxeen.com/files/pandora/java.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57598-java-pnd/ Discussion]. Run Java apps.<br />
|-<br />
|[[JED Editor]]<br />
|2011-08-11<br />
|StreaK (port)<br />
|Office - text editor<br />
|[http://ompldr.org/vOXVqbg/jed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60173-jed-editor/ GP32X] [http://boards.openpandora.org/index.php?/topic/4848-jed-editor/ OP]<br />
|-<br />
|[[jEdit]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,244 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57614-jedit-programmers-text-editor/ Discussion]. For programmers. Needs java.pnd installed.<br />
|-<br />
|[[jChemPaint]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Graphics - molecule drawing<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,242 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57633-jchempaint/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMol]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Graphics - molecule viewing in 3D<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,243 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57618-jmol-3d-molecule-viewer/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMP3 Player]]<br />
|2010-07-10<br />
|jaijuju<br />
|Audio - music player<br />
|[http://www.pandorasource.de/download.php?view.156 Download]<br />
|[http://code.google.com/p/jmp3player/ Website]. Java.pnd required.<br />
|-<br />
|[[Joe Editor]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|terminal-based screen editor<br />
|-<br />
|[[Jumanji]]<br />
|2011-05-22<br/>2011-03-03<br />
|zLouD (2nd port)<br/>b3w (1st port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=jumanji-80A3FEF9.zLouD 2nd port]<br/>[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/jumanji.inf 1st port]<br />
|Discussion (German): [http://forum.gp2x.de/viewtopic.php?f=59&t=12130 2nd port] [http://forum.gp2x.de/viewtopic.php?f=59&t=11821 1st port]. [https://wiki.archlinux.org/index.php/Jumanji Wiki]<br />
|-<br />
|[[KCHMViewer]] 5.2<br />
|2010-10-05<br />
|Hitnrun (port)<br />
|Office - CHM Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,215 Archive] [http://repo.openpandora.org/?page=detail&app=kchmviewer Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56901-kcmviewer/ Discussion.] Windows help files reader.<br />
|-<br />
|[[KDiff 3]]<br />
|2011-02-03<br />
|Joachim Eibl<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,299 Archive] <br />
|[http://boards.openpandora.org/index.php?/topic/1440-kdiff3-0995-pandora-3/ Discussion]. Merge 2 or 3 text input files or directories<br />
|-<br />
|[[KeePassX]]<br />
|2011-06-23<br />
|pmprog (port)<br />
|System - passwords<br />
|[http://repo.openpandora.org/?page=detail&app=keepassx Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4135-keepassx-v043/ Discussion]<br />
|-<br />
|[[Keyboard layout changer]]<br />
|2011-06-12<br />
|slaeshjag<br />
|System - configuration<br />
|[http://repo.openpandora.org/?page=detail&app=change-keymap-0.1-slaeshjag Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/2428-keyboard-layout-changer/ Discussion]. Shows up in Settings as Keyboard Layout<br />
|-<br />
|[[Leafpad]] 0.8.18.8<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=leafpad-leafpad-22475 Repo]<br />
|<br />
|-<br />
|[[Liferea]]<br />
|2010-07-06<br />
|sebt3 (port)<br />
|Network - RSS Reader<br />
|[http://sebt3.openpandora.org/pnd/liferea.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55089-liferea/ Discussion]<br />
|-<br />
|[[lighttpd]] + lighttpd-php ('''beta''')<br />
|2011-05-19<br />
|eyecreate<br />
|Network - web server<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=560 lighttpd] [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=561 lighttpd-php]<br />
|[http://boards.openpandora.org/index.php?/topic/3580-lighttpd-test-pnd/ Discussion] [http://en.wikipedia.org/wiki/Lighttpd Website]<br />
|-<br />
|[[Lightweight2]] 1.12<br />
|2011-07-29<br />
|cpttom, mcobit (port), Zero3K (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=lightweight2-Lightweight2-112245 Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58836-lightweight2/page__view__findpost__p__945285 GP32X] [http://boards.openpandora.org/index.php?/topic/2106-lightweight-2/page__view__findpost__p__81473 OP]. Small, fast browser.<br />
|-<br />
|[[Links2]]<br />
|2011-03-10<br />
|mash (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,333 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion].<br />
|-<br />
|[[Linksys AE1000 USB Wifi]] (installer)<br />
|2011-04-01<br />
|Jey123456<br />
|Network - USB Wifi driver<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=379 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/page__view__findpost__p__46426 Discussion]. Get internet anywhere.<br />
|-<br />
|[[Linphone]] ('''beta''')<br />
|2011-01-20<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/linphone.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58289-linphone Discussion]. Online phone calls.<br />
|-<br />
|[[Linux Multimedia Studio]] 0.4.10.1 (LMMS)<br />
|2011-05-15<br />
|eyecreate (port)<br />
|Audio - music production<br />
|[http://repo.openpandora.org/?page=detail&app=lmms-lmms-32513 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3501-lmms/ Discussion]<br />
|-<br />
|[[LXTask]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - task manager<br />
|<br />
|<br />
|-<br />
|[[Lynx]] v2.8.7<br />
|2011-02-28<br />
|Mhaws (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,331 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1998-lynx-087/ Discussion]<br />
|-<br />
|[[LXTerminal]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|<br />
|<br />
|-<br />
|[[luakit]]-20110722<br />
|2011-09-07<br />
|b3w (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=luakit-b3w Repo]<br />
|<br />
|-<br />
|[[MaCoPix]]<br />
|2011-06-29<br />
|Cloudef (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=macopix-1.7.4 Repo]<br />
|Desktop mascot app<br />
|-<br />
|[[Me TV]]<br />
|2010-10-19<br />
|sebt3 (port)<br />
|Network - digital TV<br />
|[http://sebt3.openpandora.org/pnd/metv.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56987-port-request-me-tv/page__p__921501&#entry921501 Discussion]<br />
|-<br />
|[[Merkaartor]] 0.17.0<br />
|2011-01-27<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/merkaartor.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56656-merkaartor-or-other-osm-editor/page__p__922345&#entry922345 Discussion]<br />
|-<br />
|[[Midnightcommander]] 4.7.5.2<br />
|2011-05-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=midnightcommander-mc-23340 Repo]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2621-midnightcommander/ OP] [http://www.gp32x.com/board/index.php?/topic/59103-midnightcommander/ GP32X]<br />
|-<br />
|[[Midori]] 0.3.3-1<br />
|2011-04-05<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/midori-0.3.3-1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59121-midori-0-3-3/ Discussion] Fixed version of Midori.<br />
|-<br />
|[[Midori]] 0.3.6<br />
|2011-05-21<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/pnd/midori-0.3.6-flashfix.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59490-midori-0-3-6/ GP32X] [http://boards.openpandora.org/index.php?/topic/3615-midori-036/ OP] {{HideableNotes|(Flash now works; instructions in thread).}}<br />
|-<br />
|[[MikMod Player]]<br />
|2011-08-03<br />
|StreaK (port)<br />
|Audio - music player<br />
|<br />
|Plays mod, s3m, it, xm, & others.<br />
|-<br />
|[[Milkyhelper]] 1.7.2.6<br />
|2011-09-10<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkyhelper-1.2 Repo]<br />
|<br />
|-<br />
|[[Milkynotify]] - Update notifier<br />
|2011-06-14<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkynotify Repo]<br />
|<br />
|-<br />
|[[MilkyTracker]]<br />
|2011-08-22<br/>2010-06-23<br />
|StreaK (2nd port)<br/>Stuckie (1st port)<br />
|Audio - music tracker<br />
|[http://ompldr.org/vYTB2Yg/milkytracker.pnd.zip Download (StreaK)]<br/>[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,102 Archive (Stuckie)] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/milkytracker.inf Apps (Stuckie)]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60245-milkytracker-beta/page__gopid__956326&#entry956326 StreaK], [http://www.gp32x.com/board/index.php?/topic/57612-remember-the-only-2-keyboard-buttons-at-once-limitation/ Stuckie]<br />
|-<br />
|[[MinAmp]] 0.31<br />
|2011-06-14<br />
|Kool65<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=minamp Repo]<br />
|[http://linux.kewley.name/minamp Website/comments] [http://boards.openpandora.org/index.php?/topic/3577-minamp/ Discussion]<br />
|-<br />
|[[Minitube]] 1.5.0<br />
|2011-08-12<br />
|Flavio Tordini, freamon (port)<br />
|Network - Youtube client<br />
|[http://repo.openpandora.org/?page=detail&app=minitube Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55952-minitube-1-1/ v1.1] [http://www.gp32x.com/board/index.php?/topic/58183-minitube-1-3/ v1.3] [http://www.gp32x.com/board/index.php?/topic/57099-new-version-of-minitube-avaiable/page__view__findpost__p__950303 v1.4]. Youtube browser/player<br />
|-<br />
|[[modRana]]<br />
|2011-06-17<br />
|cube48 (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=modrana Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3780-modrana/ Discussion]. GPS. Can also view maps offline.<br />
|-<br />
|[[MooEdit]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - text editor<br />
| <br />
|<br />
|-<br />
|[[Mount-Menu]]<br />
|2011-08-09<br />
|Lomaxx<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/mount-menu-installer.pnd Download] [http://repo.openpandora.org/?page=detail&app=mount-menu-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59985-mountmenu-installer/ Discussion]. Alternate mount-mechanism for SDHC-card-slots.<br />
|-<br />
|[[mtPaint]]<br />
|2010-07-27<br/>2010-12-29<br />
|Mark Tyler, daniel3000 (port 1), chris_c (port 2)<br />
|Graphics - image editor<br />
|[http://www.hermocom.com/en/downloads/openpandora/mtPaint.pnd/ Download (port 1)] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,263 Archive (port 2)]<br />
|[http://www.gp32x.com/board/index.php?/topic/55561-mtpaint-pnd-available/ Discussion]. For painting & pixel art. Ported twice.<br />
|-<br />
|[[MTR-GTK]]<br />
|2011-05-15<br />
|Kazuki (port)<br />
|Network - diagnostic tool<br />
|[http://repo.openpandora.org/?page=detail&app=mtr-mtr-10382 Repo]<br />
|Combines 'traceroute' and 'ping'<br />
|-<br />
|[[muCommander]]<br />
|2011-07-24<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[MuPDF]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Office - PDF viewer<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Discussion (German)].<br />
|-<br />
|[[Mutt]]<br />
|2011-03-01<br />
|mash (port)<br />
|Network - email client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,334 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion]. Text-based.<br />
|-<br />
|[[MyPaint]]<br />
|2011-02-27<br />
|First (port)<br />
|Graphics - image editor<br />
|[http://webusers.spa.umn.edu/~laurens/pnd/mypaint-0.9.0.pnd Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1817-mypaint-port/ Discussion]. [http://mypaint.intilinux.com/ Website]. Has pressure sensitivity.<br />
|-<br />
|[[Nagaina]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application<br />
|-<br />
|[[ncmpcpp4P]] v0.5.7.1<br />
|2011-04-28<br />
|remogatto (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=ncmpcpp4P.remogatto Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2032-ncmpcpp4p/ Discussion]. [http://unkart.ovh.org/ncmpcpp/ Website] ncurses-based music player<br />
|-<br />
|[[NetFleet]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Network - download manager<br />
|<br />
|<br />
|-<br />
|[[Netsurf]] 2.6<br />
|2011-03-08<br />
|slaeshjag(port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/netsurf.pnd Download]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2129-netsurf/ OP] [http://www.gp32x.com/board/index.php?/topic/58913-netsurf-2-6/ GP32X] No SSL support<br />
|-<br />
|[[Nightvision]] 3.0<br />
|2011-03-12<br />
|F_Slim (port)<br />
|Office - planetarium<br />
|[http://www.slimpages.de/extern/nightvision.pnd.zip Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2299-nightvision-30/ Discussion] [http://forum.gp2x.de/viewtopic.php?f=59&t=11810 (German}]. Needs java.pnd installed. May not work in HF5<br />
|-<br />
|[[NoteCase Pro]]<br />
|2011-09-09<br />
|hermocom (port)<br />
|Office - personal organizer<br />
|[http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 Repo]<br />
|<br />
|-<br />
|[[Nub configuration alternative]]<br />
|2011-06-10<br />
|Caine<br />
|System - configuration<br />
|[http://www.mediafire.com/?pxmw6m7zezj7aus Download] <br />
|[http://boards.openpandora.org/index.php?/topic/3946-nub-configuration-alternative/ Discussion]. Will be included in HF6.<br />
|-<br />
|[[Ommpc]] v0.5.4<br />
|2010-10-06<br />
|Tim Temple<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,133 Archive]<br />
|MPD client [http://www.gp32x.com/board/index.php?/topic/55039-ommpc-v0-5-2/ Discussion]<br />
|-<br />
|OPKG Installer<br />
|2011-04-24<br />
|Dave1234<br />
|Network<br />
|[http://www.pandorabits.org/uploads/opkg_installer/opkg_installer.pnd Download] <br />
|[http://www.pandorabits.org/index.php?page=opkg-installer Website] [http://boards.openpandora.org/index.php?/topic/3057-opkg-installer/ Discussion]<br />
|-<br />
|[[OSM2Go]] ('''beta''')<br />
|2010-05-26<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/?f=osm2go.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59529-osm2go/ Discussion]. Doesn't work yet.<br />
|-<br />
|[[Osmo]] ('''beta''')<br />
|2010-09-03<br />
|sebt3 (port)<br />
|Office - personal organizer<br />
|[http://sebt3.openpandora.org/pnd/osmo.pnd Download]<br />
|[http://clayo.org/osmo/ Website] [http://www.gp32x.com/board/index.php?/topic/56455-osmo/ Discussion]<br />
|-<br />
|OVR editor and PND aware application launcher<br />
|2011-06-27<br />
|Caine<br />
|System<br />
|[http://www.mediafire.com/?v9pds8txfcey1p4 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/4201-ovr-editor-and-pnd-aware-application-launcher/ Discussion]<br />
|-<br />
|[[PandaBAS]] BASIC Interpreter<br />
|2011-07-02<br />
|ZXDunny (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pandabas.zxdunny.2994 Repo]<br />
|Port of SpecBAS BASIC interpreter.<br />
|-<br />
|[[PanDebian]]<br />
|2011-05-30<br />
|Gregor<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=PanDebian Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/1474-pandebian/ Discussion]. [[Extend Utils]] alternative for Angstrom-Debian cooperation<br />
|-<br />
|Pandora Fractals<br />
|2010-08-26<br />
|Or Green<br />
|Graphics - fractals<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/PFractals.inf Apps]<br />
|fractal generator. [http://www.gp32x.com/board/index.php?/topic/51402-mandelbrot-set-generator-for-pandora/page__st__75 Discussion]<br />
|-<br />
|[[Pan Newsreader]]<br />
|2011-06-16<br />
|sebt3 (port)<br />
|Network - newsreader<br />
|[http://repo.openpandora.org/?page=detail&app=pan Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59664-pan-newsreader/ Discussion]<br />
|-<br />
|[[PanPlayer]] Beta 4<br />
|2011-02-24<br />
|JDGBOLT<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,329 Archive] [http://apps.openpandora.org/cgi-bin/viewapp.pl?/Application/PanPlayer.inf Apps]<br />
|'''Needs [[Hotfix 5]]'''. [http://www.gp32x.com/board/index.php?/topic/58769-panplayer-beta/ Discussion]. Optimized mplayer build<br />
|-<br />
|[[P-Boot]]<br />
|2012-07-07<br />
|chaotix<br />
|System - Boot manager<br />
|[http://lxtek.de/pandora/pboot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/9150-p-boot/ Discussion] Initram to allow flexible booting options (NFS, USB, loop)<br />
|-<br />
|[[PCMan File Manager]] 0.9.7.1<br />
|2011-05-20<br />
|Kazuki (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=pcmanfm-1055 Repo]<br />
|<br />
|-<br />
|[[Pencil]] 0.4.4b ('''beta''')<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Graphics - animation<br />
|[http://sebt3.openpandora.org/pnd/pencil.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57362-pencil/ Discussion]. 2D animation & drawing.<br />
|-<br />
|[[Pepviewer]]<br />
|2011-02-22<br />
|Skadus (port)<br />
|Graphics - image viewer<br />
|[http://www.mediafire.com/?t0sop9wrj087e1t Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1869-pepviewer/ Discussion]. Ported from PSP.<br />
|-<br />
|[[Pidgin]] 2.7.10.2<br />
|2011-05-17<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/pidgin.pnd Download] [http://repo.openpandora.org/?page=detail&app=pidgin-pidgin Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56898-pidgin/ Discussion]. This version no longer uses [[NAND]] to [http://www.gp32x.com/board/index.php?/topic/56898-pidgin/page__view__findpost__p__934658 store data].<br />
|-<br />
|[[PNDbuilder]] v1.1<br />
|2011-02-22<br />
|freedomdown (Ryan Dallaire)<br />
|Development<br />
|[http://www.freedomdown.ca/storage/pndb.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58587-pndbuilder/page__view__findpost__p__940230 Discussion]. Graphical PND maker.<br />
|-<br />
|PS3 Bluetooth Controller - Sixpair Utility<br />
|2010-06-13<br />
|Jim Paris, Samson Yeung, AireTamStrm (port) <br />
|System - input device<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,4 Archive]<br />
|Use a DualShock III Controller or SIXAXIS controller via USB<br />
|-<br />
|[[pnd_assoc]]<br />
|2011-03-29<br />
|Jey123456<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=369 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2634-pnd-assoc/ Discussion] Associate file types with PNDs<br />
|-<br />
|[[pnd_run.sh]] installer ('''beta''')<br />
|2011-06-16<br />
|sebt3<br />
|System<br />
|[http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_run.sh]] installer for HF6 ('''beta''')<br />
|2011-09-25<br />
|sebt3<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=pnd_run-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_utils]]<br />
|2011-05-23<br />
|Jey123456<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=Pnd_Utils Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2688-pnd-utils/ Discussion] Includes pnd_assoc and some other features.<br />
|-<br />
|[[PNDStore]] 1.0.3.0 ('''beta''')<br />
|2011-10-04<br />
|Tempel<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=pndstore Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59148-pndstore/page__view__findpost__p__958555 Discussion]<br />
|-<br />
|[[PSFreedom]]<br />
|2010-09-23<br />
|Notaz (port)<br />
|Other<br />
|[http://pandorapress.net/gruso/psfreedom.ko Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56752-psfreedom-for-pandora/ Discussion]. Allows homebrew on your PS3.<br />
|-<br />
|[[PSP-Maps]]<br />
|2011-09-02<br />
|Kazuki (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=pspmaps-1987 Repo]<br />
|<br />
|-<br />
|[[PuTTY]]<br />
|2011-07-15<br />
|Simon Tatham, Kazuki (port)<br />
|Network - terminal emulator<br />
|[http://repo.openpandora.org/?page=detail&app=putty-1496 Repo]<br />
|[http://en.wikipedia.org/wiki/PuTTY Wikipedia]<br />
|-<br />
|[[PyQt]] Installer<br />
|2011-09-02<br />
|Eric Jardim (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pyqt-install.sh-2318 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5149-pyqt-485-beta/ Discussion] Python bindings for Qt.<br />
|-<br />
|[[qBittorrent]]<br />
|2011-03-16<br />
|Coldbird (port)<br />
|Network - BitTorrent client<br />
|[http://dl.dropbox.com/u/13011238/qbittorrent-1.3.3-pandora.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58993-qbittorrent/ GP32X] [http://boards.openpandora.org/index.php?/topic/2389-qbittorrent/page__gopid__41612#entry41612 OP]<br />
|-<br />
|[[QDiskUsage]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=qdiskusage Repo]<br />
|[http://qt-apps.org/content/show.php/QDiskUsage?content=107012 Website]<br />
|-<br />
|[[qOrganizer]]<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Office - organizer<br />
|[http://sebt3.openpandora.org/pnd/qorganizer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,233 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57359-qorganizer/ Discussion]<br />
|-<br />
|[[qPSP Manager]]<br />
|2011-07-22<br />
|StreaK (port) <br />
|Other<br />
|<br />
|manage PSP memorystick<br />
|-<br />
|[[qSSLChat]]<br />
|2011-07-25<br />
|StreaK (port)<br />
|Network - chat client<br />
|[http://ompldr.org/vOW1jMg/qtsslchat.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60059-qsslchat-for-pandora/ Discussion]. P2P chatting. Not IRC.<br />
|-<br />
|[[QSynth & FluidSynth]] 0.3.5 ('''beta''')<br />
|2011-03-18<br />
|Kazuki (port)<br />
|Audio - synthesizer<br />
|[http://pandora.idb.s1.jcink.com/qsynth-0.3.5.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59011-porting-qsynth-fluidsynth-with-yactfeau/page__view__findpost__p__943670 Discussion] [http://qsynth.sourceforge.net/qsynth-index.html Website] {{HideableNotes|software synthesiser based on the Soundfont specification.}}<br />
|-<br />
|[[QtCumber]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Network - file transfer<br />
|<br />
|p2p file transfer<br />
|-<br />
|[[qtFM]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[QtMindMap]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Office - mind mapping<br />
|<br />
|<br />
|-<br />
|[[QtSpotify]]<br />
|2011-03-11<br />
|sebt3 (port)<br />
|Network - music streaming<br />
|[http://sebt3.openpandora.org/pnd/qtspotify.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58955-qtspotify/ Discussion]. Spotify client.<br />
|-<br />
|Quick Change CPU Speed<br />
|2010-06-20<br />
|Pleng<br />
|System<br />
|[http://www.strappysolutions.com/demos/pandora/CPUSpeeds.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54583-quick-change-cpu-speeds/ Discussion]. Add CPU speed presets to your menu.<br />
|-<br />
|[[Quicky]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application, wiki-like syntax.<br />
|-<br />
|[[RadioTray]]<br />
|2011-09-11<br />
|freamon (port)<br />
|Network - music streaming<br />
|[http://repo.openpandora.org/?page=detail&app=radiotray.freamon.40n8e Repo]<br />
|<br />
|-<br />
|RAM Defragger 0.4.0<br />
|2011-03-16<br />
|Tobias 'knilch' Jordan<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,359 Archive]<br />
|memory optimizer<br />
|-<br />
|[[Remmina]]<br />
|2010-06-21<br />
|mindlord (port)<br />
|Network - VNC/RDP/XDMCP client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,99 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/remmina.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/54610-remmina-0-7-5/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Repository News]]<br />
|2010-07-24<br />
|StreaK (original author)<br />
|Network - RSS Reader<br />
|<br />
|view news from repo.openpandora.org<br />
|-<br />
|[[Rockbox]] 3.9.x.1 ('''beta''')<br />
|2011-06-28<br />
|Thomas Jarosch, froggyman (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=rockbox.thomasjfox.003 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2094-rockbox-as-an-app/page__view__findpost__p__74439 Discussion]<br />
|-<br />
|[[rox-filer]]<br />
|2011-07-18<br />
|Cloudef (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=rox-filer Repo]<br />
|has the default rox tree in PND<br />
|-<br />
|[[RText]]<br />
|2010-07-10<br />
|Fifesoft, Chrysipp (port)<br />
|Development - text editor<br />
|[http://www.pandorasource.de/download.php?view.157 Download]<br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10106%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhivaNHspNg4XSb4aOpjskxivvIRXw Discussion (German)]. Must have Java.pnd installed.<br />
|-<br />
|[[Schism Mod Player]]<br />
|2010-06-10<br />
|?<br />
|Audio - music tracker<br />
|[http://www.pandorasource.de/download.php?view.79 Download]<br />
|Player for MOD and XM.<br />
|-<br />
|[[Schism Tracker]]<br />
|2010-06-19<br />
|Storlek, Stuckie (port)<br />
|Audio - music tracker<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,89 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/schismtracker.inf Apps]<br />
|Clone of Impulse Tracker<br />
|-<br />
|[[schroot]]<br />
|2012-06-16<br />
|Debian buildd-tools Developers, chaotix (port)<br />
|System<br />
|[http://lxtek.de/pandora/schroot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/8817-schroot/ Discussion] Secure and very versatile utility to run Debian or other Linux distros in a chroot<br />
|-<br />
|[[Scientific Calculator]]<br />
|2011-02-14<br />
|Chrysipp (port)<br />
|Office - calculator<br />
|[http://web.student.tuwien.ac.at/~e0725060/JavaScientificCalculator.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11714 Discussion (German)]. Must have Java.pnd installed. If you have trouble running it, try [http://boards.openpandora.org/index.php?/topic/673-java-pnd/page__view__findpost__p__51226 this].<br />
|-<br />
|[[Scite]] 2.21<br />
|2010-10-20<br />
|urjaman (port)<br />
|Office - text editor<br />
|[http://urjaman.dyndns.info/scite221.pnd Download] [http://repo.openpandora.org/?page=detail&app=scite Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/57116-scite-2-21-ported/ Discussion]. Scintilla-based syntax highlighting text editor<br />
|-<br />
|Script Launcher<br />
|2011-03-29<br />
|meandu229<br />
|System<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Discussion] script to launch .sh files<br />
|-<br />
|SD Card Speed Fix<br />
|2010-06-13<br />
|mawler<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,88 Archive]<br />
|improve SD writing speed, but risk data corruption if writing is interrupted<br />
|-<br />
|[[SD Installer]] 1.4.1.1<br />
|2011-06-25<br />
|Dave1234<br />
|System<br />
|[http://www.pandorabits.org/uploads/sd-installer/sd_install.pnd Download] [http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 Repo]<br />
|[http://www.pandorabits.org/index.php?page=sd-installer Website] [http://boards.openpandora.org/index.php?/topic/2297-pandora-sd-installer/page__view__findpost__p__73674 Discussion] Install Pandora OS to your SD card.<br />
|-<br />
|[[Seq24]] ('''beta''')<br />
|2010-09-06<br />
|Gruso (port)<br />
|Audio - music tracker<br />
|[http://users.tpg.com.au/pw2007/seq24.beta1.pnd Download] [http://repo.openpandora.org/?page=detail&app=seq24-0.8.7-pandora Repo]<br />
|MIDI sequencer. [http://www.gp32x.com/board/index.php?/topic/56517-seq24-midi-sequencer/ Discussion]<br />
|-<br />
|[[Sidplay]]<br />
|2011-09-21<br />
|Silent-Hunter (port)<br />
|Audio - music tracker<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=1039 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5412-sidplay/ Discussion] '''WARNING:''' not a PND, writes to NAND<br />
|-<br />
|[[Shutdown Timer]]<br />
|2011-06-02<br />
|atom (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=shutdowntimer.atom.001 Repo]<br />
|<br />
|-<br />
|[[small-ffmpeg-gui]]<br />
|2011-07-28<br />
|mcobit (port)<br />
|Media converter<br />
|[http://repo.openpandora.org/?page=detail&app=ffmpeg-small-ffmpeg-gui-269 Repo]<br />
|<br />
|-<br />
|[[SMPlayer]] 0.6.9-1<br />
|2011-02-02<br />
|Ivanovic (port)<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,298 Archive] <br />
|MPlayer frontend. [http://www.gp32x.com/board/index.php?/topic/58511-smplayer/ Discussion]<br />
|-<br />
|[[SpeedCrunch]]<br />
|2011-05-25<br />
|eyecreate (port)<br />
|Office - calculator<br />
|[http://repo.openpandora.org/?page=detail&app=speedcrunch-speedcrunch-26662 Repo]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Stjerm]]<br />
|2011-08-12<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|[http://ompldr.org/vOXYzYg/stjerm.pnd.zip Download]<br />
|<br />
|-<br />
|[[SunVox]]<br />
|2011-08-08<br />
|cube48 (port)<br />
|Audio - music tracker<br />
|[http://repo.openpandora.org/?page=detail&app=SunVox Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4085-sunvox-ultimate-multiplatform-synthsamplertracker/ Discussion]<br />
|-<br />
|[[SUPA]] 0.1-1 ('''beta''')<br/><small>Simple Updater for Pandora Applications</small> <br />
|2010-07-04<br />
|Bryce Leo<br />
|System - Application Downloader/Updater<br />
|[http://drive.and-a-half.com/SUPA.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55023-supa-simple-updater-for-pandora-applications/ Discussion]. No GUI yet. PNDStore is probably better.<br />
|-<br />
|[[Swap files]]<br />
|2011-06-16<br />
|slaeshjag (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=swaptools-0.1-slaeshjag Repo] <br />
|Manage swap files<br />
|-<br />
|[[Sxiv]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Graphics - image viewer<br />
|[http://forum.gp2x.de/download/file.php?id=1088&sid=c7364ef00c1d355c4f22cd82b21dae0a Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11998 Discussion (German)].<br />
|-<br />
|[[Sylpheed]]<br />
|2011-08-17<br />
|StreaK (port)<br />
|Network - email client<br />
|[http://ompldr.org/vOXhrZQ/sylpheed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60207-sylpheed-email-client-beta-pnd/ GP32X] [http://boards.openpandora.org/index.php?/topic/4924-sylpheed-email-client-beta-pnd/ OP]<br />
|-<br />
|[[Synergy]]<br />
|2010-10-09<br />
|Lomaxx (port)<br />
|Network - VNC client<br />
|[http://www.mediafire.com/?npdbkibd5bm5ckb Download] [http://repo.openpandora.org/?page=detail&app=synergy-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56943-synergy-clientserver-as-pnd/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Task Manager]]<br />
|2011-05-14<br />
|eyecreate (port)<br />
|System - task manager<br />
|[http://repo.openpandora.org/?page=detail&app=xfce-taskmanager-xfce4-taskmanager-11126 Repo]<br />
|<br />
|-<br />
|[[Tesh]]<br />
|2011-07-21<br />
|SreaK (port)<br />
|Development - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=tesh-app Repo] <br />
|with syntax highlighting: C++ / C / C# / Java<br />
|-<br />
|[[TiMidity++]] 2.13.3 (player + Daemon loader)<br />
|2011-03-21<br />
|Gruso (port)<br />
|Audio - MIDI<br />
|[http://www.mediafire.com/?7sit38m7ozpr4jd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59041-timidity-2-13-2-port/ GP32X] [http://boards.openpandora.org/index.php?/topic/2450-timidity/ OP]. Must install Timidity MIDI Installer first. {{HideableNotes|This makes Timidity visible to sequencers as a device.}}<br />
|-<br />
|[[Timidity MIDI Installer]]<br />
|2011-01-12<br />
|sebt3<br />
|Audio - MIDI<br />
|[http://sebt3.openpandora.org/pnd/timidity_midi_installer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,273 Archive] [http://repo.openpandora.org/?page=detail&app=timidity-midi-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Discussion]. MIDI patches installer. {{HideableNotes|It will allow you to have music for games that use MIDI. There are 3 different sound-sample sets packing different levels of sound quality. Installs to [[NAND]], though you can put them on SD card and then it's less than 2k on NAND (2 2-line files).}}<br />
|-<br />
|[[Transmission]]<br />
|2010-09-24<br />
|sebt3 (port)<br />
|Network - BitTorrent client<br />
|[http://sebt3.openpandora.org/pnd/transmission.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,208 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56553-bit-torrent-client/ Discussion].<br />
|-<br />
|[[TrueCrypt]] ('''beta''')<br />
|2011-02-12<br/>2010-07-18<br />
|TJSomething (port)<br/>daniel3000 (old port)<br />
|System - encryption<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,321 TJSomething's port] [http://repo.openpandora.org/?page=detail&app=TrueCrypt daniel3000's port]<br />
|[http://boards.openpandora.org/index.php?/topic/1763-truecrypt-port/ Discussion (TJSomething)], [http://www.gp32x.com/board/index.php?/topic/55347-truecrypt-pnd-ready-for-testing/ Discussion (hermocom/daniel3000)].<br />
|-<br />
|TuxPaint (from "Tux4Kids")<br />
|2011-04-20<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=tux4kids-tux4kids-27407 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2990-tux4kids Discussion]. Part of "Tux4Kids".<br />
|-<br />
|[[TV-Browser]] ('''beta''')<br />
|2011-02-13<br />
|chrysipp (port)<br />
|Network - TV guide<br />
|[http://web.student.tuwien.ac.at/~e0725060/TVBrowser.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11706 Discussion (German)]. [http://sourceforge.net/projects/tvbrowser/ Website]<br />
|-<br />
|[[Umbrello]] UML Modeller<br />
|2011-10-02<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=umbrello-umbrello-7295 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5531-umbrello-uml-modeller/ Discussion]<br />
|-<br />
|[[Unace]]<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UnRar]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UPX]] (The Ultimate Packer for eXecutables)<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[Very Simple Timer]]<br />
|2011-06-14<br />
|arekkusu<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=very-simple-timer Repo]<br />
|Keep track of time.<br />
|-<br />
|Viewnior 1.1<br />
|2011-02-26<br />
|gruso (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=viewnior-viewnior-15225 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55618-viewnior-pnd-available/page__view__findpost__p__940887 Discussion]<br />
|-<br />
|Vim Gvim 7.2 ('''beta''')<br />
|2010-08-08<br />
|joseluisjazz (port)<br />
|Office - text editor<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Discussion]. [http://www.vim.org/about.php About]. Not a PND.<br />
|-<br />
|[[VLC]] 1.1.0 ('''beta''')<br />
|2010-10-12<br />
|sebt3 (port)<br />
|Media player (video & audio)<br />
|[http://sebt3.openpandora.org/pnd/vlc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54922-vlc/ Discussion]<br />
|-<br />
|[[Wahcade]] Emulator Frontend b1 ('''beta''')<br />
|2011-02-06<br />
|Sigma (port)<br />
|System - frontend<br />
|[http://www.mediafire.com/?h8o33khvtcy3x8m Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1508-wahcade-frontend-beta1/ Discussion].<br />
|-<br />
|[[Wbar]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - app launcher<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,338 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58858-wbar/ Discussion].<br />
|-<br />
|[[Wbar Quick Menu Maker]] v0.6<br />
|2011-07-20<br />
|StreaK (original author)<br />
|System - app launcher<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=570 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60008-wbar-quick-menu-maker/page__view__findpost__p__954088 Discussion].<br />
|-<br />
|WiFi "Another Test Wifi Driver" ('''Beta''')<br />
|2011-03-05<br />
|David, notaz<br />
|System<br />
|[http://notaz.gp2x.de/misc/pnd/wl1251-modules_1.0-r24.5_omap3-pandora.ipk Download] <br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58888-another-test-wifi-driver/ GP32X] [http://boards.openpandora.org/index.php?/topic/2151-another-test-wifi-driver/ OP]. HF5 only, not for use with HF6.<br />
|-<br />
|WiFi '''Beta test'''<br />
|2010-11-05<br />
|Evildragon<br />
|System<br />
|[http://www.openpandora.org/downloads/WiFiBETA.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57364-wifi-betatest/ Discussion]. Might fix WiFi issues.<br />
|-<br />
|[[Wiimote Configurator]]<br />
|2011-05-17<br />
|sigma (port) <br />
|System - input device<br />
|[http://repo.openpandora.org/?page=detail&app=wiimote Repo]<br />
|Use a Wiimote controller as input device<br />
|-<br />
|[[Worker]] 2.17.11<br />
|2011-04-01<br />
|mash (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,375 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2709-worker-21711/ Discussion]<br />
|-<br />
|[[wxMaxima]] ('''beta''')<br />
|2011-07-13<br />
|FenrirLokisohn (port)<br />
|Office - math<br />
|[http://www-user.tu-chemnitz.de/~fepf/wxmaxima.pnd Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=12495 Discussion (German)]. Algebra.<br />
|-<br />
|[[Xarchiver]] 0.5.2<br />
|2010-12-04<br />
|mcobit (port)<br />
|System - file archiver<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,259 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57748-xarchiver/ Discussion]<br />
|-<br />
|Xbindkeys<br />
|2010-10-14<br />
|Lomaxx (port)<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/xbindkeys-1.8.3_prebuild.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57037-xbindkeys-precompiled/ Discussion]. Configure hotkeys<br />
|-<br />
|[[XBMC]] 10.0 ('''beta''')<br />
|2011-03-13<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/xbmc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57106-xbmc-media-center/page__view__findpost__p__942955 Discussion]. Functions as "entertainment hub".<br />
|-<br />
|XFE 1.32.1<br />
|2010-07-20<br />
|Maxim Baranov, Roland Baudin, packaged by sebt3<br />
|System - file manager, packager<br/>Graphics - image viewer<br/>Office - notepad<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,163 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/55388-xfe/ Discussion]<br />
|-<br />
|XHTML WYSIWYG Editor<br />
|2011-07-21<br />
|StreaK (port)<br />
|Development - text editor<br />
|<br />
|<br />
|-<br />
|[[Xournal]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - journal<br />
|[http://sebt3.openpandora.org/pnd/xournal.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56864-xournal/ Discussion]. Can annotate PDFs.<br />
|-<br />
|[[Xorfile]]<br />
|2011-07-22<br />
|StreaK (original author)<br />
|System - encryption<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=571 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60034-xorfile-small-app-for-pandora/ Discussion]. Encode text files.<br />
|-<br />
|[[WeeChat]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Network - chat client<br />
|<br />
|IRC client.<br />
|-<br />
|[[Zim]]<br />
|2011-07-05<br />
|Mindlord (port), eyecreate (additions)<br />
|Office - personal wiki<br />
|[http://www.mediafire.com/?l6qiaew6m0gvmma Download]<br />
|[http://boards.openpandora.org/index.php?/topic/3974-zim-desktop-wikiwith-additions/page__view__findpost__p__75872 Discussion] [http://www.gp32x.com/board/index.php?/topic/58850-zim-the-desktop-wiki/page__view__getnewpost (old)]<br />
|-<br />
|[[zNotes]]<br />
|2011-09-20<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=znotes-znotes-27551 Repo]<br />
|Note-taking application<br />
|}<br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Arch Linux<br />
|2011-05-31<br />
|wejp<br />
|Full OS<br />
|[http://wejp.k.vu/pandora/archlinux_update Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59027-arch-linux-on-the-pandora/page__view__findpost__p__950406 Discussion] Using PlugApps, some libraries missing (like libpnd)<br />
|-<br />
|Debian (Squeeze)<br />
|2011-04-09<br />
|Stuckie<br />
|Full OS<br />
|[http://pandorawiki.org/Debian_On_SD#Debian_On_SD Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/page__view__findpost__p__945994 GP32X] [http://boards.openpandora.org/index.php?/topic/1819-debian-on-sd/page__view__findpost__p__48443 OP] <br />
|-<br />
|Minimenu Beta Installer ('''beta''')<br />
|2011-02-09<br />
|skeezix<br />
|Launcher<br />
|[http://www.codejedi.com/pandora/minimenu/mmenu_beta_installer_20110209.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/page__view__findpost__p__935861 Older versions] '''Note:''' Already included in [[Hotfix 5]].<br />
|-<br />
|Pandian - Debian<br />
|2013<br />
|stackshadow<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Pandian]<br />
|Discussion: [http://boards.openpandora.org/topic/15302-pandian-mark2/]<br />
|-<br />
|Panorama 0.1.271.0<br />
|2011-08-25<br />
|B-Zar<br/>dflemstr<br />
|Launcher<br />
|[http://repo.openpandora.org/?page=detail&app=bzar-panorama Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59231-panorama/page__view__findpost__p__946988 GP32X] [http://boards.openpandora.org/index.php?/topic/2979-panorama-alpha-preview/ OP]. "MilkyTest" is alternative to PNDStore.<br />
|-<br />
|Slackware-14.1 (stable), Slackware-14.0 (stable), Slackware-13.37 (stable), and Slackware-current (unstable)<br />
|2012-04-01<br/>Latest update: 2015-04-26<br />
|Linux-SWAT + help<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Software_projects/OS/Slackware]<br />
|All hardware working, ~75% compatibility with .pnd (not fully debugged yet), more than 400 packages optimized for the Pandora's CPU.<br />
|-<br />
|SOLEIL-14.1, SOLEIL-14.0<br />
|2012-12-21<br/>Latest update: 2014-02-16<br />
|Linux-SWAT<br />
|Full OS<br />
|Links: [http://pandorawiki.org/Software_projects/OS/SOLEIL]<br />
|Heavily modified Slackware. Pandora-centered network system. PXE server with x86 tools, and a mobile persistent x86 32 or 64 bit Slackware Linux.<br />
|}<br />
<br />
====Type explanation====<br />
'''Full OS:''' A full desktop environment similar to the one you are used to on your PC. You usually get an X-based system with a window manager similar to the default one included in Xfce (meaning you can have multiple, drag-able windows, a task bar, etc.). This is what you would want for full usability, but it often is slower in running games than a launcher as more tasks are running in the background.<br />
<br />
'''Launcher:''' The more simplistic and sleek interface you might know from handhelds like the Wiz or Nintendo DS. Functionality is limited (compared to a full OS) as you don't have a desktop and usually no file browser. It often cannot display multiple windows or programs at once, but uses less memory, might be faster and better suited if you only want to run a few PNDs.<br />
<br />
===Skins===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Basic Gray<br />
|2010-11-25<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=506 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueFuture<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,239 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=434 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Executive<br />
|2010-11-27<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,250 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928158 Discussion]<br />
|-<br />
|Gray Is Sexy<br />
|2010-11-27<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.liquidfists.com/files/grayissexy.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928315 Discussion]<br />
|-<br />
|GreenGlass<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,394 Archive]<br />
|<br />
|-<br />
|Midnight<br />
|2010-06-17<br />
|Trevsweb<br />
|Minimenu skin<br />
|[http://trevsweb.com/pandainterface/midnight.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Newsprint<br />
|2010-07-26<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.strappysolutions.com/demos/pandora/newsprint.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Pipboy 3000<br />
|2011-06-21<br />
|Boolean<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,419 Archive]<br />
|<br />
|-<br />
|RedDevil<br />
|2010-11-26<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,248 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928099 Discussion]<br />
|-<br />
|RedWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=433 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Toybox & Corporate (2 skins)<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=432 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|UrbanCamo_blue<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,397 Archive]<br />
|<br />
|-<br />
|UrbanCamo_brown<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,395 Archive]<br />
|<br />
|-<br />
|UrbanCamo_green<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,396 Archive]<br />
|<br />
|-<br />
|Wasp<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,238 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Winamp Classic<br />
|2011-08-24<br />
|dgame<br />
|Audacious skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=580 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60250-audacious-winamp-classic-skin/ Discussion]<br />
|}<br />
<br />
===Graphic engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[BennuGD - Module Yeti 3D Pro]]<br />
|2011-06-18<br />
|Colombian Developers, Geca (port)<br />
|<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,416 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59682-bennugd-module-yeti-3d-pro/ Discussion]<br />
|-<br />
|[[GLES]] ('''beta''')<br />
|2010-09-02<br />
|Farox (port)<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Discussion]<br />
|}<br />
<br />
===Demos/technical demos===<br />
<br />
==Unreleased software ("Projects Under Development")==<br />
This section includes both software that is actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes. <br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Android Omap<br />
|[http://elinux.org/Android_on_OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|AROS Arm<br />
|[http://projects.powerdeveloper.org/project/imx515/735]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Debian<br />
|[http://debian.org] [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/]<br />
|working build<br />
|Stuckie<br />
|<br />
|-<br />
|FreeBSD<br />
|[http://wiki.freebsd.org/FreeBSD/arm/OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Fedora ARM<br />
|[http://fedoraproject.org/wiki/Architectures/ARM]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Gentoo Linux<br />
|[http://neuvoo.org] [http://vminko.org/gentoo_manuals/pandora]<br />
|Working build, not completed<br />
|javaJake, Viridior, vminko<br />
|IRC: (FreeNode) #gentoo-pandora<br />
|-<br />
|HaikuOS<br />
|[http://www.haiku-os.org]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Ohhie GUI<br />
|[http://www.gp32x.com/board/index.php?/topic/58320-video-ohhie-gui/]<br />
|working build<br />
|Pleng<br />
|Last update: Jan. 2011<br />
|-<br />
|RISC&nbsp;OS<br />
|[[RISC OS|Link]]<br />
|wip<br />
|Uwe Kall, Jeffrey Lee + others<br />
|BeagleBoard port available for download and testing.<br />
|-<br />
|Slackware ARM 12.2 and 13.1<br />
|[http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/page__p__29024__fromsearch__1#entry29024]<br />
|Works.<br />
|Linux-SWAT + help<br />
|For newer and fully working releases, see [http://pandorawiki.org/Software_projects#Operating_systems here.] 12.2 works with >=2.6.* kernel. 13.1 works with a more recent kernel. 12.2 and 13.1 were not released for Pandora.<br />
|-<br />
|Ubuntu ARM<br />
|[http://www.ubuntu.com/products/whatisubuntu/arm]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Xoo on ubuntu<br />
|[[Xoo on ubuntu|Link]]<br />
|wip<br />
|<br />
|<br />
|}<br />
<br />
===Game Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Author/Port Author<br />
!Source code<br />
!Discussion<br />
!Language<br />
!Tech<br />
!Target platforms<br />
!Functionality/Notes<br />
!Example Project<br />
|-<br />
|[[GLESGAE]]<br />
|stuckie<br />
|stable: [http://svn.xp-dev.com/svn/glesgae/trunk/], nightly: [https://github.com/stuckie/glesgae]<br />
|[http://boards.openpandora.org/index.php?/topic/7091-glesgae/]<br />
|C++<br />
|3D<br />
|PC (Win,Lin), iOS, Android, WIZ, CAANOO, Pandora<br />
|'''WIP''', set of tutorials about writing a game engine, OpenGLES renderer, shaders, JavaScript integration<br />
|<br />
|-<br />
|Pengyne<br />
|Jorgon<br />
|see discussion<br />
|[http://boards.openpandora.org/index.php?/topic/7227-rebirth-pengyne-2d3d-engine-2-27-2012/]<br />
|Engine: C++, Game code: Python<br />
|2D and 3D<br />
|PC (Win,Mac), Pandora<br />
|'''WIP''', uses a Python interpreter for game code, HTML-like GUI, OpenGL 2.0 and GLES 2.0 renderer, Shaders, Sprites with speed optimizations, Vertex and Index Buffers, Tiled Basic map file support<br />
|<br />
|-<br />
|Penjin<br />
|PokeParadox, Maintainer: foxblock<br />
|[http://code.google.com/p/penjin/]<br />
|[http://boards.openpandora.org/index.php?/topic/5413-penjin-video-tutorials/]<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|Basic Game Engine, SDL or OpenGLES renderer, very basic 2D collision detection, file interaction and encryption, achievements, sounds and music, font renderer, '''deprecated when PenjinTwo is done'''<br />
|[http://foxblock.pirategames.co.uk/dropbox/penjin_banner.png]<br />
|-<br />
|PenjinTwo<br />
|PokeParadox<br />
|[https://github.com/pokeparadox/PenjinTwo]<br />
|<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|'''WIP''', rewrite of Penjin with better use of C++ features, not all features of Penjin ported over yet<br />
|[https://github.com/bzar/penjinoid]<br />
|-<br />
|sparrow3D<br />
|Ziz<br />
|[https://github.com/theZiz/sparrow3d]<br />
|[http://boards.openpandora.org/index.php?/topic/7305-sparrow3d-multi-platform-game-engine]<br />
|C<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora<br />
|Pure C (and ARM assembler), Software renderer (with SDL backend), 3D with textures and simple lighting, rotozoom functions, mesh loading (obj files), simple sprite engine, font rendering<br />
|[http://boards.openpandora.org/index.php?/topic/7686-rebirth-competition-schwerkraft]<br />
<br />
|}<br />
<br />
===Graphic Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|GLES2D<br />
|<br />
|Wip<br />
|Cpasjuste<br />
|OpenGL ES 2D library<br />
|-<br />
|GL-WES-v2.0<br />
|[http://code.google.com/p/gl-wes-v2/] <br />
|Working Build<br />
|Adventus<br />
|Opensource OpenGL 2.0 driver built on OpenGL ES 2.0<br />
|-<br />
|Irrlicht<br />
|[http://irrlicht.sourceforge.net/] [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=32538&start=45]<br />
|working build<br />
|Hybrid<br />
|3D game engine<br />
|-<br />
|NSS Engine<br />
|[http://www.nosiestastudios.com/wiki/] [http://www.youtube.com/user/Prompt84]<br />
|<br />
|No Siesta Studios<br />
|<br />
|-<br />
|OGRE Engine<br />
|[http://www.gp32x.com/board/index.php?showtopic=46706] [http://www.youtube.com/watch?v=LDtUE5PIhV0]<br />
|<br />
|<br />
|3D real-time renderer<br />
|-<br />
|Otaco Glost Engine<br />
|[http://www.youtube.com/user/otacogloost], [http://www.gp32x.com/board/index.php?/topic/48393-i-did-stuff/page__p__736650&#entry736650]<br />
|working<br />
|Otaco<br />
|<br />
|-<br />
|Quad-Ren 2D<br />
|[http://quad-ren.sourceforge.net/index.php]<br />
|Working<br />
|Hessiess<br />
|Version 0.5 <br />
|-<br />
|SDL GLES<br />
|[http://github.com/Cpasjuste/sdl-1.2.13_gles/tree]<br />
|working<br />
|Cpasjuste<br />
|<br />
|-<br />
|XreaL<br />
|[http://xreal.sourceforge.net/xrealwiki/]<br />
|<br />
|Pickle<br />
|No longer being worked on. [http://www.gp32x.com/board/index.php?/topic/55173-xreal-patch-question/]<br />
|-<br />
|Stratagus<br />
|[http://stratagus.sourceforge.net/]<br />
|working build<br />
|Cpasjuste<br />
|RTS Engine<br />
|-<br />
|WakeBreaker<br />
|[http://w1xer.at/pandora/]<br />
|working codebase - can be compiled onboard<br />
|torpor<br />
|Working C++ codebase to implement a 3D game using nothing more than OpenGLES 1.1 .. can even be built *on* the Pandora, with nothing more than the onboard compiler. WakeBreaker contains everything you need to get started writing a 3D game in C++ with OpenGL ES - no further libraries required. Its an excellent example of how to write a 3D game in plain, easy to understand C++ and can serve as a working base for your own developments, easily enough.<br />
|}<br />
===Other programs===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Inside The Box<br />
|[http://www.openpandora.pl broken] [http://www.youtube.com/watch?v=uLMmJBDEs2E broken]<br />
|wip<br />
|StreaK (original author)<br />
|Pandora e-zine<br />
|-<br />
|Math-NEON<br />
|[http://code.google.com/p/math-neon/]<br />
|Wip<br />
|Adventus<br />
|cmath like library optimized for ARM NEON coprocessor<br />
|-<br />
|MythTVPlayer<br />
|[http://www.gp32x.com/board/index.php?/topic/52882-mythtvplayer/]<br />
|Working build<br />
|Pickle<br />
|Media center + TV/DV recording<br />
|-<br />
|Pandaphone<br />
|[http://www.gp32x.com/board/index.php?/topic/48327-pandaphone/]<br />
|Halted<br />
|jb0yx<br />
|project to incorporate the Open Pandora handheld device with cell phone technology<br />
|-<br />
|Pandora Sync Suite<br />
|[http://www.openpandora.pl broken]<br />
|Working build<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|Pangea GUI<br />
|[http://www.gp32x.com/board/index.php?showtopic=45631&hl=pangea]<br />
|WIP<br />
|efegea<br />
|Gmenu alternative<br />
|-<br />
|PDM<br />
|[http://github.com/Cpasjuste/pdm/tree]<br />
|<br />
|Cpasjuste<br />
|Light desktop manager for Pandora<br />
|-<br />
|PGui<br />
|[http://github.com/Cpasjuste/pgui/tree]<br />
|<br />
|Cpasjuste<br />
|Standard emulator fronted for Pandora<br />
|-<br />
|PMenu<br />
|[http://mydedibox.fr/_stuff/pandora/]<br />
|<br />
|Cpasjuste<br />
|Minimal Menu for Pandora<br />
|-<br />
|PND Builder for windows<br />
|[http://www.gp32x.com/board/index.php?/topic/47088-pnd-builder-for-windows/]<br />
|Working build<br />
|StreaK (original author)<br />
|<br />
|-<br />
|Qemu<br />
|[http://wiki.qemu.org/]<br />
|testing build<br />
|Fabrice Bellard<br />
|open source machine emulator and virtualizer<br />
|-<br />
|Scale<br />
|[http://www.youtube.com/user/Zoxc64]<br />
|wip<br />
|Zoxc64<br />
|Minimal Menu for Pandora<br />
|-<br />
|Simple Dev Studio for Pandora<br />
|[http://www.openpandora.pl broken]<br />
|Wip<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|[[TINXL]]<br />
|[[TINXL]]<br />
|<br />
|<br />
|Application stack for multiplayer internet games<br />
|}<br />
<br />
===Demos / Technical Demos for OpenPandora===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|OpenGL Cell Shading<br />
|[http://www.youtube.com/watch?v=cpAj0jHglGw]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Demo with MP3 Playback<br />
|[http://www.youtube.com/watch?v=hkx18kruRJs]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Skull Demo<br />
|[http://www.youtube.com/watch?v=qG7EDaZpyOo]<br />
|working build<br />
|<br />
|<br />
|-<br />
|WaveDemo<br />
|[http://www.youtube.com/watch?v=4wgEHFCq9Lo]<br />
|Working<br />
|Otaco<br />
|<br />
|}<br />
<br />
==External links==<br />
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]<br />
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]<br />
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]<br />
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]<br />
*[http://www.pandorabits.org/ Releases by Dave1234]<br />
*[http://www.pandorasource.de/download.php PandoraSource.de downloads] - German Pandora download site<br />
<br />
*[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/ Over 100 apps ported by StreaK, not in PND form]<br />
<br />
===Forums===<br />
The following community forums are checked when updating this page:<br />
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]<br />
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]<br />
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]<br />
<br />
[[Category:Development]]<br />
[[Category:List]]<br />
[[Category:Software]]<br />
[[Category:Ideas and proposals]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/PND-compatibility-list&diff=30056Software projects/OS/Slackware/PND-compatibility-list2015-04-12T17:37:52Z<p>Linux-SWAT: /* Games/Emulators */</p>
<hr />
<div>= Notes =<br />
* Some problems are linked to the new kernel. Things may improve.<br />
* Some non-working .pnd are dynamically linked to Angstrom libraries. It's up to .pnd makers to compile static.<br />
<br />
= Games/Emulators =<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #FF9090"<br />
|2h4u<br />
|No<br />
|?<br />
|- style="background: #90FF90"<br />
|aliens vs predator<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|aquaventure<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|audiorace<br />
|Yes<br />
|no sound<br />
|- style="background: #FF9090"<br />
|battle for wesnoth<br />
|No<br />
|libboost_iostreams-mt... missing<br />
|- style="background: #90FF90"<br />
|battle jewels<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|Bos Wars<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|brain party<br />
|No<br />
|Complains about libSDL_gfx.so.0<br />
|- style="background: #90FF90"<br />
|CannonBall<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|ccgo<br />
|No<br />
|<br />
|- style="background: #FF9090"<br />
|cgoban<br />
|No<br />
|Segfault<br />
|- style="background: #90FF90"<br />
|crimson fields<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|desmume<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|dega<br />
|No<br />
|Complains about libcrypto and fbset<br />
|- style="background: #FF9090"<br />
|dosbox<br />
|No<br />
|Not all versions tested<br />
|- style="background: #FF9090"<br />
|dosbox ex<br />
|No<br />
|Bad options in terminal invocation: <br />
|- style="background: #90FF90"<br />
|dosbox ex ultimate<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|dosbox f<br />
|Yes<br />
|Not all versions tested<br />
|- style="background: #90FF90"<br />
|DraStic<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|f1 spirit<br />
|Yes<br />
|<br />
|- style="background: "<br />
|FBAcapex<br />
|<br />
|The pnd has to be slightly modified<br />
|- style="background: "<br />
|freeciv<br />
|?<br />
|long loading<br />
|- style="background: #90FF90"<br />
|freecol<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|frogatto<br />
|No<br />
|cp default/* error<br />
|- style="background: #FF9090"<br />
|ginge<br />
|No<br />
|Notaz ? ;^)<br />
|- style="background: #90FF90"<br />
|gnurobbo<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gngeo<br />
|Yes<br />
|No rom tested<br />
|- style="background: #90FF90"<br />
|GPFCE<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gpsp<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|head over heels<br />
|Yes<br />
|<br />
|- style="background: "<br />
|heroes2<br />
|seems ok<br />
|have no data to test<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #FF9090"<br />
|hexahop<br />
|No<br />
|segfault<br />
|-<br />
|hurrican<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #90FF90"<br />
|ioquake2<br />
|Yes<br />
|sound bugs, bad controls, loose the nubs<br />
|- style="background: #FF9090"<br />
|ioquake3<br />
|No<br />
|Does not work with official firmware either<br />
|- style="background: #90FF90"<br />
|lgeneral<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|lmarble<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|ltris<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|Complains about libpthread-stubs invalid ELF header<br />
|- style="background: #90FF90"<br />
|mame ex<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|mame4all<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|MD.emu<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|libpthread-stubs.so.0 missing<br />
|- style="background: #90FF90"<br />
|Mini Slug<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|MSX.emu<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|mupen<br />
|Yes<br />
|no touchscreen<br />
|- style="background: #90FF90"<br />
|NEO.emu<br />
|Yes<br />
|<br />
|- style="background: "<br />
|nestopia<br />
|?<br />
|<br />
|- style="background: #FF9090"<br />
|not tetris<br />
|no<br />
|./runscript.sh: line 36: 15096 Segmentation fault<br />
|- style="background: #FF9090"<br />
|openarena<br />
|No<br />
|:( ./runscript.sh: line 100: 5064 Segmentation fault ./openarena.arm $*<br />
|- style="background: #90FF90"<br />
|pairs<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|panmame<br />
|No<br />
|:( Segfault from the menu<br />
|- style="background: #90FF90"<br />
|PCE.emu<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pcsx rearmed<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|picodrive<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|PPSSPP<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|PX68k<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pychess<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake2 yamagi<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake3 nanogl<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|return to castle wolfenstein<br />
|Yes<br />
|modprobe snd_pcm_oss<br />
|- style="background: #90FF90"<br />
|sdlmame 1<br />
|Yes<br />
|sound bugs<br />
|- style="background: #90FF90"<br />
|sdlmame 2<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|seventhsense<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|shootet<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|snes9x4p<br />
|Yes<br />
|Fixed with two links. As root: cd /usr/lib && ln -s libtiff.so.3 libtiff.so.5 && ln -s libjpeg.so.8 libjpeg.so.62<br />
|- style="background: #90FF90"<br />
|starcraft/broodwar<br />
|Yes<br />
|:) Change fbset to 16 in the /etc/rc.d/rc.local and depth to 16 in /etc/X11/xorg.conf.d/10-screen.conf. No sound for now.<br />
|- style="background: #FF9090"<br />
|starpusher<br />
|No<br />
|No module named pygame<br />
|- style="background: #90FF90"<br />
|super geometry dust<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|supertux<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|temper<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|tuxfootball<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|uae4all<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|vektar<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|xboard<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|rrootage<br />
|Yes<br />
|runs but bugs, can't exit, kill nubs<br />
|- style="background: #90FF90"<br />
|xlincity<br />
|Yes<br />
|<br />
|}<br />
<br />
= Multimedia =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|alsaplayer<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|brasero<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|deadbeef<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|exaile<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|groove<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|minitube<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|pandora image viewer<br />
|yes<br />
|<br />
|- style="background: #FF9090"<br />
|panplayer<br />
|no<br />
|<br />
|- style="background: #90FF90"<br />
|rockbox<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|smplayer2<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|sunvox<br />
|yes<br />
|As root: cd /usr/lib && ln -s libpthread.so libpthread-stubs.so.0<br />
|- style="background: #FF9090"<br />
|vlc<br />
|no<br />
|<br />
|}<br />
<br />
= Office =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|LibreOffice<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|NoteCase Pro<br />
|Yes<br />
|up to SL4P 14.0-5 additional lib symlinks are needed: as root enter:<br />
<br />
ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8<br />
<br />
ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8<br />
|- style="background: #90FF90"<br />
|X48 HP48 emulator<br />
|Yes<br />
|<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
= Others =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
[[Category:Software]]<br />
[[Category:Slackware]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30046Software projects/OS/Slackware2015-03-31T21:10:51Z<p>Linux-SWAT: /* Installing KDE 4 */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version running Xfce.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30027Software projects/OS/Slackware2015-02-17T22:06:09Z<p>Linux-SWAT: /* Basic usage */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and its user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects&diff=30020Software projects2015-02-03T19:09:06Z<p>Linux-SWAT: /* Operating systems */</p>
<hr />
<div>{{delete|could be moved to historic subsection}}<br />
''These lists were NOT last updated on 2011-10-08 to include the latest files from [http://apps.open-pandora.org/cgi-bin/viewarea.pl?Games Pandora Apps], the [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,9 File Archive], the [http://repo.openpandora.org/?page=all&s=new Repo], and the [[Software_projects#Forums|community forums]].''<br />
<br />
This is a list of '''all software projects''' for the Pandora ''excluding'' emulators (see: [[Emulator list]]), games (see: [[Games]]), and development tools (see: [[Development Tools]]). However, this list ''does'' include the development apps that can be used on the Pandora itself.<br />
<br />
See the [[Port Requests]] article for open-source projects which ''could'' be ported but have not been taken on by anyone yet.<br />
<br />
==Released software==<br />
If you would like to add something, you could edit the wiki or [http://www.gp32x.com/board/index.php?/topic/54923-the-pandora-apps-thread/ post in this forum thread]. If different versions of a software were released, please make sure the "release date" is the most recent one. <br />
<br />
Please click on the little squares to sort by different categories (such as Release date, Type, etc.)<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[AbiWord]]<br />
|2011-01-17<br />
|sebt3 (packaging)<br />
|Office - word processor<br />
|[http://sebt3.openpandora.org/pnd/abiword.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__919843 Discussion] For spellcheck, see instructions [http://www.gp32x.com/board/index.php?/topic/59322-abiword-dictionary/page__view__findpost__p__947879 here].<br />
|-<br />
|[[AKGBackup]]<br />
|2011-06-24<br />
|Blue Protoman (port)<br />
|System - backup<br />
|[http://repo.openpandora.org/?page=detail&app=akgbackup&dp=true Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4164-akgbackup/ Discussion]<br />
|-<br />
|Alarm Clock ('''beta''')<br />
|2011-04-22<br />
|sebt3 (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download] [http://repo.openpandora.org/?page=detail&app=alarmclock-alarm-clock Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/ Discussion]<br />
|-<br />
|Animated Clock<br />
|2011-08-17<br />
|mcobit (port)<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=animatedclock-AlarmClock3-989 Repo]<br />
|<br />
|-<br />
|[[Anki]] 1.2.8-drack3<br />
|2011-04-20<br />
|Drack (port)<br />
|Office - memory aid<br />
|[http://repo.openpandora.org/?page=detail&app=anki Download]<br />
|Discussion [http://www.gp32x.com/board/index.php?/topic/58929-anki-friendly-intelligent-flashcards/page__view__findpost__p__946781 1] [http://boards.openpandora.org/index.php?/topic/34-anki-friendly-intelligent-flashcards/ 2]<br />
|-<br />
|[[Anonymous Browser]]<br />
|2011-06-20<br />
|Blue Protoman (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=anonymousbrowser Repo]<br />
|[http://projects.developer.nokia.com/browser Website]<br />
|-<br />
|[[Arora]] (for [[Minimenu]])<br />
|2010-05-26<br />
|Skeezix (quick hack)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,69 Archive]<br />
|Needed to run Arora from Minimenu<br />
|-<br />
|[[Audacious]] 3.0.1.1<br />
|2011-08-22<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/audacious.pnd Download] [http://repo.openpandora.org/?page=detail&app=audacious Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/54792-audacious/page__view__findpost__p__942175 Discussion]<br />
|-<br />
|[[Audacity]] 1.3.12<br />
|2011-04-21<br />
|slaeshjag (port)<br />
|Audio - audio editor, recorder<br />
|[http://stuffs.slaeshjag.org/pnd/audacity.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/ GP32X] [http://boards.openpandora.org/index.php?/topic/3016-audacity-1312/ OP]<br />
|-<br />
|[[Avr Tools]]<br />
|2010-09-09<br />
|urjaman (port)<br />
|Development<br />
|[http://urjaman.dyndns.info/avrtools.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56422-avr-tools/ Discussion]. Toolchain for the 8-bit AVR MCU<br />
|-<br />
|[[b7zip]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[BabyPanda]]<br />
|2011-07-05<br />
|StreaK<br />
|Network - web browser<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/59539-babypanda-a-webbrowser/ Discussion]. Not a PND (yet).<br />
|-<br />
|Background killer<br />
|2010-06-07<br />
|Notaz<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/background_killer.inf Apps]<br />
|Kill background tasks in minimenu. {{HideableNotes|"[http://www.gp32x.com/board/index.php?/topic/56008-zelda-classic-for-pandora/page__st__15__p__907940&#entry907940 Not needed]" since [[Hotfix 3]], but still useful as a quick way to make sure all other tasks are closed.}}<br />
|-<br />
|[[Banshee]]<br />
|2010-10-23<br />
|sebt3 (port)<br />
|Audio - music player<br />
|[http://sebt3.openpandora.org/pnd/banshee.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57144-portrequest-banshee/ Discussion]<br />
|-<br />
|[[BeeDiff]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|System<br />
|<br />
|[http://www.beesoft.org/index.php?id=beediff Website]. Compare and merge files.<br />
|-<br />
|[[Beep Media Player]] 0.9.7.1 ('''beta''')<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=beepmp-beep-media-player-12897 Repo]<br />
|Doesn't work?<br />
|-<br />
|[[BeeSoft Commander]]<br />
|2011-07-05<br />
|StreaK (port)<br />
|System - file manager<br />
|[http://ompldr.org/vOWQ4dg/bscfinal3.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/page__view__findpost__p__953014 Discussion]<br />
|-<br />
|[[BennuGD]]<br />
|2011-06-30<br />
|Kazuki (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=bennugd-27631 Repo]<br />
|[http://www.bennugd.org/ Website]. Scripting language to develop games<br />
|-<br />
|[[BennuGD]] Module - True Type Fonts (TTF) v1.0<br />
|2011-07-02<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,422 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59813-bennugd-module-true-type-fonts-ttf-v10/ Discussion].<br />
|-<br />
|[[BennuGD]] r263 for Open Pandora<br />
|2011-08-07<br />
|Geca (port)<br />
|Development - library<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,432 Archive]<br />
|Discussion: [http://forum.bennugd.org/index.php?topic=2574.0 BennuGD] [http://www.gp32x.com/board/index.php?/topic/60152-bennugd-r263-for-open-pandora/ GP32X]<br />
|-<br />
|Better battery charging ('''beta''')<br />
|2011-03-13<br />
|WizardStan<br />
|System<br />
|[http://www.rebirthofxeen.com/files/pandora/chargeHack1 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1488-better-battery-charging-beta/page__view__findpost__p__40784 Discussion]. Not a PND; must install from terminal.<br />
|-<br />
|[[BFRunner]] - BrainFuck Interpreter<br />
|2010-07-24<br />
|StreaK (port)<br />
|Development - interpreter<br />
|<br />
|<br />
|-<br />
|[[Bluefish Editor]] 2.0.3<br />
|2011-03-13<br />
|mcobit (port)<br />
|Network - web design<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,352 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58927-port-request-bluefish-editor/ Discussion]<br />
|-<br />
|[[Bluetooth File Receiving Daemon]] 0.1.3<br />
|2011-05-02<br />
|slaeshjag<br />
|System<br />
|[http://stuffs.slaeshjag.org/pnd/btrecv-0.1.3.pnd Download] [http://repo.openpandora.org/?page=detail&app=btrecv-slaeshjag-bbgfdg Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59334-bluetooth-file-receiving-daemon/ GP32X] [http://boards.openpandora.org/index.php?/topic/3100-bluetooth-file-receiving-daemon/ OP]. To fix broken one in default firmware<br />
|-<br />
|[[Bork'd]]<br />
|2011-05-26<br />
|myownlittlworld<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=borkd Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3708-borkd/ Discussion]. Kill hanging PNDs.<br />
|-<br />
|[[Bournal]]<br />
|2010-08-11<br />
|<br />
|Office - journal<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,181 Archive]<br />
|encrypted diary program<br />
|-<br />
|[[Brasero]]<br />
|2011-03-01<br />
|mcobit (port)<br />
|System - CD/DVD burner<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,335 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58842-brasero/ Discussion]<br />
|-<br />
|[[Catlooking Writer]]<br />
|2011-03-28<br />
|mcobit (port)<br />
|Office - word processor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,372 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59111-catlooking-writer/ Discussion]<br />
|-<br />
|[[Chiffer]]<br />
|2011-07-22<br />
|StreaK (port)<br />
|System - encryption<br />
|<br />
|Doesn't save settings.<br />
|-<br />
|[[Chromium]]<br />
|2010-09-04<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,90 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56474-chromium-4-with-ssl-and-chromium-snapshot/ Discussion]. SSL now works<br />
|-<br />
|[[Chromium]]-Dev v13.0.750.1<br />
|2011-04-28<br />
|The Chromium Authors, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,201 Archive] [http://repo.openpandora.org/?page=detail&app=chromium-dev.evildragon Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58234-chromium-dev-snapshot-v10-0-642-1/ Discussion] [http://www.gp32x.com/board/index.php?/topic/57017-chromium-dev-updated/ (old)]. The latest (non-stable) snapshot.<br />
|-<br />
|[[Claunch]] ('''beta''')<br />
|2010-10-14<br />
|Lamoxx<br />
|System - app launcher<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/claunch_beta.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57040-claunch-minimal-flexible-rom-pickerapplication-launcher/ Discussion]<br />
|-<br />
|[[Claws Mail]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Network - email client<br />
|[http://sebt3.openpandora.org/pnd/claw-mail.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,223 Archive]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920075 Discussion]. Hopefully doesn't save to NAND (testing needed).<br />
|-<br />
|[[ClipGrab]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Multimedia - file downloader<br />
|<br />
|Download from YouTube, Dailymotion or Vimeo.<br />
|-<br />
|[[Cmus]]<br />
|2010-11-27<br />
|otherguy66 (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,251 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57682-cmus-pnd-installer/page__gopid__928328&#entry928328 Discussion]. Installed to [[NAND]] (1mb). Text mode player<br />
|-<br />
|[[Cobras IDE]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|IDE for Linux programmers.<br />
|-<br />
|[[Code::blocks]]<br />
|2010-06-07<br />
|sinoth (port)<br />
|Development - IDE<br />
|[http://sinoth.net/pandora/codeblocks.pnd.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54091-codeblocks-on-the-pandora/ Discussion].<br />
|-<br />
|Community Codec Package<br />
|2010-05-25<br />
|Pandora team<br />
|System<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/CodecPack.inf Apps] [http://openpandora.org/downloads/CodecPack.pnd Official site]<br />
|Make sure you have this installed<br />
|-<br />
|[[Comix]]<br />
|2010-08-24<br />
|Pontus Ekberg<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=hdonk.comix Repo]<br />
|<br />
|-<br />
|[[ConBTGPS]] 0.1.3<br />
|2011-06-13<br />
|cube48<br />
|Network - GPS<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=688 Download] [http://repo.openpandora.org/?page=detail&app=ConBTGPS Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4006-conbtgps/ Discussion]. Automizes bluetooth GPS connection.<br />
|-<br />
|[[Conky]]<br />
|2010-08-03<br />
|daniel3000 (port)<br />
|System<br />
|[http://www.hermocom.com/en/downloads/openpandora/Conky.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=Conky Repo]<br />
|System monitor. [http://www.gp32x.com/board/index.php?/topic/55775-conky Discussion]<br />
|-<br />
|[[Converseen]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,339 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58859-converseen/ Discussion]<br />
|-<br />
|[[CScreenie]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|System - screenshot<br />
|<br />
|<br />
|-<br />
|[[C/C++ Development Tools]] 0.0.39<br />
|2011-08-12<br/>2011-07-09<br />
|freamon, StreaK<br />
|Development<br />
|[http://ompldr.org/vOXY0Zg/cdevtools2.pnd.zip StreaK's version] [http://repo.openpandora.org/?page=detail&app=cdevtools.freamon.40n8e freamon's version]<br />
|[http://boards.openpandora.org/index.php?/topic/3513-cc-development-tools/page__view__findpost__p__68595 Discussion] StreaK's version ads STJERM and JED<br />
|-<br />
|[[DarCalc]]<br />
|2010-08-28<br />
|JP<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,196 Archive]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Deadbeef]] 0.4.3<br />
|2010-11-01<br />
|CME (port), sebt3 (port)<br />
|Audio - music player<br />
|[http://root.shadow-node.net/public/cme/pnd/deadbeef.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55178-deadbeef-compiled-with-codesourcery-gcc-2010q1/ Discussion]<br />
|-<br />
|[[DEF's Pack base]] 0.1<br />
|2011-10-28<br />
|Linux-SWAT aka DEF<br />
|System - OP's firmware overlay + Xfce revamp<br />
|[http://openpandora.free.fr/openpandora/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5899-introducing-the-defs-pack/ Discussion]<br />
|-<br />
|[[DEF's Pack kernel chooser]] 0.5<br />
|2011-12-11<br />
|Linux-SWAT aka DEF<br />
|System - Multiple optimized kernels choice<br />
|[http://openpandora.free.fr/openpandora/def_pack/def_pack_kernel/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/6117-introducing-the-defs-pack-kernel-chooser/ Discussion]<br />
|-<br />
|[[dia]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - diagrams<br />
|[http://sebt3.openpandora.org/pnd/dia.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56863-dia/ Discussion]<br />
|-<br />
|[[DJView4]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - document viewer<br />
|<br />
|djvu file viewer.<br />
|-<br />
|[[Document Viewer]] (evince)<br />
|2011-06-29<br />
|mcobit (port)<br />
|Office - document viewer<br />
|[http://repo.openpandora.org/?page=detail&app=evince-evince-10460 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4231-documentviewer-evince/ Discussion]. Supports djvu format.<br />
|-<br />
|[[DoUML]]<br />
|2011-05-16<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=douml-douml-12845 Repo]<br />
|[http://sourceforge.net/projects/douml/ Website]<br />
|-<br />
|[[DrawSWF]] ('''beta''')<br />
|2010-07-10<br />
|Chrysipp (port)<br />
|Graphics - vector drawing<br />
|[http://www.pandorasource.de/download.php?view.158 Download] <br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10105%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhilcfdbJF4gEtvmTIwMjO9EFqUQ-A Discussion (German)]. Must have Java.pnd installed. {{HideableNotes|A small drawing program. The drawing can be exported as a Flash animation, which then shows its gradual development.}}<br />
|-<br />
|[[E-02 Engine]] v11.08.11.01<br />
|2011-08-19<br />
|Stealth, Kazuki (port)<br />
|Development - 2D games<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,433 Archive]<br />
|[http://stealth.hapisan.com/E02/ Website]. Multiplatform 2D game development system.<br />
|-<br />
|[[EasyPaint]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image editor<br />
|<br />
|Like MSPaint/MS PaintBrush<br />
|-<br />
|[[ECM]] (Error Code Modeller)<br />
|2011-07-17<br />
|StreaK (port)<br />
|System - file archiver<br />
|[http://ompldr.org/vOWluMA/ecm.pandora Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59993-ecm-error-code-modeller-port/ Discussion]. Decompress PSX ISOs in ECM format, to run them in PCSXreARMed.<br />
|-<br />
|[[Effigy]] (PEF) Emulator Frontend ('''beta''')<br />
|2011-04-04<br />
|Aimless_E<br />
|System - frontend<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=415 Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2276-effigy-pef-emulator-frontend/page__view__findpost__p__47107 Discussion] ([http://www.gp32x.com/board/index.php?/topic/44952-pandora-emulator-frontend/ old])<br />
|-<br />
|[[Ekiga]] ('''beta''')<br />
|2010-10-29<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/ekiga.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/ Discussion]. Online phone & video calls. '''[http://www.gp32x.com/board/index.php?/topic/57263-ekiga/page__view__findpost__p__924918 Doesn't work]'''{{HideableNotes| though it can be made to work through Debian, [[Extend Utils]]: [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/]}}<br />
|-<br />
|[[ELinks]] 0.12Pre5.1<br />
|2011-05-22<br />
|pndrsky (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=elinks Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59347-elinks-0-12pre5/ Discussion].<br />
|-<br />
|[[emacs]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=emacs-x11 Repo] <br />
|<br />
|-<br />
|[[Emelfm2]]<br />
|2011-03-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,351 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58928-port-request-emelfm2/ Discussion]<br />
|-<br />
|[[emescene]] 2.11<br />
|2011-09-09<br />
|freamon (port)<br />
|Network - IM client<br />
|[http://repo.openpandora.org/?page=detail&app=emesene.freamon.40n8e Repo]<br />
|<br />
|-<br />
|[[Empathy]] 2.29.6 ('''beta''')<br />
|2011-03-08<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/empathy.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58911-empathy/ Discussion]. No networks included yet.<br />
|-<br />
|[[Enna]] ('''beta''')<br />
|2010-07-08<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/enna.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55113-enna/ Discussion]<br />
|-<br />
|[[Exaile]]<br />
|2010-04-28<br />
|Pickle (port)<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,43 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Exaile.inf Apps]<br />
|Needs Community Codec Pack to run<br />
|-<br />
|[[Extend Utils]]<br />
|2010-06-22<br />
|Stuckie<br />
|System<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/SimpleDev/extendutils.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] (old: [http://www.gp32x.com/board/index.php?/topic/54651-debian-in-an-extend/ 1], [http://www.gp32x.com/board/index.php?/topic/56462-pandora-phone-openoffice-amsn-yes-d/ 2]). {{HideableNotes|Make /, /home and swap files write to SD card instead of [[NAND]].}}<br />
|-<br />
|[[Extend Utils]] - Debian Dev Extend<br />
|2011-06-26<br />
|Stuckie<br />
|Development<br />
|[http://stuckiegamez.co.uk/apps/pandora/ExtendUtils/DebianDevExtend.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/ Discussion] {{HideableNotes|Debian dev extend. Allows you to increase size of root and home directories + run over 29,000 programs. Download the necessary files [http://www.gp32x.com/board/index.php?/topic/59740-extend-utils/page__view__findpost__p__952358 here].}}<br />
|-<br />
|[[Extreme Image Converter]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Graphics - image converter<br />
|<br />
|batch image format converter<br />
|-<br />
|[[F3]]<br />
|2010-10-17<br />
|slaeshjag (port)<br />
|System<br />
|[http://stuffs.slaeshjag.org/F3.tar Download]<br />
|Test for fake flash memory (like H2testw). [http://www.gp32x.com/board/index.php?/topic/57063-some-quick-tips-to-help-avoid-fake-sd-cardsflash-media/page__view__findpost__p__922187 Discussion]<br />
|-<br />
|[[FBReader]] 0.12.10<br />
|2010-07-26<br />
|zx81 (port)<br />
|Office - eBook Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,168 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fbreader-0.12.10.inf Apps]<br />
|writes data into the NAND, not on the SD card!<br />
|-<br />
|[[Fennec]] 4.0b3 ('''beta''')<br />
|2011-02-03<br />
|Mozilla Team, EvilDragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,75 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/Fennec40.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/58514-fennec-4-0b3/ Discussion]<br />
|-<br />
|[[Fennec]] 3.6.3<br />
|2010-05-30<br />
|Mozilla Team, Iampanis (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/fennec.inf Apps]<br />
|mobile version of FireFox<br />
|-<br />
|[[Figaro's Password Manager 2]] ('''beta''')<br />
|2010-11-30<br />
|mcobit (port)<br />
|System - passwords<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,254 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57714-figaros-password-manager-2/ Discussion]<br />
|-<br />
|[[Firefox]]<br />
|2010-06-14<br />
|Evildragon (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,91 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/FireFox.inf Apps]<br />
|<br />
|-<br />
|[[Firefox]] 3.6.13<br />
|2011-01-28<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/firefox-3.6.13-0.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/56903-firefox-3-6-10/ Discussion (old)], [http://www.gp32x.com/board/index.php?/topic/58425-firefox-3-6-13/ news/discussion]<br />
|-<br />
|[[Firefox]] 6.0.0.1<br />
|2011-08-24<br />
|Mozilla team, hdonk (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=firefox.hdonk.500 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5014-firefox-60/ Discussion] ([http://www.gp32x.com/board/index.php?/topic/59590-firebox-5-beta-3/ v5b3], [http://www.gp32x.com/board/index.php?/topic/58489-firefox-4-beta-10/ v4b10])<br />
|-<br />
|[[FlipClock]] ('''beta''')<br />
|2011-02-05<br />
|torpor (port)<br />
|Office - clock<br />
|[http://sebt3.openpandora.org/pnd/alarmclock.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58548-port-flipclock-for-pandora/ Discussion], also [http://www.gp32x.com/board/index.php?/topic/58479-alarm-clock-app/page__view__findpost__p__937668 here]<br />
|-<br />
|[[Flite]]<br />
|2011-08-17<br />
|Kazuki (port)<br />
|Audio - speech synthesis<br />
|[http://repo.openpandora.org/?page=detail&app=flite-32492 Repo]<br />
|<br />
|-<br />
|[[Fotoxx]]<br />
|2010-12-06<br />
|Kornelix<br/>mcobit (port)<br />
|Graphics - photo editor & manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,261 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57777-fotoxx/ Discussion]<br />
|-<br />
|[[Freemind]] 0.9.0<br />
|2011-03-10<br/>2010-11-21<br />
|mash (port)<br />
|Office - mind mapping<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,4,240 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/679-freemind-a-mindmap-tool/page__view__findpost__p__39752 Discussion] [http://www.gp32x.com/board/index.php?/topic/57605-freemind-a-mindmap-tool/ (old)] . Needs java.pnd installed.<br />
|-<br />
|[[Gambas3]]<br />
|2011-05-27<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gambas3-17044 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3734-gambas3/ Discussion]. Dev environment like Visual Basic.<br />
|-<br />
|[[GanttProject]] 2.0.10<br />
|2011-03-19<br />
|mash (port)<br />
|Office - project management<br />
|[http://mash-systeme.de/downloads/ganttproject.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,364 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2491-ganttproject-2010/ Discussion] [http://en.wikipedia.org/wiki/GanttProject Wiki article]. Needs Java.pnd<br />
|-<br />
|Gbdserver 7.3<br />
|2011-09-05<br />
|Dimacus (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=gdb_srv73.package.dimacus.001 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/60269-gdbserver-runs-right-off/ Discussion]<br />
|-<br />
|[[GCalc]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Office - calculator<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,241 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57636-gcalc-graphic-calculator/ Discussion]. Needs java.pnd installed. See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[gCalctool]]<br />
|2011-02-26<br />
|mash (port)<br />
|Office - calculator<br />
|[http://mash-systeme.de/downloads/gcalctool.pnd Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/page__gopid__36838#entry36838 Discussion].<br />
|-<br />
|[[Geany]] 0.2<br />
|2011-08-01<br />
|jones (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=geany-geany-16360 Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/4555-geany-020/ Discussion]<br />
|-<br />
|[[gedit]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - text editor<br />
|[http://sebt3.openpandora.org/pnd/gedit.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56862-gedit/ Discussion]<br />
|-<br />
|[[Geeqie]]<br />
|2011-05-19<br />
|Kazuki (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=geeqie-11204 Repo]<br />
|<br />
|-<br />
|[[Geogebra]]<br />
|2011-06-04<br />
|shotmanikos (port)<br />
|Education - math<br />
|[http://repo.openpandora.org/?page=detail&app=geogebra-03062011 Repo]<br />
|[http://www.geogebra.org/ Website] Requires Java.pnd.<br />
|-<br />
|[[gerbv]]<br />
|2010-09-14<br />
|bompo (port)<br />
|Office - EDA<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,202 Archive]<br />
|viewer for Gerber RS-274X, Excellon drill, & CSV pick-and-place files<br />
|-<br />
|Get iPlayer<br />
|2011-04-23<br />
|freamon (port)<br />
|Multimedia - file downloader<br />
|[http://repo.openpandora.org/?page=detail&app=getiplayer.freamon.40n8e Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3045-get-iplayer/ Discussion]<br />
|-<br />
|[[gFTP]] 2.0.18 ('''beta''')<br />
|2010-07-01<br />
|sebt3 (port)<br />
|Network - FTP client<br />
|[http://sebt3.openpandora.org/pnd/gftp.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54931-gftp/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6.11.1<br />
|2011-04-07<br />
|sebt3 (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=gimp-gimp-2.6-4644 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59172-gimp-2-6-9/ Discussion]<br />
|-<br />
|[[GIMP]] v2.6 ('''beta''')<br />
|2010-06-06<br />
|Stuckie (quick hack)<br />
|Graphics - image editor<br />
|[http://www.stuckiegamez.co.uk/apps/pandora/gimp-2.6.pnd Download]<br />
|Read instructions [http://www.gp32x.com/board/index.php?/topic/54071-ubuntu-or-other-dist-alternative/page__p__868411&#entry868411 here]<br />
|-<br />
|[[Gmu Music Player]] 0.8.0beta1 <br />
|2011-06-08<br />
|wejp<br />
|Audio - music player<br />
|[http://wejp.k.vu/files/gmu-0.8.0beta1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59602-gmu-music-player-0-8-0beta1-for-the-pandora-released/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58009-gmu-music-player-0-7-2/ old]<br />
|-<br />
|[[Gnomad 2]]<br />
|2010-10-18<br />
|sebt3 (port)<br />
|Audio - music manager<br />
|[http://sebt3.openpandora.org/pnd/gnomad2.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57088-gnomad2/ Discussion]<br />
|-<br />
|[[Gnome Music Player Client]] (GMPC) 0.20.0 ('''beta''')<br />
|2010-08-01<br />
|tsh (port)<br />
|Audio - music player<br />
|[https://sites.google.com/site/tshpandorastuff/file-cabinet/gmpc0.20.0.pnd?attredirects=0&d=1 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55664-gmpc-beta/ Discussion]<br />
|-<br />
|[[Gnumeric]]<br />
|2011-01-17<br />
|sebt3 (port)<br />
|Office - spreadsheet<br />
|[http://sebt3.openpandora.org/pnd/gnumeric.pnd Download]<br />
|Stand-alone PND. [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__920072 Discussion]<br />
|-<br />
|[[GoldenDict]] 0.9.0Svn<br />
|2010-09-27<br />
|Hitnrun (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,209 Archive] [http://www.rangelreale.com/pandora/goldendict.pnd Download] [http://repo.openpandora.org/?page=detail&app=goldendict Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56802-goldendict-0-9-0svn/ Discussion]<br />
|-<br />
|[[GPar2]]<br />
|2011-08-11<br />
|DaMummy (port)<br />
|System?<br />
|[http://repo.openpandora.org/?page=detail&app=gpar2 Repo] <br />
|usenet data posting/recovery<br />
|-<br />
|[[GParted]]<br />
|2011-02-05<br />
|sebt3 (port)<br />
|System - partition<br />
|[http://sebt3.openpandora.org/pnd/gparted.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Discussion]<br />
|-<br />
|[[gPicView]]<br />
|2011-03-10<br />
|sebt3 (port)<br />
|Graphics - image viewer<br />
|[http://sebt3.openpandora.org/pnd/gpicview.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58938-gpicview/ Discussion]<br />
|-<br />
|[[gPodder]] 2.18<br />
|2011-08-15<br />
|freamon (port)<br />
|Network - podcatcher<br />
|[http://repo.openpandora.org/?page=detail&app=gpodder.freamon.40n8e Repo].<br />
|[http://boards.openpandora.org/index.php?/topic/4904-gpodder-release/ Discussion]. Subscribe to podcast RSS feeds.<br />
|-<br />
|GQview<br />
|2010-07-27<br />
|daniel3000 (port)<br />
|Graphics - image viewer<br />
|[http://www.hermocom.com/en/downloads/openpandora/GQview.pnd/ Download] [http://repo.openpandora.org/?page=detail&app=GQview Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55559-gqview-pnd-image-viewer-available/ Discussion]<br />
|-<br />
|[[Grafx2]] <br />
|2010-12-30<br />
|pulkomandy, yrizoud, mcobit (port)<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,264 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58016-grafx2/ Discussion]. For pixel art.<br />
|-<br />
|[[Grafx2]] SVN v1713<br />
|2011-02-26<br />
|pulkomandy, yrizoud, et al.<br />
|Graphics - image editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,330 Archive]<br />
|For pixel art.<br />
|-<br />
|[[GrooveShark Player]]<br />
|2011-03-11<br />
|Elias Woods, coldbird (port)<br />
|Network - music streaming<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,354 Archive]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/page__view__findpost__p__942959 GP32X] [http://boards.openpandora.org/index.php?/topic/2273-compile-groove-for-pandora/ OP]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. {{HideableNotes|"you can listen to a gigantic Online Music Archive for free."}}<br />
|-<br />
|[[Groove]]<br />
|2010-07-19<br />
|Elias Woods, bompo (port)<br />
|Network - music streaming<br />
|[http://dl.dropbox.com/u/39448/pandora/Groove.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58952-getting-on-grooveshark/ Discussion]. [http://en.wikipedia.org/wiki/Grooveshark Grooveshark] client. '''Warning''': {{HideableNotes|Requires installing dependencies with opkg. See discussion thread.}}<br />
|-<br />
|[[GRsync]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - backup<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,340 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58861-grsync/ Discussion]. Synchronize folders & files, make backups<br />
|-<br />
|[[gVim]]<br />
|2011-08-14<br />
|Cloudef (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=gvim Repo] <br />
|<br />
|-<br />
|[[Gwaei]]<br />
|2010-11-26<br />
|Zachary Dovel<br/>mcobit (port)<br />
|Office - dictionary<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,249 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57674-gwaei-port-japanese-english-dictionary/ Discussion]. Japanese-English.<br />
|-<br />
|[[HexEdit]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|Development - hex editor<br />
|[http://repo.openpandora.org/?page=detail&app=hexedit Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4136-hexedit/ Discussion]<br />
|-<br />
|[[hfsutils]]<br />
|2011-03-10<br />
|Silent-Hunter (port)<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=295 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2236-hfsutils-port/ Discussion]. For reading & writing Macintosh file systems.<br />
|-<br />
|[[HomeBank]] 4.3<br />
|2011-02-26<br />
|Maxime Doyen, mcobit (port)<br />
|Office - money manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,296 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58506-homebank/ Discussion]<br />
|-<br />
|[[Hotfix 5]]<br />
|2011-03-04<br />
|Pandora team<br />
|System<br />
|[http://www.openpandora.org/downloads/HotFix5-Zaxxon.pnd Official site]<br />
|Make sure you have this installed. Discussion: [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/page__pid__37497#entry37497 OP]<br />
|-<br />
|[[ImageViewer]]<br />
|2010-07-24<br />
|StreaK (port)<br />
|Graphics - image viewer<br />
|<br />
|<br />
|-<br />
|[[Inkscape]] ('''beta''')<br />
|2010-10-08<br />
|sebt3 (port)<br />
|Graphics - vector drawing<br />
|[http://sebt3.openpandora.org/pnd/inkscape.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/56954-inkscape/ Discussion]. Currently very slow.<br />
|-<br />
|[[Java]] Pnd ('''beta''')<br />
|2010-11-21<br />
|WizardStan (port)<br />
|System - dependency<br />
|[http://rebirthofxeen.com/files/pandora/java.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57598-java-pnd/ Discussion]. Run Java apps.<br />
|-<br />
|[[JED Editor]]<br />
|2011-08-11<br />
|StreaK (port)<br />
|Office - text editor<br />
|[http://ompldr.org/vOXVqbg/jed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60173-jed-editor/ GP32X] [http://boards.openpandora.org/index.php?/topic/4848-jed-editor/ OP]<br />
|-<br />
|[[jEdit]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,244 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57614-jedit-programmers-text-editor/ Discussion]. For programmers. Needs java.pnd installed.<br />
|-<br />
|[[jChemPaint]]<br />
|2010-11-23<br />
|mcobit (port)<br />
|Graphics - molecule drawing<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,242 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57633-jchempaint/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMol]]<br />
|2010-11-22<br />
|mcobit (port)<br />
|Graphics - molecule viewing in 3D<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,243 Archive] <br />
|[http://www.gp32x.com/board/index.php?/topic/57618-jmol-3d-molecule-viewer/ Discussion]. Needs java.pnd installed.<br />
|-<br />
|[[jMP3 Player]]<br />
|2010-07-10<br />
|jaijuju<br />
|Audio - music player<br />
|[http://www.pandorasource.de/download.php?view.156 Download]<br />
|[http://code.google.com/p/jmp3player/ Website]. Java.pnd required.<br />
|-<br />
|[[Joe Editor]]<br />
|2010-08-02<br />
|StreaK (port)<br />
|Development<br />
|<br />
|terminal-based screen editor<br />
|-<br />
|[[Jumanji]]<br />
|2011-05-22<br/>2011-03-03<br />
|zLouD (2nd port)<br/>b3w (1st port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=jumanji-80A3FEF9.zLouD 2nd port]<br/>[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/jumanji.inf 1st port]<br />
|Discussion (German): [http://forum.gp2x.de/viewtopic.php?f=59&t=12130 2nd port] [http://forum.gp2x.de/viewtopic.php?f=59&t=11821 1st port]. [https://wiki.archlinux.org/index.php/Jumanji Wiki]<br />
|-<br />
|[[KCHMViewer]] 5.2<br />
|2010-10-05<br />
|Hitnrun (port)<br />
|Office - CHM Reader<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,215 Archive] [http://repo.openpandora.org/?page=detail&app=kchmviewer Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56901-kcmviewer/ Discussion.] Windows help files reader.<br />
|-<br />
|[[KDiff 3]]<br />
|2011-02-03<br />
|Joachim Eibl<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,299 Archive] <br />
|[http://boards.openpandora.org/index.php?/topic/1440-kdiff3-0995-pandora-3/ Discussion]. Merge 2 or 3 text input files or directories<br />
|-<br />
|[[KeePassX]]<br />
|2011-06-23<br />
|pmprog (port)<br />
|System - passwords<br />
|[http://repo.openpandora.org/?page=detail&app=keepassx Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4135-keepassx-v043/ Discussion]<br />
|-<br />
|[[Keyboard layout changer]]<br />
|2011-06-12<br />
|slaeshjag<br />
|System - configuration<br />
|[http://repo.openpandora.org/?page=detail&app=change-keymap-0.1-slaeshjag Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/2428-keyboard-layout-changer/ Discussion]. Shows up in Settings as Keyboard Layout<br />
|-<br />
|[[Leafpad]] 0.8.18.8<br />
|2011-05-04<br />
|Kazuki (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=leafpad-leafpad-22475 Repo]<br />
|<br />
|-<br />
|[[Liferea]]<br />
|2010-07-06<br />
|sebt3 (port)<br />
|Network - RSS Reader<br />
|[http://sebt3.openpandora.org/pnd/liferea.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55089-liferea/ Discussion]<br />
|-<br />
|[[lighttpd]] + lighttpd-php ('''beta''')<br />
|2011-05-19<br />
|eyecreate<br />
|Network - web server<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=560 lighttpd] [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=561 lighttpd-php]<br />
|[http://boards.openpandora.org/index.php?/topic/3580-lighttpd-test-pnd/ Discussion] [http://en.wikipedia.org/wiki/Lighttpd Website]<br />
|-<br />
|[[Lightweight2]] 1.12<br />
|2011-07-29<br />
|cpttom, mcobit (port), Zero3K (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=lightweight2-Lightweight2-112245 Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58836-lightweight2/page__view__findpost__p__945285 GP32X] [http://boards.openpandora.org/index.php?/topic/2106-lightweight-2/page__view__findpost__p__81473 OP]. Small, fast browser.<br />
|-<br />
|[[Links2]]<br />
|2011-03-10<br />
|mash (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,333 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion].<br />
|-<br />
|[[Linksys AE1000 USB Wifi]] (installer)<br />
|2011-04-01<br />
|Jey123456<br />
|Network - USB Wifi driver<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=379 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/page__view__findpost__p__46426 Discussion]. Get internet anywhere.<br />
|-<br />
|[[Linphone]] ('''beta''')<br />
|2011-01-20<br />
|sebt3 (port)<br />
|Network - VOIP<br />
|[http://sebt3.openpandora.org/pnd/linphone.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58289-linphone Discussion]. Online phone calls.<br />
|-<br />
|[[Linux Multimedia Studio]] 0.4.10.1 (LMMS)<br />
|2011-05-15<br />
|eyecreate (port)<br />
|Audio - music production<br />
|[http://repo.openpandora.org/?page=detail&app=lmms-lmms-32513 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3501-lmms/ Discussion]<br />
|-<br />
|[[LXTask]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - task manager<br />
|<br />
|<br />
|-<br />
|[[Lynx]] v2.8.7<br />
|2011-02-28<br />
|Mhaws (port)<br />
|Network - web browser<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,331 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1998-lynx-087/ Discussion]<br />
|-<br />
|[[LXTerminal]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|<br />
|<br />
|-<br />
|[[luakit]]-20110722<br />
|2011-09-07<br />
|b3w (port)<br />
|Network - web browser<br />
|[http://repo.openpandora.org/?page=detail&app=luakit-b3w Repo]<br />
|<br />
|-<br />
|[[MaCoPix]]<br />
|2011-06-29<br />
|Cloudef (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=macopix-1.7.4 Repo]<br />
|Desktop mascot app<br />
|-<br />
|[[Me TV]]<br />
|2010-10-19<br />
|sebt3 (port)<br />
|Network - digital TV<br />
|[http://sebt3.openpandora.org/pnd/metv.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56987-port-request-me-tv/page__p__921501&#entry921501 Discussion]<br />
|-<br />
|[[Merkaartor]] 0.17.0<br />
|2011-01-27<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/merkaartor.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56656-merkaartor-or-other-osm-editor/page__p__922345&#entry922345 Discussion]<br />
|-<br />
|[[Midnightcommander]] 4.7.5.2<br />
|2011-05-09<br />
|mcobit (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=midnightcommander-mc-23340 Repo]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2621-midnightcommander/ OP] [http://www.gp32x.com/board/index.php?/topic/59103-midnightcommander/ GP32X]<br />
|-<br />
|[[Midori]] 0.3.3-1<br />
|2011-04-05<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/midori-0.3.3-1.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59121-midori-0-3-3/ Discussion] Fixed version of Midori.<br />
|-<br />
|[[Midori]] 0.3.6<br />
|2011-05-21<br />
|slaeshjag (port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/pnd/midori-0.3.6-flashfix.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59490-midori-0-3-6/ GP32X] [http://boards.openpandora.org/index.php?/topic/3615-midori-036/ OP] {{HideableNotes|(Flash now works; instructions in thread).}}<br />
|-<br />
|[[MikMod Player]]<br />
|2011-08-03<br />
|StreaK (port)<br />
|Audio - music player<br />
|<br />
|Plays mod, s3m, it, xm, & others.<br />
|-<br />
|[[Milkyhelper]] 1.7.2.6<br />
|2011-09-10<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkyhelper-1.2 Repo]<br />
|<br />
|-<br />
|[[Milkynotify]] - Update notifier<br />
|2011-06-14<br />
|Sloudef<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=milkynotify Repo]<br />
|<br />
|-<br />
|[[MilkyTracker]]<br />
|2011-08-22<br/>2010-06-23<br />
|StreaK (2nd port)<br/>Stuckie (1st port)<br />
|Audio - music tracker<br />
|[http://ompldr.org/vYTB2Yg/milkytracker.pnd.zip Download (StreaK)]<br/>[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,102 Archive (Stuckie)] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/milkytracker.inf Apps (Stuckie)]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60245-milkytracker-beta/page__gopid__956326&#entry956326 StreaK], [http://www.gp32x.com/board/index.php?/topic/57612-remember-the-only-2-keyboard-buttons-at-once-limitation/ Stuckie]<br />
|-<br />
|[[MinAmp]] 0.31<br />
|2011-06-14<br />
|Kool65<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=minamp Repo]<br />
|[http://linux.kewley.name/minamp Website/comments] [http://boards.openpandora.org/index.php?/topic/3577-minamp/ Discussion]<br />
|-<br />
|[[Minitube]] 1.5.0<br />
|2011-08-12<br />
|Flavio Tordini, freamon (port)<br />
|Network - Youtube client<br />
|[http://repo.openpandora.org/?page=detail&app=minitube Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55952-minitube-1-1/ v1.1] [http://www.gp32x.com/board/index.php?/topic/58183-minitube-1-3/ v1.3] [http://www.gp32x.com/board/index.php?/topic/57099-new-version-of-minitube-avaiable/page__view__findpost__p__950303 v1.4]. Youtube browser/player<br />
|-<br />
|[[modRana]]<br />
|2011-06-17<br />
|cube48 (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=modrana Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/3780-modrana/ Discussion]. GPS. Can also view maps offline.<br />
|-<br />
|[[MooEdit]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Office - text editor<br />
| <br />
|<br />
|-<br />
|[[Mount-Menu]]<br />
|2011-08-09<br />
|Lomaxx<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/mount-menu-installer.pnd Download] [http://repo.openpandora.org/?page=detail&app=mount-menu-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59985-mountmenu-installer/ Discussion]. Alternate mount-mechanism for SDHC-card-slots.<br />
|-<br />
|[[mtPaint]]<br />
|2010-07-27<br/>2010-12-29<br />
|Mark Tyler, daniel3000 (port 1), chris_c (port 2)<br />
|Graphics - image editor<br />
|[http://www.hermocom.com/en/downloads/openpandora/mtPaint.pnd/ Download (port 1)] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,263 Archive (port 2)]<br />
|[http://www.gp32x.com/board/index.php?/topic/55561-mtpaint-pnd-available/ Discussion]. For painting & pixel art. Ported twice.<br />
|-<br />
|[[MTR-GTK]]<br />
|2011-05-15<br />
|Kazuki (port)<br />
|Network - diagnostic tool<br />
|[http://repo.openpandora.org/?page=detail&app=mtr-mtr-10382 Repo]<br />
|Combines 'traceroute' and 'ping'<br />
|-<br />
|[[muCommander]]<br />
|2011-07-24<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[MuPDF]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Office - PDF viewer<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11994 Discussion (German)].<br />
|-<br />
|[[Mutt]]<br />
|2011-03-01<br />
|mash (port)<br />
|Network - email client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,334 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/1964-mutt-links2-and-gcalctool/ Discussion]. Text-based.<br />
|-<br />
|[[MyPaint]]<br />
|2011-02-27<br />
|First (port)<br />
|Graphics - image editor<br />
|[http://webusers.spa.umn.edu/~laurens/pnd/mypaint-0.9.0.pnd Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1817-mypaint-port/ Discussion]. [http://mypaint.intilinux.com/ Website]. Has pressure sensitivity.<br />
|-<br />
|[[Nagaina]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application<br />
|-<br />
|[[ncmpcpp4P]] v0.5.7.1<br />
|2011-04-28<br />
|remogatto (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=ncmpcpp4P.remogatto Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2032-ncmpcpp4p/ Discussion]. [http://unkart.ovh.org/ncmpcpp/ Website] ncurses-based music player<br />
|-<br />
|[[NetFleet]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Network - download manager<br />
|<br />
|<br />
|-<br />
|[[Netsurf]] 2.6<br />
|2011-03-08<br />
|slaeshjag(port)<br />
|Network - web browser<br />
|[http://stuffs.slaeshjag.org/netsurf.pnd Download]<br />
|Discussion: [http://boards.openpandora.org/index.php?/topic/2129-netsurf/ OP] [http://www.gp32x.com/board/index.php?/topic/58913-netsurf-2-6/ GP32X] No SSL support<br />
|-<br />
|[[Nightvision]] 3.0<br />
|2011-03-12<br />
|F_Slim (port)<br />
|Office - planetarium<br />
|[http://www.slimpages.de/extern/nightvision.pnd.zip Download] <br />
|[http://boards.openpandora.org/index.php?/topic/2299-nightvision-30/ Discussion] [http://forum.gp2x.de/viewtopic.php?f=59&t=11810 (German}]. Needs java.pnd installed. May not work in HF5<br />
|-<br />
|[[NoteCase Pro]]<br />
|2011-09-09<br />
|hermocom (port)<br />
|Office - personal organizer<br />
|[http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 Repo]<br />
|<br />
|-<br />
|[[Nub configuration alternative]]<br />
|2011-06-10<br />
|Caine<br />
|System - configuration<br />
|[http://www.mediafire.com/?pxmw6m7zezj7aus Download] <br />
|[http://boards.openpandora.org/index.php?/topic/3946-nub-configuration-alternative/ Discussion]. Will be included in HF6.<br />
|-<br />
|[[Ommpc]] v0.5.4<br />
|2010-10-06<br />
|Tim Temple<br />
|Audio - music player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,133 Archive]<br />
|MPD client [http://www.gp32x.com/board/index.php?/topic/55039-ommpc-v0-5-2/ Discussion]<br />
|-<br />
|OPKG Installer<br />
|2011-04-24<br />
|Dave1234<br />
|Network<br />
|[http://www.pandorabits.org/uploads/opkg_installer/opkg_installer.pnd Download] <br />
|[http://www.pandorabits.org/index.php?page=opkg-installer Website] [http://boards.openpandora.org/index.php?/topic/3057-opkg-installer/ Discussion]<br />
|-<br />
|[[OSM2Go]] ('''beta''')<br />
|2010-05-26<br />
|sebt3 (port)<br />
|Office - openstreetmap editor<br />
|[http://sebt3.openpandora.org/pnd/?f=osm2go.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59529-osm2go/ Discussion]. Doesn't work yet.<br />
|-<br />
|[[Osmo]] ('''beta''')<br />
|2010-09-03<br />
|sebt3 (port)<br />
|Office - personal organizer<br />
|[http://sebt3.openpandora.org/pnd/osmo.pnd Download]<br />
|[http://clayo.org/osmo/ Website] [http://www.gp32x.com/board/index.php?/topic/56455-osmo/ Discussion]<br />
|-<br />
|OVR editor and PND aware application launcher<br />
|2011-06-27<br />
|Caine<br />
|System<br />
|[http://www.mediafire.com/?v9pds8txfcey1p4 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/4201-ovr-editor-and-pnd-aware-application-launcher/ Discussion]<br />
|-<br />
|[[PandaBAS]] BASIC Interpreter<br />
|2011-07-02<br />
|ZXDunny (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pandabas.zxdunny.2994 Repo]<br />
|Port of SpecBAS BASIC interpreter.<br />
|-<br />
|[[PanDebian]]<br />
|2011-05-30<br />
|Gregor<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=PanDebian Repo] <br />
|[http://boards.openpandora.org/index.php?/topic/1474-pandebian/ Discussion]. [[Extend Utils]] alternative for Angstrom-Debian cooperation<br />
|-<br />
|Pandora Fractals<br />
|2010-08-26<br />
|Or Green<br />
|Graphics - fractals<br />
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Other/PFractals.inf Apps]<br />
|fractal generator. [http://www.gp32x.com/board/index.php?/topic/51402-mandelbrot-set-generator-for-pandora/page__st__75 Discussion]<br />
|-<br />
|[[Pan Newsreader]]<br />
|2011-06-16<br />
|sebt3 (port)<br />
|Network - newsreader<br />
|[http://repo.openpandora.org/?page=detail&app=pan Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59664-pan-newsreader/ Discussion]<br />
|-<br />
|[[PanPlayer]] Beta 4<br />
|2011-02-24<br />
|JDGBOLT<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,329 Archive] [http://apps.openpandora.org/cgi-bin/viewapp.pl?/Application/PanPlayer.inf Apps]<br />
|'''Needs [[Hotfix 5]]'''. [http://www.gp32x.com/board/index.php?/topic/58769-panplayer-beta/ Discussion]. Optimized mplayer build<br />
|-<br />
|[[P-Boot]]<br />
|2012-07-07<br />
|chaotix<br />
|System - Boot manager<br />
|[http://lxtek.de/pandora/pboot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/9150-p-boot/ Discussion] Initram to allow flexible booting options (NFS, USB, loop)<br />
|-<br />
|[[PCMan File Manager]] 0.9.7.1<br />
|2011-05-20<br />
|Kazuki (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=pcmanfm-1055 Repo]<br />
|<br />
|-<br />
|[[Pencil]] 0.4.4b ('''beta''')<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Graphics - animation<br />
|[http://sebt3.openpandora.org/pnd/pencil.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57362-pencil/ Discussion]. 2D animation & drawing.<br />
|-<br />
|[[Pepviewer]]<br />
|2011-02-22<br />
|Skadus (port)<br />
|Graphics - image viewer<br />
|[http://www.mediafire.com/?t0sop9wrj087e1t Download]<br />
|[http://boards.openpandora.org/index.php?/topic/1869-pepviewer/ Discussion]. Ported from PSP.<br />
|-<br />
|[[Pidgin]] 2.7.10.2<br />
|2011-05-17<br />
|sebt3 (port)<br />
|Network - IM client<br />
|[http://sebt3.openpandora.org/pnd/pidgin.pnd Download] [http://repo.openpandora.org/?page=detail&app=pidgin-pidgin Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56898-pidgin/ Discussion]. This version no longer uses [[NAND]] to [http://www.gp32x.com/board/index.php?/topic/56898-pidgin/page__view__findpost__p__934658 store data].<br />
|-<br />
|[[PNDbuilder]] v1.1<br />
|2011-02-22<br />
|freedomdown (Ryan Dallaire)<br />
|Development<br />
|[http://www.freedomdown.ca/storage/pndb.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58587-pndbuilder/page__view__findpost__p__940230 Discussion]. Graphical PND maker.<br />
|-<br />
|PS3 Bluetooth Controller - Sixpair Utility<br />
|2010-06-13<br />
|Jim Paris, Samson Yeung, AireTamStrm (port) <br />
|System - input device<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,4 Archive]<br />
|Use a DualShock III Controller or SIXAXIS controller via USB<br />
|-<br />
|[[pnd_assoc]]<br />
|2011-03-29<br />
|Jey123456<br />
|System<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=369 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2634-pnd-assoc/ Discussion] Associate file types with PNDs<br />
|-<br />
|[[pnd_run.sh]] installer ('''beta''')<br />
|2011-06-16<br />
|sebt3<br />
|System<br />
|[http://sebt3.openpandora.org/pnd/pnd_run_installer.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_run.sh]] installer for HF6 ('''beta''')<br />
|2011-09-25<br />
|sebt3<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=pnd_run-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__951491 Discussion]. Fix PND crashing errors since HF5.<br />
|-<br />
|[[pnd_utils]]<br />
|2011-05-23<br />
|Jey123456<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=Pnd_Utils Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2688-pnd-utils/ Discussion] Includes pnd_assoc and some other features.<br />
|-<br />
|[[PNDStore]] 1.0.3.0 ('''beta''')<br />
|2011-10-04<br />
|Tempel<br />
|System - Application Downloader/Updater<br />
|[http://repo.openpandora.org/?page=detail&app=pndstore Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/59148-pndstore/page__view__findpost__p__958555 Discussion]<br />
|-<br />
|[[PSFreedom]]<br />
|2010-09-23<br />
|Notaz (port)<br />
|Other<br />
|[http://pandorapress.net/gruso/psfreedom.ko Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56752-psfreedom-for-pandora/ Discussion]. Allows homebrew on your PS3.<br />
|-<br />
|[[PSP-Maps]]<br />
|2011-09-02<br />
|Kazuki (port)<br />
|Network - navigation<br />
|[http://repo.openpandora.org/?page=detail&app=pspmaps-1987 Repo]<br />
|<br />
|-<br />
|[[PuTTY]]<br />
|2011-07-15<br />
|Simon Tatham, Kazuki (port)<br />
|Network - terminal emulator<br />
|[http://repo.openpandora.org/?page=detail&app=putty-1496 Repo]<br />
|[http://en.wikipedia.org/wiki/PuTTY Wikipedia]<br />
|-<br />
|[[PyQt]] Installer<br />
|2011-09-02<br />
|Eric Jardim (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=pyqt-install.sh-2318 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5149-pyqt-485-beta/ Discussion] Python bindings for Qt.<br />
|-<br />
|[[qBittorrent]]<br />
|2011-03-16<br />
|Coldbird (port)<br />
|Network - BitTorrent client<br />
|[http://dl.dropbox.com/u/13011238/qbittorrent-1.3.3-pandora.pnd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58993-qbittorrent/ GP32X] [http://boards.openpandora.org/index.php?/topic/2389-qbittorrent/page__gopid__41612#entry41612 OP]<br />
|-<br />
|[[QDiskUsage]]<br />
|2011-06-22<br />
|Blue Protoman (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=qdiskusage Repo]<br />
|[http://qt-apps.org/content/show.php/QDiskUsage?content=107012 Website]<br />
|-<br />
|[[qOrganizer]]<br />
|2010-11-04<br />
|sebt3 (port)<br />
|Office - organizer<br />
|[http://sebt3.openpandora.org/pnd/qorganizer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,113,233 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57359-qorganizer/ Discussion]<br />
|-<br />
|[[qPSP Manager]]<br />
|2011-07-22<br />
|StreaK (port) <br />
|Other<br />
|<br />
|manage PSP memorystick<br />
|-<br />
|[[qSSLChat]]<br />
|2011-07-25<br />
|StreaK (port)<br />
|Network - chat client<br />
|[http://ompldr.org/vOW1jMg/qtsslchat.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60059-qsslchat-for-pandora/ Discussion]. P2P chatting. Not IRC.<br />
|-<br />
|[[QSynth & FluidSynth]] 0.3.5 ('''beta''')<br />
|2011-03-18<br />
|Kazuki (port)<br />
|Audio - synthesizer<br />
|[http://pandora.idb.s1.jcink.com/qsynth-0.3.5.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59011-porting-qsynth-fluidsynth-with-yactfeau/page__view__findpost__p__943670 Discussion] [http://qsynth.sourceforge.net/qsynth-index.html Website] {{HideableNotes|software synthesiser based on the Soundfont specification.}}<br />
|-<br />
|[[QtCumber]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Network - file transfer<br />
|<br />
|p2p file transfer<br />
|-<br />
|[[qtFM]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|System - file manager<br />
|<br />
|<br />
|-<br />
|[[QtMindMap]]<br />
|2011-07-21<br />
|StreaK (port)<br />
|Office - mind mapping<br />
|<br />
|<br />
|-<br />
|[[QtSpotify]]<br />
|2011-03-11<br />
|sebt3 (port)<br />
|Network - music streaming<br />
|[http://sebt3.openpandora.org/pnd/qtspotify.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58955-qtspotify/ Discussion]. Spotify client.<br />
|-<br />
|Quick Change CPU Speed<br />
|2010-06-20<br />
|Pleng<br />
|System<br />
|[http://www.strappysolutions.com/demos/pandora/CPUSpeeds.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54583-quick-change-cpu-speeds/ Discussion]. Add CPU speed presets to your menu.<br />
|-<br />
|[[Quicky]]<br />
|2011-07-07<br />
|StreaK (port)<br />
|Office - text editor<br />
|<br />
|Note-taking application, wiki-like syntax.<br />
|-<br />
|[[RadioTray]]<br />
|2011-09-11<br />
|freamon (port)<br />
|Network - music streaming<br />
|[http://repo.openpandora.org/?page=detail&app=radiotray.freamon.40n8e Repo]<br />
|<br />
|-<br />
|RAM Defragger 0.4.0<br />
|2011-03-16<br />
|Tobias 'knilch' Jordan<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,359 Archive]<br />
|memory optimizer<br />
|-<br />
|[[Remmina]]<br />
|2010-06-21<br />
|mindlord (port)<br />
|Network - VNC/RDP/XDMCP client<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,99 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/remmina.inf Apps]<br />
|[http://www.gp32x.com/board/index.php?/topic/54610-remmina-0-7-5/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Repository News]]<br />
|2010-07-24<br />
|StreaK (original author)<br />
|Network - RSS Reader<br />
|<br />
|view news from repo.openpandora.org<br />
|-<br />
|[[Rockbox]] 3.9.x.1 ('''beta''')<br />
|2011-06-28<br />
|Thomas Jarosch, froggyman (port)<br />
|Audio - music player<br />
|[http://repo.openpandora.org/?page=detail&app=rockbox.thomasjfox.003 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2094-rockbox-as-an-app/page__view__findpost__p__74439 Discussion]<br />
|-<br />
|[[rox-filer]]<br />
|2011-07-18<br />
|Cloudef (port)<br />
|System - file manager<br />
|[http://repo.openpandora.org/?page=detail&app=rox-filer Repo]<br />
|has the default rox tree in PND<br />
|-<br />
|[[RText]]<br />
|2010-07-10<br />
|Fifesoft, Chrysipp (port)<br />
|Development - text editor<br />
|[http://www.pandorasource.de/download.php?view.157 Download]<br />
|[http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=auto&tl=en&u=http://forum.gp2x.de/viewtopic.php%3Ff%3D59%26t%3D10106%26sid%3D5788c986948f651167f85a989309482d&prev=_t&rurl=translate.google.com&usg=ALkJrhivaNHspNg4XSb4aOpjskxivvIRXw Discussion (German)]. Must have Java.pnd installed.<br />
|-<br />
|[[Schism Mod Player]]<br />
|2010-06-10<br />
|?<br />
|Audio - music tracker<br />
|[http://www.pandorasource.de/download.php?view.79 Download]<br />
|Player for MOD and XM.<br />
|-<br />
|[[Schism Tracker]]<br />
|2010-06-19<br />
|Storlek, Stuckie (port)<br />
|Audio - music tracker<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,6,89 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Application/schismtracker.inf Apps]<br />
|Clone of Impulse Tracker<br />
|-<br />
|[[schroot]]<br />
|2012-06-16<br />
|Debian buildd-tools Developers, chaotix (port)<br />
|System<br />
|[http://lxtek.de/pandora/schroot Download]<br />
|[http://boards.openpandora.org/index.php?/topic/8817-schroot/ Discussion] Secure and very versatile utility to run Debian or other Linux distros in a chroot<br />
|-<br />
|[[Scientific Calculator]]<br />
|2011-02-14<br />
|Chrysipp (port)<br />
|Office - calculator<br />
|[http://web.student.tuwien.ac.at/~e0725060/JavaScientificCalculator.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11714 Discussion (German)]. Must have Java.pnd installed. If you have trouble running it, try [http://boards.openpandora.org/index.php?/topic/673-java-pnd/page__view__findpost__p__51226 this].<br />
|-<br />
|[[Scite]] 2.21<br />
|2010-10-20<br />
|urjaman (port)<br />
|Office - text editor<br />
|[http://urjaman.dyndns.info/scite221.pnd Download] [http://repo.openpandora.org/?page=detail&app=scite Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/57116-scite-2-21-ported/ Discussion]. Scintilla-based syntax highlighting text editor<br />
|-<br />
|Script Launcher<br />
|2011-03-29<br />
|meandu229<br />
|System<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Download]<br />
|[http://boards.openpandora.org/index.php?/topic/2640-script-launcher/ Discussion] script to launch .sh files<br />
|-<br />
|SD Card Speed Fix<br />
|2010-06-13<br />
|mawler<br />
|System<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,88 Archive]<br />
|improve SD writing speed, but risk data corruption if writing is interrupted<br />
|-<br />
|[[SD Installer]] 1.4.1.1<br />
|2011-06-25<br />
|Dave1234<br />
|System<br />
|[http://www.pandorabits.org/uploads/sd-installer/sd_install.pnd Download] [http://repo.openpandora.org/?page=detail&app=sd-install-2011-03-10 Repo]<br />
|[http://www.pandorabits.org/index.php?page=sd-installer Website] [http://boards.openpandora.org/index.php?/topic/2297-pandora-sd-installer/page__view__findpost__p__73674 Discussion] Install Pandora OS to your SD card.<br />
|-<br />
|[[Seq24]] ('''beta''')<br />
|2010-09-06<br />
|Gruso (port)<br />
|Audio - music tracker<br />
|[http://users.tpg.com.au/pw2007/seq24.beta1.pnd Download] [http://repo.openpandora.org/?page=detail&app=seq24-0.8.7-pandora Repo]<br />
|MIDI sequencer. [http://www.gp32x.com/board/index.php?/topic/56517-seq24-midi-sequencer/ Discussion]<br />
|-<br />
|[[Sidplay]]<br />
|2011-09-21<br />
|Silent-Hunter (port)<br />
|Audio - music tracker<br />
|[http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_id=1039 Download]<br />
|[http://boards.openpandora.org/index.php?/topic/5412-sidplay/ Discussion] '''WARNING:''' not a PND, writes to NAND<br />
|-<br />
|[[Shutdown Timer]]<br />
|2011-06-02<br />
|atom (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=shutdowntimer.atom.001 Repo]<br />
|<br />
|-<br />
|[[small-ffmpeg-gui]]<br />
|2011-07-28<br />
|mcobit (port)<br />
|Media converter<br />
|[http://repo.openpandora.org/?page=detail&app=ffmpeg-small-ffmpeg-gui-269 Repo]<br />
|<br />
|-<br />
|[[SMPlayer]] 0.6.9-1<br />
|2011-02-02<br />
|Ivanovic (port)<br />
|Media player<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,114,298 Archive] <br />
|MPlayer frontend. [http://www.gp32x.com/board/index.php?/topic/58511-smplayer/ Discussion]<br />
|-<br />
|[[SpeedCrunch]]<br />
|2011-05-25<br />
|eyecreate (port)<br />
|Office - calculator<br />
|[http://repo.openpandora.org/?page=detail&app=speedcrunch-speedcrunch-26662 Repo]<br />
|See also the calculator emulators [[Emulator list|here]]<br />
|-<br />
|[[Stjerm]]<br />
|2011-08-12<br />
|StreaK (port)<br />
|System - terminal emulator<br />
|[http://ompldr.org/vOXYzYg/stjerm.pnd.zip Download]<br />
|<br />
|-<br />
|[[SunVox]]<br />
|2011-08-08<br />
|cube48 (port)<br />
|Audio - music tracker<br />
|[http://repo.openpandora.org/?page=detail&app=SunVox Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/4085-sunvox-ultimate-multiplatform-synthsamplertracker/ Discussion]<br />
|-<br />
|[[SUPA]] 0.1-1 ('''beta''')<br/><small>Simple Updater for Pandora Applications</small> <br />
|2010-07-04<br />
|Bryce Leo<br />
|System - Application Downloader/Updater<br />
|[http://drive.and-a-half.com/SUPA.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55023-supa-simple-updater-for-pandora-applications/ Discussion]. No GUI yet. PNDStore is probably better.<br />
|-<br />
|[[Swap files]]<br />
|2011-06-16<br />
|slaeshjag (port)<br />
|System<br />
|[http://repo.openpandora.org/?page=detail&app=swaptools-0.1-slaeshjag Repo] <br />
|Manage swap files<br />
|-<br />
|[[Sxiv]]<br />
|2011-04-13<br />
|b3w (port)<br />
|Graphics - image viewer<br />
|[http://forum.gp2x.de/download/file.php?id=1088&sid=c7364ef00c1d355c4f22cd82b21dae0a Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11998 Discussion (German)].<br />
|-<br />
|[[Sylpheed]]<br />
|2011-08-17<br />
|StreaK (port)<br />
|Network - email client<br />
|[http://ompldr.org/vOXhrZQ/sylpheed.pnd.zip Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/60207-sylpheed-email-client-beta-pnd/ GP32X] [http://boards.openpandora.org/index.php?/topic/4924-sylpheed-email-client-beta-pnd/ OP]<br />
|-<br />
|[[Synergy]]<br />
|2010-10-09<br />
|Lomaxx (port)<br />
|Network - VNC client<br />
|[http://www.mediafire.com/?npdbkibd5bm5ckb Download] [http://repo.openpandora.org/?page=detail&app=synergy-pnd Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/56943-synergy-clientserver-as-pnd/ Discussion]. Control your PC from your Pandora.<br />
|-<br />
|[[Task Manager]]<br />
|2011-05-14<br />
|eyecreate (port)<br />
|System - task manager<br />
|[http://repo.openpandora.org/?page=detail&app=xfce-taskmanager-xfce4-taskmanager-11126 Repo]<br />
|<br />
|-<br />
|[[Tesh]]<br />
|2011-07-21<br />
|SreaK (port)<br />
|Development - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=tesh-app Repo] <br />
|with syntax highlighting: C++ / C / C# / Java<br />
|-<br />
|[[TiMidity++]] 2.13.3 (player + Daemon loader)<br />
|2011-03-21<br />
|Gruso (port)<br />
|Audio - MIDI<br />
|[http://www.mediafire.com/?7sit38m7ozpr4jd Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59041-timidity-2-13-2-port/ GP32X] [http://boards.openpandora.org/index.php?/topic/2450-timidity/ OP]. Must install Timidity MIDI Installer first. {{HideableNotes|This makes Timidity visible to sequencers as a device.}}<br />
|-<br />
|[[Timidity MIDI Installer]]<br />
|2011-01-12<br />
|sebt3<br />
|Audio - MIDI<br />
|[http://sebt3.openpandora.org/pnd/timidity_midi_installer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,273 Archive] [http://repo.openpandora.org/?page=detail&app=timidity-midi-installer-19487 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Discussion]. MIDI patches installer. {{HideableNotes|It will allow you to have music for games that use MIDI. There are 3 different sound-sample sets packing different levels of sound quality. Installs to [[NAND]], though you can put them on SD card and then it's less than 2k on NAND (2 2-line files).}}<br />
|-<br />
|[[Transmission]]<br />
|2010-09-24<br />
|sebt3 (port)<br />
|Network - BitTorrent client<br />
|[http://sebt3.openpandora.org/pnd/transmission.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,112,208 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/56553-bit-torrent-client/ Discussion].<br />
|-<br />
|[[TrueCrypt]] ('''beta''')<br />
|2011-02-12<br/>2010-07-18<br />
|TJSomething (port)<br/>daniel3000 (old port)<br />
|System - encryption<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,321 TJSomething's port] [http://repo.openpandora.org/?page=detail&app=TrueCrypt daniel3000's port]<br />
|[http://boards.openpandora.org/index.php?/topic/1763-truecrypt-port/ Discussion (TJSomething)], [http://www.gp32x.com/board/index.php?/topic/55347-truecrypt-pnd-ready-for-testing/ Discussion (hermocom/daniel3000)].<br />
|-<br />
|TuxPaint (from "Tux4Kids")<br />
|2011-04-20<br />
|mcobit (port)<br />
|Graphics - image editor<br />
|[http://repo.openpandora.org/?page=detail&app=tux4kids-tux4kids-27407 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/2990-tux4kids Discussion]. Part of "Tux4Kids".<br />
|-<br />
|[[TV-Browser]] ('''beta''')<br />
|2011-02-13<br />
|chrysipp (port)<br />
|Network - TV guide<br />
|[http://web.student.tuwien.ac.at/~e0725060/TVBrowser.pnd Download] <br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=11706 Discussion (German)]. [http://sourceforge.net/projects/tvbrowser/ Website]<br />
|-<br />
|[[Umbrello]] UML Modeller<br />
|2011-10-02<br />
|eyecreate (port)<br />
|Development<br />
|[http://repo.openpandora.org/?page=detail&app=umbrello-umbrello-7295 Repo]<br />
|[http://boards.openpandora.org/index.php?/topic/5531-umbrello-uml-modeller/ Discussion]<br />
|-<br />
|[[Unace]]<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UnRar]]<br />
|2010-08-06<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[UPX]] (The Ultimate Packer for eXecutables)<br />
|2010-08-08<br />
|joseluisjazz<br />
|System - file archiver<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55761-decompressors/ Discussion]. Not a PND. {{HideableNotes|Once installed, adds functionality to Pandora's built-in archiving gui (squeeze)|}}<br />
|-<br />
|[[Very Simple Timer]]<br />
|2011-06-14<br />
|arekkusu<br />
|Office - clock<br />
|[http://repo.openpandora.org/?page=detail&app=very-simple-timer Repo]<br />
|Keep track of time.<br />
|-<br />
|Viewnior 1.1<br />
|2011-02-26<br />
|gruso (port)<br />
|Graphics - image viewer<br />
|[http://repo.openpandora.org/?page=detail&app=viewnior-viewnior-15225 Repo]<br />
|[http://www.gp32x.com/board/index.php?/topic/55618-viewnior-pnd-available/page__view__findpost__p__940887 Discussion]<br />
|-<br />
|Vim Gvim 7.2 ('''beta''')<br />
|2010-08-08<br />
|joseluisjazz (port)<br />
|Office - text editor<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/55813-vim-gvim-7-2/ Discussion]. [http://www.vim.org/about.php About]. Not a PND.<br />
|-<br />
|[[VLC]] 1.1.0 ('''beta''')<br />
|2010-10-12<br />
|sebt3 (port)<br />
|Media player (video & audio)<br />
|[http://sebt3.openpandora.org/pnd/vlc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/54922-vlc/ Discussion]<br />
|-<br />
|[[Wahcade]] Emulator Frontend b1 ('''beta''')<br />
|2011-02-06<br />
|Sigma (port)<br />
|System - frontend<br />
|[http://www.mediafire.com/?h8o33khvtcy3x8m Download] <br />
|[http://boards.openpandora.org/index.php?/topic/1508-wahcade-frontend-beta1/ Discussion].<br />
|-<br />
|[[Wbar]]<br />
|2011-03-03<br />
|mcobit (port)<br />
|System - app launcher<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,8,338 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/58858-wbar/ Discussion].<br />
|-<br />
|[[Wbar Quick Menu Maker]] v0.6<br />
|2011-07-20<br />
|StreaK (original author)<br />
|System - app launcher<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=570 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60008-wbar-quick-menu-maker/page__view__findpost__p__954088 Discussion].<br />
|-<br />
|WiFi "Another Test Wifi Driver" ('''Beta''')<br />
|2011-03-05<br />
|David, notaz<br />
|System<br />
|[http://notaz.gp2x.de/misc/pnd/wl1251-modules_1.0-r24.5_omap3-pandora.ipk Download] <br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58888-another-test-wifi-driver/ GP32X] [http://boards.openpandora.org/index.php?/topic/2151-another-test-wifi-driver/ OP]. HF5 only, not for use with HF6.<br />
|-<br />
|WiFi '''Beta test'''<br />
|2010-11-05<br />
|Evildragon<br />
|System<br />
|[http://www.openpandora.org/downloads/WiFiBETA.pnd Download] <br />
|[http://www.gp32x.com/board/index.php?/topic/57364-wifi-betatest/ Discussion]. Might fix WiFi issues.<br />
|-<br />
|[[Wiimote Configurator]]<br />
|2011-05-17<br />
|sigma (port) <br />
|System - input device<br />
|[http://repo.openpandora.org/?page=detail&app=wiimote Repo]<br />
|Use a Wiimote controller as input device<br />
|-<br />
|[[Worker]] 2.17.11<br />
|2011-04-01<br />
|mash (port)<br />
|System - file manager<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,375 Archive]<br />
|[http://boards.openpandora.org/index.php?/topic/2709-worker-21711/ Discussion]<br />
|-<br />
|[[wxMaxima]] ('''beta''')<br />
|2011-07-13<br />
|FenrirLokisohn (port)<br />
|Office - math<br />
|[http://www-user.tu-chemnitz.de/~fepf/wxmaxima.pnd Download]<br />
|[http://forum.gp2x.de/viewtopic.php?f=59&t=12495 Discussion (German)]. Algebra.<br />
|-<br />
|[[Xarchiver]] 0.5.2<br />
|2010-12-04<br />
|mcobit (port)<br />
|System - file archiver<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,115,259 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/57748-xarchiver/ Discussion]<br />
|-<br />
|Xbindkeys<br />
|2010-10-14<br />
|Lomaxx (port)<br />
|System<br />
|[http://userpages.uni-koblenz.de/~bbrink/tmp/xbindkeys-1.8.3_prebuild.tar.gz Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57037-xbindkeys-precompiled/ Discussion]. Configure hotkeys<br />
|-<br />
|[[XBMC]] 10.0 ('''beta''')<br />
|2011-03-13<br />
|sebt3 (port)<br />
|Media player<br />
|[http://sebt3.openpandora.org/pnd/xbmc.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/57106-xbmc-media-center/page__view__findpost__p__942955 Discussion]. Functions as "entertainment hub".<br />
|-<br />
|XFE 1.32.1<br />
|2010-07-20<br />
|Maxim Baranov, Roland Baudin, packaged by sebt3<br />
|System - file manager, packager<br/>Graphics - image viewer<br/>Office - notepad<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,116,163 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/55388-xfe/ Discussion]<br />
|-<br />
|XHTML WYSIWYG Editor<br />
|2011-07-21<br />
|StreaK (port)<br />
|Development - text editor<br />
|<br />
|<br />
|-<br />
|[[Xournal]]<br />
|2010-10-03<br />
|sebt3 (port)<br />
|Office - journal<br />
|[http://sebt3.openpandora.org/pnd/xournal.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56864-xournal/ Discussion]. Can annotate PDFs.<br />
|-<br />
|[[Xorfile]]<br />
|2011-07-22<br />
|StreaK (original author)<br />
|System - encryption<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=571 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60034-xorfile-small-app-for-pandora/ Discussion]. Encode text files.<br />
|-<br />
|[[WeeChat]]<br />
|2011-08-07<br />
|StreaK (port)<br />
|Network - chat client<br />
|<br />
|IRC client.<br />
|-<br />
|[[Zim]]<br />
|2011-07-05<br />
|Mindlord (port), eyecreate (additions)<br />
|Office - personal wiki<br />
|[http://www.mediafire.com/?l6qiaew6m0gvmma Download]<br />
|[http://boards.openpandora.org/index.php?/topic/3974-zim-desktop-wikiwith-additions/page__view__findpost__p__75872 Discussion] [http://www.gp32x.com/board/index.php?/topic/58850-zim-the-desktop-wiki/page__view__getnewpost (old)]<br />
|-<br />
|[[zNotes]]<br />
|2011-09-20<br />
|mcobit (port)<br />
|Office - text editor<br />
|[http://repo.openpandora.org/?page=detail&app=znotes-znotes-27551 Repo]<br />
|Note-taking application<br />
|}<br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Arch Linux<br />
|2011-05-31<br />
|wejp<br />
|Full OS<br />
|[http://wejp.k.vu/pandora/archlinux_update Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/59027-arch-linux-on-the-pandora/page__view__findpost__p__950406 Discussion] Using PlugApps, some libraries missing (like libpnd)<br />
|-<br />
|Debian (Squeeze)<br />
|2011-04-09<br />
|Stuckie<br />
|Full OS<br />
|[http://pandorawiki.org/Debian_On_SD#Debian_On_SD Download]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/page__view__findpost__p__945994 GP32X] [http://boards.openpandora.org/index.php?/topic/1819-debian-on-sd/page__view__findpost__p__48443 OP] <br />
|-<br />
|Minimenu Beta Installer ('''beta''')<br />
|2011-02-09<br />
|skeezix<br />
|Launcher<br />
|[http://www.codejedi.com/pandora/minimenu/mmenu_beta_installer_20110209.pnd Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/ Discussion] [http://www.gp32x.com/board/index.php?/topic/58377-minimenu-preview-beta-for-you-to-try/page__view__findpost__p__935861 Older versions] '''Note:''' Already included in [[Hotfix 5]].<br />
|-<br />
|Pandian - Debian<br />
|2013<br />
|stackshadow<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Pandian]<br />
|Discussion: [http://boards.openpandora.org/topic/15302-pandian-mark2/]<br />
|-<br />
|Panorama 0.1.271.0<br />
|2011-08-25<br />
|B-Zar<br/>dflemstr<br />
|Launcher<br />
|[http://repo.openpandora.org/?page=detail&app=bzar-panorama Repo]<br />
|Discussion: [http://www.gp32x.com/board/index.php?/topic/59231-panorama/page__view__findpost__p__946988 GP32X] [http://boards.openpandora.org/index.php?/topic/2979-panorama-alpha-preview/ OP]. "MilkyTest" is alternative to PNDStore.<br />
|-<br />
|Slackware-14.1 (stable), Slackware-14.0 (stable), Slackware-13.37 (stable), and Slackware-current (unstable)<br />
|2012-04-01<br/>Latest update: 2014-12-21<br />
|Linux-SWAT + help<br />
|Full OS<br />
|Link: [http://pandorawiki.org/Software_projects/OS/Slackware]<br />
|All hardware working, ~75% compatibility with .pnd (not fully debugged yet), more than 400 packages optimized for the Pandora's CPU.<br />
|-<br />
|SOLEIL-14.1, SOLEIL-14.0<br />
|2012-12-21<br/>Latest update: 2014-02-16<br />
|Linux-SWAT<br />
|Full OS<br />
|Links: [http://pandorawiki.org/Software_projects/OS/SOLEIL]<br />
|Heavily modified Slackware. Pandora-centered network system. PXE server with x86 tools, and a mobile persistent x86 32 or 64 bit Slackware Linux.<br />
|}<br />
<br />
====Type explanation====<br />
'''Full OS:''' A full desktop environment similar to the one you are used to on your PC. You usually get an X-based system with a window manager similar to the default one included in Xfce (meaning you can have multiple, drag-able windows, a task bar, etc.). This is what you would want for full usability, but it often is slower in running games than a launcher as more tasks are running in the background.<br />
<br />
'''Launcher:''' The more simplistic and sleek interface you might know from handhelds like the Wiz or Nintendo DS. Functionality is limited (compared to a full OS) as you don't have a desktop and usually no file browser. It often cannot display multiple windows or programs at once, but uses less memory, might be faster and better suited if you only want to run a few PNDs.<br />
<br />
===Skins===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|Basic Gray<br />
|2010-11-25<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=506 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueFuture<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,239 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|BlueWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=434 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Executive<br />
|2010-11-27<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,250 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928158 Discussion]<br />
|-<br />
|Gray Is Sexy<br />
|2010-11-27<br />
|milkshake<br />
|Minimenu skin<br />
|[http://www.liquidfists.com/files/grayissexy.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928315 Discussion]<br />
|-<br />
|GreenGlass<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,394 Archive]<br />
|<br />
|-<br />
|Midnight<br />
|2010-06-17<br />
|Trevsweb<br />
|Minimenu skin<br />
|[http://trevsweb.com/pandainterface/midnight.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Newsprint<br />
|2010-07-26<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.strappysolutions.com/demos/pandora/newsprint.zip Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__876021 Discussion]<br />
|-<br />
|Pipboy 3000<br />
|2011-06-21<br />
|Boolean<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,419 Archive]<br />
|<br />
|-<br />
|RedDevil<br />
|2010-11-26<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,248 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/page__view__findpost__p__928099 Discussion]<br />
|-<br />
|RedWash<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=433 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Toybox & Corporate (2 skins)<br />
|2010-06-14<br />
|Pleng<br />
|Minimenu skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=432 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|UrbanCamo_blue<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,397 Archive]<br />
|<br />
|-<br />
|UrbanCamo_brown<br />
|2011-05-30<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,395 Archive]<br />
|<br />
|-<br />
|UrbanCamo_green<br />
|2011-05-01<br />
|Sarlix<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,396 Archive]<br />
|<br />
|-<br />
|Wasp<br />
|2010-11-23<br />
|Farox<br />
|Minimenu skin<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,67,238 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/53990-skinning-minimenu/ Discussion]<br />
|-<br />
|Winamp Classic<br />
|2011-08-24<br />
|dgame<br />
|Audacious skin<br />
|[http://www.gp32x.com/board/index.php?app=core&module=attach&section=attach&attach_id=580 Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/60250-audacious-winamp-classic-skin/ Discussion]<br />
|}<br />
<br />
===Graphic engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Name<br />
!Release date<br/><small>(YYYY-MM-DD)</small><br />
!Author/Port Author<br />
!Type<br />
!Download<br />
!Notes<br />
|-<br />
|[[BennuGD - Module Yeti 3D Pro]]<br />
|2011-06-18<br />
|Colombian Developers, Geca (port)<br />
|<br />
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,19,416 Archive]<br />
|[http://www.gp32x.com/board/index.php?/topic/59682-bennugd-module-yeti-3d-pro/ Discussion]<br />
|-<br />
|[[GLES]] ('''beta''')<br />
|2010-09-02<br />
|Farox (port)<br />
|<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Download]<br />
|[http://www.gp32x.com/board/index.php?/topic/56453-little-gles-pandora-test/ Discussion]<br />
|}<br />
<br />
===Demos/technical demos===<br />
<br />
==Unreleased software ("Projects Under Development")==<br />
This section includes both software that is actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes. <br />
<br />
===Operating systems===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Android Omap<br />
|[http://elinux.org/Android_on_OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|AROS Arm<br />
|[http://projects.powerdeveloper.org/project/imx515/735]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Debian<br />
|[http://debian.org] [http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/]<br />
|working build<br />
|Stuckie<br />
|<br />
|-<br />
|FreeBSD<br />
|[http://wiki.freebsd.org/FreeBSD/arm/OMAP]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Fedora ARM<br />
|[http://fedoraproject.org/wiki/Architectures/ARM]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Gentoo Linux<br />
|[http://neuvoo.org] [http://vminko.org/gentoo_manuals/pandora]<br />
|Working build, not completed<br />
|javaJake, Viridior, vminko<br />
|IRC: (FreeNode) #gentoo-pandora<br />
|-<br />
|HaikuOS<br />
|[http://www.haiku-os.org]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Ohhie GUI<br />
|[http://www.gp32x.com/board/index.php?/topic/58320-video-ohhie-gui/]<br />
|working build<br />
|Pleng<br />
|Last update: Jan. 2011<br />
|-<br />
|RISC&nbsp;OS<br />
|[[RISC OS|Link]]<br />
|wip<br />
|Uwe Kall, Jeffrey Lee + others<br />
|BeagleBoard port available for download and testing.<br />
|-<br />
|Slackware ARM 12.2 and 13.1<br />
|[http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/page__p__29024__fromsearch__1#entry29024]<br />
|Works.<br />
|Linux-SWAT + help<br />
|For newer and fully working releases, see [http://pandorawiki.org/Software_projects#Operating_systems here.] 12.2 works with >=2.6.* kernel. 13.1 works with a more recent kernel. 12.2 and 13.1 were not released for Pandora.<br />
|-<br />
|Ubuntu ARM<br />
|[http://www.ubuntu.com/products/whatisubuntu/arm]<br />
|wip<br />
|<br />
|<br />
|-<br />
|Xoo on ubuntu<br />
|[[Xoo on ubuntu|Link]]<br />
|wip<br />
|<br />
|<br />
|}<br />
<br />
===Game Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Author/Port Author<br />
!Source code<br />
!Discussion<br />
!Language<br />
!Tech<br />
!Target platforms<br />
!Functionality/Notes<br />
!Example Project<br />
|-<br />
|[[GLESGAE]]<br />
|stuckie<br />
|stable: [http://svn.xp-dev.com/svn/glesgae/trunk/], nightly: [https://github.com/stuckie/glesgae]<br />
|[http://boards.openpandora.org/index.php?/topic/7091-glesgae/]<br />
|C++<br />
|3D<br />
|PC (Win,Lin), iOS, Android, WIZ, CAANOO, Pandora<br />
|'''WIP''', set of tutorials about writing a game engine, OpenGLES renderer, shaders, JavaScript integration<br />
|<br />
|-<br />
|Pengyne<br />
|Jorgon<br />
|see discussion<br />
|[http://boards.openpandora.org/index.php?/topic/7227-rebirth-pengyne-2d3d-engine-2-27-2012/]<br />
|Engine: C++, Game code: Python<br />
|2D and 3D<br />
|PC (Win,Mac), Pandora<br />
|'''WIP''', uses a Python interpreter for game code, HTML-like GUI, OpenGL 2.0 and GLES 2.0 renderer, Shaders, Sprites with speed optimizations, Vertex and Index Buffers, Tiled Basic map file support<br />
|<br />
|-<br />
|Penjin<br />
|PokeParadox, Maintainer: foxblock<br />
|[http://code.google.com/p/penjin/]<br />
|[http://boards.openpandora.org/index.php?/topic/5413-penjin-video-tutorials/]<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|Basic Game Engine, SDL or OpenGLES renderer, very basic 2D collision detection, file interaction and encryption, achievements, sounds and music, font renderer, '''deprecated when PenjinTwo is done'''<br />
|[http://foxblock.pirategames.co.uk/dropbox/penjin_banner.png]<br />
|-<br />
|PenjinTwo<br />
|PokeParadox<br />
|[https://github.com/pokeparadox/PenjinTwo]<br />
|<br />
|C++<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora, RaspberriPi<br />
|'''WIP''', rewrite of Penjin with better use of C++ features, not all features of Penjin ported over yet<br />
|[https://github.com/bzar/penjinoid]<br />
|-<br />
|sparrow3D<br />
|Ziz<br />
|[https://github.com/theZiz/sparrow3d]<br />
|[http://boards.openpandora.org/index.php?/topic/7305-sparrow3d-multi-platform-game-engine]<br />
|C<br />
|2D and 3D<br />
|PC (Win,Lin), GP2x, WIZ, CAANOO, Dingoo, Pandora<br />
|Pure C (and ARM assembler), Software renderer (with SDL backend), 3D with textures and simple lighting, rotozoom functions, mesh loading (obj files), simple sprite engine, font rendering<br />
|[http://boards.openpandora.org/index.php?/topic/7686-rebirth-competition-schwerkraft]<br />
<br />
|}<br />
<br />
===Graphic Engines===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|GLES2D<br />
|<br />
|Wip<br />
|Cpasjuste<br />
|OpenGL ES 2D library<br />
|-<br />
|GL-WES-v2.0<br />
|[http://code.google.com/p/gl-wes-v2/] <br />
|Working Build<br />
|Adventus<br />
|Opensource OpenGL 2.0 driver built on OpenGL ES 2.0<br />
|-<br />
|Irrlicht<br />
|[http://irrlicht.sourceforge.net/] [http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=32538&start=45]<br />
|working build<br />
|Hybrid<br />
|3D game engine<br />
|-<br />
|NSS Engine<br />
|[http://www.nosiestastudios.com/wiki/] [http://www.youtube.com/user/Prompt84]<br />
|<br />
|No Siesta Studios<br />
|<br />
|-<br />
|OGRE Engine<br />
|[http://www.gp32x.com/board/index.php?showtopic=46706] [http://www.youtube.com/watch?v=LDtUE5PIhV0]<br />
|<br />
|<br />
|3D real-time renderer<br />
|-<br />
|Otaco Glost Engine<br />
|[http://www.youtube.com/user/otacogloost], [http://www.gp32x.com/board/index.php?/topic/48393-i-did-stuff/page__p__736650&#entry736650]<br />
|working<br />
|Otaco<br />
|<br />
|-<br />
|Quad-Ren 2D<br />
|[http://quad-ren.sourceforge.net/index.php]<br />
|Working<br />
|Hessiess<br />
|Version 0.5 <br />
|-<br />
|SDL GLES<br />
|[http://github.com/Cpasjuste/sdl-1.2.13_gles/tree]<br />
|working<br />
|Cpasjuste<br />
|<br />
|-<br />
|XreaL<br />
|[http://xreal.sourceforge.net/xrealwiki/]<br />
|<br />
|Pickle<br />
|No longer being worked on. [http://www.gp32x.com/board/index.php?/topic/55173-xreal-patch-question/]<br />
|-<br />
|Stratagus<br />
|[http://stratagus.sourceforge.net/]<br />
|working build<br />
|Cpasjuste<br />
|RTS Engine<br />
|-<br />
|WakeBreaker<br />
|[http://w1xer.at/pandora/]<br />
|working codebase - can be compiled onboard<br />
|torpor<br />
|Working C++ codebase to implement a 3D game using nothing more than OpenGLES 1.1 .. can even be built *on* the Pandora, with nothing more than the onboard compiler. WakeBreaker contains everything you need to get started writing a 3D game in C++ with OpenGL ES - no further libraries required. Its an excellent example of how to write a 3D game in plain, easy to understand C++ and can serve as a working base for your own developments, easily enough.<br />
|}<br />
===Other programs===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|Inside The Box<br />
|[http://www.openpandora.pl broken] [http://www.youtube.com/watch?v=uLMmJBDEs2E broken]<br />
|wip<br />
|StreaK (original author)<br />
|Pandora e-zine<br />
|-<br />
|Math-NEON<br />
|[http://code.google.com/p/math-neon/]<br />
|Wip<br />
|Adventus<br />
|cmath like library optimized for ARM NEON coprocessor<br />
|-<br />
|MythTVPlayer<br />
|[http://www.gp32x.com/board/index.php?/topic/52882-mythtvplayer/]<br />
|Working build<br />
|Pickle<br />
|Media center + TV/DV recording<br />
|-<br />
|Pandaphone<br />
|[http://www.gp32x.com/board/index.php?/topic/48327-pandaphone/]<br />
|Halted<br />
|jb0yx<br />
|project to incorporate the Open Pandora handheld device with cell phone technology<br />
|-<br />
|Pandora Sync Suite<br />
|[http://www.openpandora.pl broken]<br />
|Working build<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|Pangea GUI<br />
|[http://www.gp32x.com/board/index.php?showtopic=45631&hl=pangea]<br />
|WIP<br />
|efegea<br />
|Gmenu alternative<br />
|-<br />
|PDM<br />
|[http://github.com/Cpasjuste/pdm/tree]<br />
|<br />
|Cpasjuste<br />
|Light desktop manager for Pandora<br />
|-<br />
|PGui<br />
|[http://github.com/Cpasjuste/pgui/tree]<br />
|<br />
|Cpasjuste<br />
|Standard emulator fronted for Pandora<br />
|-<br />
|PMenu<br />
|[http://mydedibox.fr/_stuff/pandora/]<br />
|<br />
|Cpasjuste<br />
|Minimal Menu for Pandora<br />
|-<br />
|PND Builder for windows<br />
|[http://www.gp32x.com/board/index.php?/topic/47088-pnd-builder-for-windows/]<br />
|Working build<br />
|StreaK (original author)<br />
|<br />
|-<br />
|Qemu<br />
|[http://wiki.qemu.org/]<br />
|testing build<br />
|Fabrice Bellard<br />
|open source machine emulator and virtualizer<br />
|-<br />
|Scale<br />
|[http://www.youtube.com/user/Zoxc64]<br />
|wip<br />
|Zoxc64<br />
|Minimal Menu for Pandora<br />
|-<br />
|Simple Dev Studio for Pandora<br />
|[http://www.openpandora.pl broken]<br />
|Wip<br />
|StreaK (original author)<br />
|for Windows 9x/NT<br />
|-<br />
|[[TINXL]]<br />
|[[TINXL]]<br />
|<br />
|<br />
|Application stack for multiplayer internet games<br />
|}<br />
<br />
===Demos / Technical Demos for OpenPandora===<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
!Project Name<br />
!Link<br />
!Status<br />
!Author/Port Author<br />
!Notes<br />
|-<br />
|OpenGL Cell Shading<br />
|[http://www.youtube.com/watch?v=cpAj0jHglGw]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Demo with MP3 Playback<br />
|[http://www.youtube.com/watch?v=hkx18kruRJs]<br />
|working build<br />
|<br />
|<br />
|-<br />
|OpenGL Skull Demo<br />
|[http://www.youtube.com/watch?v=qG7EDaZpyOo]<br />
|working build<br />
|<br />
|<br />
|-<br />
|WaveDemo<br />
|[http://www.youtube.com/watch?v=4wgEHFCq9Lo]<br />
|Working<br />
|Otaco<br />
|<br />
|}<br />
<br />
==External links==<br />
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]<br />
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]<br />
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]<br />
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]<br />
*[http://www.pandorabits.org/ Releases by Dave1234]<br />
*[http://www.pandorasource.de/download.php PandoraSource.de downloads] - German Pandora download site<br />
<br />
*[http://www.gp32x.com/board/index.php?/topic/59690-new-qt-apps-for-pandora/ Over 100 apps ported by StreaK, not in PND form]<br />
<br />
===Forums===<br />
The following community forums are checked when updating this page:<br />
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]<br />
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]<br />
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]<br />
<br />
[[Category:Development]]<br />
[[Category:List]]<br />
[[Category:Software]]<br />
[[Category:Ideas and proposals]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=30012Software projects/OS/Slackware2015-01-18T12:44:30Z<p>Linux-SWAT: /* Features */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* When using adduser, at some explicit point, push [up] to put this user in adequate groups.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and it's user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=29952Software projects/OS/Slackware2014-09-30T05:55:27Z<p>Linux-SWAT: /* Setting up your timezone */</p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Most official Open Pandora setup scripts support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* When using adduser, at some explicit point, push [up] to put this user in adequate groups.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and it's user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAThttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware&diff=29951Software projects/OS/Slackware2014-09-30T05:55:11Z<p>Linux-SWAT: </p>
<hr />
<div>[[File:Lead_Photo_For_Software_projects-OS-Slackware0-49411322670714386.jpg|thumbnail|Slackware logo]]<br />
<br />
= Disclaimer =<br />
Hi, this is Linux-SWAT.<br />
<br />
Welcome to the SL4P, Slackware for Pandora, Wiki pages.<br />
<br />
SL4P is a Slackware ARM overlay.<br />
Slackware ARM is the official ARM Slackware port.<br><br />
Slackware ARM was formerly known as ARMedslack.<br />
<br />
The 14.1 release forum page is located here:<br />
http://boards.openpandora.org/topic/15547-slackware-for-pandora-141/<br />
<br />
The technical and -current forum page is located here:<br />
http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/<br />
<br />
I'm the maintainer of this Slackware port, and you can find me here:<br />
http://boards.openpandora.org/index.php?/user/1035-linux-swat/<br />
<br />
If you have questions, I suggest you to share it on the boards, not asking me privately.<br />
<br />
Important notes:<br />
SL4P is not affiliated in any way with Slackware or Slackware ARM.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
SL4P is not affiliated in any way with Open Pandora GmbH or Open Pandora Ltd.<br><br />
Please DO NOT contact any of them if you have problems with it. Contact ME.<br />
<br />
This software is distributed as is.<br />
You are on your own responsibility when using it.<br />
<br />
I distribute this documentation under the GPL 3 license.<br />
http://www.gnu.org/licenses/gpl.html<br />
<br />
= Features =<br />
<br />
* Full hardware support<br />
* 12 window managers, including Xfce, Minimenu and Enlightenment DR17<br />
* KDE (512M RAM recommended), installed via internet in two commands<br />
* Pnd support<br />
* PNDmanager and PNDstore support<br />
* Most official Open Pandora setup scripts support<br />
* Rebuilt optimized video player (MPlayer2)<br />
* Integrated YouTube player (SMTube, no Flash plugin needed)<br />
* Rebuilt optimized audio player (XMMS)<br />
* Integrated VOIP with Linphone<br />
* Integrated office suite, with AbiWord and Gnumeric<br />
* Integrated DisplayLink support<br />
* More than 400 Pandora-optimized pre-compiled packages (hosted @ openpandora.org)<br />
* Slapt-get and gslapt for easy installation of these pre-compiled packages<br />
* An automatized package building system (sbopkg)<br />
* Three optional standard firewall configs for eth0, usb0 and wlan0<br />
* Other optional firewall configs for routing/firewalling<br />
* Kernel recompilation made easy<br />
* Updates through official Slackware repository<br />
* The SL4P build system (hosted @ openpandora.org), which can be used to port any Linux/*NIX to Open Pandora<br />
* Official OP 3.X kernel + realtime kernel<br />
* Optimized Notaz's SDL<br />
* Bsp's c64-tools for the DSP<br />
* Gcc, make, perl, python, python3, ruby, OpenJDK, SFML, etc.<br />
<br />
= Helping this project =<br />
* Please consider making a donation.<br />
* This will help the SL4P project, and also the whole Pandora community, as part of it funds pre-orders.<br />
* To do so, go to PayPal, log in and click on "Send Money". Donate to donation@openpandora.org and indicate in the PayPal comment field that you are donating for the Slackware project. Then PM me, so I will include you in my thx list ;^).<br />
<br />
= Older releases Wiki pages =<br />
* To keep this front page clean for the most recent release - 14.1 -, I moved previous versions elsewhere.<br />
* The old page for the 14.0 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-14.0 here.]<br />
* The old page for the 13.37 release is located [http://pandorawiki.org/Software_projects/OS/Slackware-13.37 here.]<br />
<br />
= OS architecture =<br />
* ARMv5te, little endian, software float ("soft-float", "armel"), EABI.<br />
<br />
= Stable or -current ? =<br />
* Stable is for production use, ie. for work, as a server etc..<br />
* -current is a work in progress. Although it's pretty usable, some things may be broken/unstable.<br />
* I won't rebuild the OS if there's no big bad bug, I'll just add important features as packages. Of course, official Slackware updates are included.<br />
* -current rootfs may be smaller or bigger from build to build, as I can include or remove KDE, amongst other things.<br />
* If you want to help the development, I prefer that you use -current.<br />
* And finally, -current repository may be empty. It's because a new stable release is out.<br />
<br />
= A word about SOLEIL =<br />
* [http://pandorawiki.org/SOLEIL SOLEIL] is another project of mine, based on SL4P.<br />
* It's basically the same OS from the Pandora point of view, but has some neat extended features. Feel free to take a look at it.<br />
<br />
= Media choice =<br />
* SL4P runs on a SD card. It fits well on 8G, but 16G or more are recommended if you plan to install all the pre-compiled packages.<br />
* The SD card must support Linux filesystems, see [http://pandorawiki.org/SD_compatibility_list this SD compatibility chart].<br />
* I myself recommend the [http://www.sandisk.com/products/memory-cards/sd/ SanDisk Extreme, Extreme PLUS, or Extreme Pro cards].<br />
<br />
= Installation =<br />
Note: if you're a Linux noob, and you're scared by this Wiki page, check [http://boards.openpandora.org/index.php?/topic/11132-tutorial-format-your-sd-card-and-install-slackware-using-only-your-pandora/#entry206993 this simple tutorial] from F_Slim. Thanks to him.<br><br />
Note: if you are one of the last windows users, you can install SL4P using the method nicely provided by ingoreis. Check [http://boards.openpandora.org/index.php?/topic/10548-slackware14rc3-for-pandora-pretty-easy-install-for-windows-users/ this thread.]<br />
* Format a 8G or more SD card with the Ext2 filesystem. To make explanations clear, name it SLACK.<br />
* If you don't know how to format a drive, use GParted under Linux, or run their [http://sourceforge.net/projects/gparted/files/latest/download?source=files Live-CD]. Here's the [http://gparted.sourceforge.net/display-doc.php?name=help-manual manual].<br />
* It's highly recommended to have a second partition formated as a swap. 256M or more is a good choice. 512M is wiser is you plan to compile some stuff, or for server use.<br />
* If you don't plan to use this partition configuration (OS followed by swap), you'll have to edit the [http://www.tuxfiles.org/linuxhelp/fstab.html /etc/fstab] after having uncompressed the rootfs.<br />
* If you're cleaning up a previous SL4P installation for a fresh new one, proceed like this:<br />
rm -rf /media/SLACK/*<br />
rm -rf /media/SLACK/.cache/<br />
rm -rf /media/SLACK/.keepdir/<br />
rm -rf /media/SLACK/.splash/<br />
rm -rf /media/SLACK/.subversion/<br />
rm -rf /media/SLACK/.Trash-0/<br />
then unmount, fsck and sync before plugging back the card.<br />
* To do this, get the SD device name:<br />
cat /proc/mounts<br />
You will see something like:<br />
/dev/sdc1 /media/SLACK ext2<br />
* Unmount the partition:<br />
umount /media/SLACK/<br />
then check the partition with fsck<br />
fsck -y /dev/sdc1<br />
and sync:<br />
sync<br />
* Grab the latest 14.1 rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Frootfs here.]<br />
Or<br />
* Grab the latest -current (unstable) rootfs [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Frootfs here.] The -current repository may be empty. It's because a new stable release is out.<br />
* Plug back the SD card to remount it.<br />
* Uncompress the rootfs on your SD. Be root, using su -, or sudo:<br />
sudo tar jxvfp SL4P-[version]-[build].tar.bz2 -C /media/SLACK/ --numeric-owner<br />
<br />
= First run =<br />
* Be sure your Pandora's clock is set. Otherwise, your filesystem will be checked.<br />
* Power down your Pandora, insert the SD card in the left slot (also called slot 1), and power on your unit.<br />
* If you're prompted to enter the root password for maintenance or to type Ctrl-D, just wait, the unit will restart and check the filesystem automatically.<br />
* You will be prompted to choose a password for the root user.<br />
* You will be prompted to create an user. At some explicit point, push [up] to put this user in adequate groups.<br />
* Then you'll be driven to the log in screen. <span style="color:#FF0000">Do not log in as the root user</span><br />
Bug: very unlikely to happen, but when using startx (not the SL4P default setup), you can be blocked at a black screen.<br />
Use pandora button + power to reboot.<br />
<br />
= Autologin =<br />
* The GDM login manager, which is SL4P's default, can automatically log in an user. You're asked about it at the first login. Else, use<br />
gksu /usr/sbin/gdmsetup<br />
to change the configuration.<br />
* KDM works, but is too heavy. You have to edit /etc/rc.d/rc.4 in order to use it.<br />
* Slim works, but now leads to unexpected results when using gksu, therefore was replaced by GDM for the 14.1 release.<br />
<br />
= Basic usage =<br />
* In order to type commands as root, you have to type su -. You can use just su, but I don't recommend it because you won't have the full root environment.<br />
* When using adduser, at some explicit point, push [up] to put this user in adequate groups.<br />
* To choose a window manager, type xwmconfig.<br />
* I ship those:<br />
Xfce<br />
fluxbox<br />
blackbox<br />
WindowMaker<br />
twm<br />
9wm<br />
enlightenment17<br />
jwm<br />
minimenu<br />
openbox<br />
wmii<br />
* In some -current or -RC builds, i ship KDE. Avoid selecting it as full desktop on 256M Pandora.<br />
* To power off, or reboot your Pandora when not in Xfce and it's user-friendly menus, become root with:<br />
su -<br />
and type:<br />
halt<br />
or <br />
reboot<br />
<br />
= Setting up your timezone =<br />
* Become root and use<br />
timeconfig<br />
<br />
= Setting up your language =<br />
* You can set your locale pretty easily. First, you have to know which languages are available, type:<br />
locale -a<br />
* Choose the one that best suits your need. I highly recommend to use the versions with .utf8 .<br />
* Then be root and edit /etc/profile.d/lang.sh .<br />
su -<br />
emacs /etc/profile.d/lang.sh<br />
* You'll have to change this variable with the one you need:<br />
export LANG=<span style="color:#FF0000">en_US.UTF-8</span><br />
* Save the file, make sure it's executable:<br />
chmod +x /etc/profile.d/lang.sh<br />
* Reboot.<br />
<br />
= Services started at boot =<br />
* To enable or disable services at boot, become root, then type pkgtool, then go in setup -> services, check the option with space then push enter.<br />
* Some services are not listed here. For example, to activate the NFS server permanently, tweak /etc/exports and /etc/hosts.allow, then:<br />
chmod +x /etc/rc.d/rc.nfsd<br />
/etc/rc.d/rc.nfsd start (not needed after a reboot)<br />
<br />
= Installing a program - Tools =<br />
* Slackware archives are .tgz or .txz .<br />
* Slackware uses three powerful tools: installpkg, removepkg and upgradepkg.<br />
* A fourth tool named makepkg build packages from compiled sources.<br />
<br />
= Installing a program from source =<br />
* The cleanest way to do it is to use a SlackBuild script: http://slackbuilds.org/guidelines/<br />
* Many SlackBuilds for Slackware 14.1 are already available here: http://slackbuilds.org/repository/14.1/<br />
* I shipped a tool named sbopkg, which does the job for you. Become root using su - , then sync it with the internet repository with:<br />
sbopkg -r<br />
* The sync may take some time. Once you've done that, run<br />
sh /root/sboflags.sh<br />
to optimize the builds for the Pandora. You have to run this script after every sync.<br />
* Then all is set up, you just have to use<br />
sbopkg<br />
and choose "Local SlackBuild" when prompted.<br />
* When the job is done, remove useless files to save disk space:<br />
rm -rf /tmp/SBo/*<br />
rm -rf /var/cache/sbopkg/*<br />
* Note that Slackware does not check dependencies, so you have to get the right build orders looking here: http://slackbuilds.org/<br />
* To check if some of the dependencies are already installed in your system, look in /var/log/packages/ . For example, libgnomecanvas:<br />
ls /var/log/packages/libgnomecanvas*<br />
* Also note that gnome libraries must be compiled in a certain order. I already did the job, and shipped them in the rootfs.<br />
* If you don't use a SlackBuild script, then the Slackware procedure almost always ends like:<br />
make install DESTDIR=/tmp/whatever/<br />
cd /tmp/whatever/<br />
makepkg /tmp/whatever-1.0.0-arm-1.tgz<br />
installpkg /tmp/whatever-1.0.0-arm-1.tgz<br />
<br />
= Installing a program with a precompiled archive =<br />
* I compiled a lot (450+) of packages from http://slackbuilds.org/.<br />
* I shipped a graphical install tool named GSlapt. Launch it with its icon, update the package list, then install what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* You can also proceed manually. Find 14.1 packages [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages%2Fextra here], and -current ones [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-current%2Fpackages%2Fextra here.]<br />
* Download what you need, checking the dependencies of your programs here: http://slackbuilds.org/<br />
* Put all needed .tgz or .txz in a folder, go root using su -, then type:<br />
installpkg /path/to/your/folder/*.t?z<br />
* Please report any non-working package.<br />
<br />
= About SL4P precompiled archives =<br />
* All shipped and extra archives are compiled with sbopkg with Pandora-optimized flags.<br />
-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fPIC<br />
* The links to the sources are located here: http://slackbuilds.org/repository/<br />
* The building order is fixed in queue files, kind of build playlist.<br />
* The queues are located in /var/lib/sbopkg/queues/<br />
* About [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Fsl4p-14.1%2Fpackages shipped] archives (base and base-more), you don't need to download them as they're already in the rootfs, see [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system this.]<br />
* Some archives won't work, like Kompozer, because it's a repackaging of x86 binaries. As I'm not yet in the process of fine-tuning, I left them for now.<br />
<br />
= Installing KDE 4 =<br />
* Plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg install kde<br />
* Note that although i already slimmed down KDE configuration files for less eye-candy, a 512M Pandora is recommended to run the full desktop.<br />
* Anyway, you can run any KDE application (konqueror, kwrite...) flawlessly with the 256M version.<br />
* Type xwmconfig to select KDE, or any other window manager.<br />
<br />
= Updates =<br />
* You may eventually read [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/ChangeLog.txt the Slackware ARM 14.1 changelog here]<br />
* If you need an up-to-date security, you should consider subscribing to the main [http://slackware.com/lists/ Slackware mailing list]. Slackware ARM updates are generally available a bit later.<br />
* For stable releases, plug the net, become root using su -, then type:<br />
slackpkg update<br />
slackpkg upgrade-all<br />
* Do not use slackpkg when using a -current. Instead, look at the [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ChangeLog.txt changelog], download packages from [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/ here], become root using su -, then type: <br />
upgradepkg /path/to/the/updates/*.t?z<br />
Note that some packages like a/aaa_elflibs are not supposed to be upgraded in -current. A new rootfs is needed.<br />
<br />
* You can eventually set up a cronjob. In this case, check /etc/slackpkg/blacklist to ensure some critical packages (e.g. kernel) will not be updated.<br />
* Slackware usually provides updates during 10+ years, but it seems to be less with Slackware ARM. See [http://www.armedslack.org/ the news for more details].<br />
<br />
= SL4P-specific updates =<br />
* I provide Pandora fixes, available as Slackware archives.<br />
* Simply use GSlapt, and update.<br />
<br />
= Firefox, Thunderbird, SeaMonkey and Java-OpenJRE/JDK updates =<br />
* Slackware ARM 14.1 doesn't provide anymore updates for Firefox, Thunderbird and SeaMonkey because of a build problem.<br />
* You have to download the unsupported -current archives and update them manually, using the method mentioned above.<br />
* Get them [ftp://ftp.arm.slackware.com/slackwarearm/unsupported/slackwarearm-current/packages/ here].<br />
* About Java-OpenJRE/JDK, it's not possible to update them through slackpkg because it was added on-the-fly to Slackware ARM.<br />
* Check and get the updates [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/patches/packages/ here].<br />
* Be sure to download and update both as the jre is not included in the jdk.<br />
<br />
= Kernel updates =<br />
* I provide kernel updates through GSlapt.<br />
* Many kernels are already available in the rootfs, like real time, or non-debug.<br />
* To know which kernel is currently running, type:<br />
uname -r<br />
* To enable a new kernel, for example 3.2.30-szfinal or the 3.2.26-rt, do:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.30-szfinal uImage<br />
or:<br />
cd /boot<br />
rm uImage<br />
cp uImage-3.2.26-rt uImage<br />
And reboot.<br />
* If lsmod reports that no modules are loaded (that means, eg., no touchscreen), then run as root:<br />
depmod -a<br />
And reboot again.<br />
<br />
= Automounting a SD card or an USB drive =<br />
* No system-wide automounter is enabled for now.<br />
* Only Xfce and some other window managers do automount.<br />
* As Xfce mounts devices at insertion, if you booted with a second SD card or an USB drive plugged in, you have to click on the device icon.<br />
* If you plan to use Minimenu, you currently have to automount under Xfce, run xwmconfig, then log out to run Minimenu. This is the best method to save RAM.<br />
* You can also launch Minimenu under Xfce. Open a terminal and type:<br />
mmwrapper -fmmenu<br />
<br />
= USB at boot, suspend and powersaving =<br />
* Usually, you have to click on the Xfce "Toggle USB Host" icon whenever you need USB support.<br />
* I disabled the USB support by default. As said Notaz, it "Uses around 3x more power when idle, fails to suspend properly.".<br />
* If you want to enable USB host and USB networking support at boot, be root and edit /etc/rc.d/rc.local .<br />
Near the top, change<br />
#modprobe ehci-hcd<br />
into:<br />
modprobe ehci-hcd<br />
<br />
= Fixing the endless reboot =<br />
* Be sure your Pandora's clock is set. Boot Official Pandora OS on the NAND, and check/set time.<br />
* Boot SL4P, when prompted to enter the root password for maintenance, do it, then type:<br />
fsck -y /dev/mmcblk0p1<br />
* You can do the same under Zaxxon. Note that it will be /dev/mmcblk1p1 if SL4P is on a second card.<br />
* You will be warned if the card is still mounted, so unmount it, and proceed.<br />
<br />
= Changing the Hostname =<br />
* See [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname this.] <br />
<br />
= Switching from 1GHz to 600MHz Pandora =<br />
* I slightly modified the clock script to split the parameters into two categories: 1Ghz and 600MHz.<br />
* You can safely put SL4P in any OP, and have a max OPP + max MHz settings for each as the model is recognized at boot, then clocked.<br />
* It's totally transparent, just set your parameters as usual.<br />
<br />
= Fast boot tweak =<br />
* I moved some of the boot stuff (ldconfig, font cache, mime database) in /etc/rc.d/rc.local_shutdown.<br />
* The reboot/power off process is slowered, but the OS integrity is safe.<br />
<br />
= SGX drivers installer =<br />
* With notaz's blessing, i tweaked his SGX drivers installer to make it work both under SL4P and Zaxxon.<br />
* Get it [http://slackware.openpandora.org/pandora/index.php?dir=sl4p%2Ftools%2Fsgx_drivers_installer here.]<br />
* You can safely remove your old version.<br />
<br />
= PND compatibility list =<br />
* SL4P supports .pnd files.<br />
* PNDs used to be recognized automatically. It's not the case anymore, and I don't know why.<br />
* So here's the workaround: after the insertion of your SD or USB drive, you have to push the [http://boards.openpandora.org/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4449 green button] near the Xfce menu.<br />
* Due to 3.2 kernel and dynamically linked libraries, not all .pnd are compatible.<br />
* [[Software_projects/OS/Slackware/PND-compatibility-list|View the PND compatibility list here.]]<br />
<br />
= Advanced usage =<br />
* I wrote some tutorials to do interesting things.<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc. <br />
* Follow this [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage link.]<br />
<br />
= Sources =<br />
<br />
* See the [[{{PAGENAME}}#Build system|build system]], below.<br />
<br />
= Build system =<br />
* I distribute it under the GPL 3 license.<br />
* It may look a bit messy for now (and indeed, some part have to be cleaned), but it's versatile, as I intended from the start.<br />
* It's mainly three bash scripts.<br />
* You need a Pandora to run the third one.<br />
* Depending on what you comment/uncomment, you can produce an alpha build, very minimal, or a full build.<br />
* Depending on what you edit, you can use it to port any *NIX to Open Pandora, and maintain your build very easily.<br />
* Get it [http://pandorawiki.org/Software_projects/OS/Slackware/Build-system here], along the more detailed instructions.<br />
<br />
= FAQ =<br />
* Available [http://pandorawiki.org/Software_projects/OS/Slackware/Slackware_FAQ here.]<br />
<br />
= Ask a question/Report a bug =<br />
* You're welcome to do so, and please post [http://boards.openpandora.org/index.php?/topic/1524-slackware-inside-pandora/ here] or [http://boards.openpandora.org/index.php?/topic/9797-slackware-for-pandora-140/ here.]<br />
<br />
<br />
<br />
[[Category:Development]]<br />
[[Category:Software]]<br />
[[Category:Slackware]]<br />
[[Category:System]]</div>Linux-SWAT