The PumpkinOS project attempted to create a re-implementation of the PalmOS operating system used in Palm communicators. PumpkinOS allows you to directly run applications created for PalmOS, without using a PalmOS emulator and without requiring the original PalmOS firmware. Applications built for the m68K architecture can run on systems with x86 and ARM processors. The project code is written in C language and distributed under the GPLv3 license.
The application launch environment supports work in Linux и Windows, but can also be compiled as a self-contained bootable OS (the system environment is based on the kernel Linux and the BusyBox package). A graphical interface is provided for navigating and switching between existing applications. Four basic applications, ported from the PalmOS SDK, are included: an address book, a Todo system, a MemoPad text editor, and a calendar.

Source: opennet.ru
