Just wanted to provide a little documentation for Fedora since the docs are fairly generic regarding Linux.
I followed the docs here: http://leaflabs.com/docs/unix-toolchain.html and was
able to build and install the example program on the Maple using the bootloader. I've
not tried openocd/jtag yet.
I started with a working development system(gcc/make/gdb/etc) and python so
the packages below are all that were needed and I used yum to install them:
yum install screen wget git pyserial dfu-util openocd
Other packages you might need: gdb python and the standard development tools like make, gcc, glibc-devel, etc.
All the other unix toolchain documentation works fine for Fedora12 and should work for any FC release.