Source code for Palm WebOS released
To comply with the GPL, Palm has released the source code packages for its Linux-based WebOS used by the new Palm Pre, which has been on sale in the US since the beginning of June. The company has also set up its own open source site.
For its WebOS, Palm uses version 2.6.24 of the Linux kernel with nearly 1,000 patches, most of which relate either to the Pre's ARM processor architecture or to platform-specific drivers. Some Palm developed new drivers are also included in the source code, such as a driver for the acceleration sensor in the Pre.
Most of the remaining packages are what you would expect to find in an embedded Linux system: a space-saving substitute for numerous command-line tools called BusyBox, a tool to configure frame buffer graphics (X11 is, of course, not included), and Gstreamer with an ALSA back-end for multimedia playback. There are also a number of Palm-designed components, such as a Gstreamer decoder for the ADPCM audio format and libraries that allow access to system functions from within applications.