Some background informations
Why should you run Linux on your Palm ?
Well, this point is up to you. However, you may give it a try for several reasons :- There's a lot of software for the PalmOS. But there's way more for Linux. Plus most Linux software is Open-Source : as an end-user, it means free. Running Linux on your Tungsten will let you use an IRC client, use a music player (MP3, Ogg, WMA, etc...), play videos, browse the web (with a full-featured, standards-compliant browser), use powerful office tools (spreadsheet and typesetter).
- You'll gain access to a much more powerful operating system (which, for example, uses protected memory, real multitasking, real filesystems, etc...)
- GNU/Linux is an Open-Source Operating System. That mean you can customize the way your Palm will run.
- GNU/Linux is actively maintained. The PalmOS also is, but newer releases are only made available to more recent PDAs. Since Linux will sit in the RAM, you can keep an up-to-date OS.
- Finally, you might just give it a try for fun :-)
How is this embedded Linux different from a desktop or server version ?
Basically there are no differences. What you'll get on your Palm is virtually what you'll get on any Linux workstation. In details :- For the kernel we're using the vanilla sources, as most servers and desktops do. We're not using a stripped-down version of the Linux kernel.
- For the base system tools, we're also pretty close to the usual standards : we're using regular GNU libc, not a reduced version (such as the otherwise nice uClibc).