Linux on Palm Tungsten T5 Downloads
Home | Status | Hardware | Downloads | How-To | Bootloader
Files to download
See
http://www.hackndev.com for prebuilt binaries. Kernel sources are in
http://www.handhelds.org. Text on this page below this section is outdated.
Bootloader
-
Garux: This is the original bootloader. It a poalmos program that loads the linux kernel from within the palmos. garux.tar.gz
This version of bootloader, gerenates one PRC file that already has the kernel and initrd builtin.
The Garux roject page on sourceforge. To use it copy the initrd.gz and zImage in the directory of garux, and use "make palmtt5" to compile it. Remember to compile your kernel with the correct boot options. It could well be that you need to update your LDFLAGS setting in your Makefile to specify where all your PalmOS libraries are).
-
Garux NG - This is the program that can load a linux kernel from within palmos garuxng.tar.gz
This version of Garux loads the kernel (filename: zImage) and initrd.gz from the SD card. Remember to compile your kernel with the correct boot options. A precompiled version (PRC) can be downloaded here garuxng0105.prc
Garux NG is interesting when trying new kernels: you don't have to recompile garux every time you built a new kernel. The original Garux is good for distributing testversions, as the end-user is not confrontated with the fact that he needs to copy the initrd.gz and the zImage kernel on the SD card.
Linux Kernel
The linux Kernel can be obtained via the
svn of the
hackndev project.
To generate a default configuration for the Tungsten T5, use "make palmt5_defconfig" to generate a default configuration for this device. Then use the "make menuconfig" to specify the bootoptions in your kernel (under bootoptions). For example, use this line if you have an initrd.gz with a filesize of 449608 bytes: "mem=0x02000000 initrd=0xA0400000,449608 root=/dev/ram0 init=/linuxrc" ) To use the SVN use: "svn co https://svn.sourceforge.net/svnroot/hackndev hackndev" and then use from within the hackndev directory "svn up" to update to all the latest changes.
A initrd.gz that can be used can be downloaded here: initrd.gz