Il progetto PumpkinOS si propone di ricreare un'implementazione dell'operating system PalmOS, utilizzato nei dispositivi della Palm. PumpkinOS permette di avviare direttamente app sviluppate per PalmOS senza l'uso di un emulatore e senza richiedere il firmware originale di PalmOS. Le applicazioni compilate per l'architettura m68K possono essere eseguite su sistemi con processori x86 e ARM. Il codice del progetto è scritto in linguaggio C e distribuito sotto licenza GPLv3.
L'ambiente per l'esecuzione delle applicazioni supporta il funzionamento su Linux e Windows, ma può anche essere compilato come un sistema operativo autonomo e avviabile (l'ambiente di sistema si basa sul kernel Linux e sul pacchetto BusyBox). Viene fornata un'interfaccia grafica per navigare tra le applicazioni disponibili e per passare da una all'altra. Sono inclusi quattro applicazioni di base il cui codice è stato portato dal PalmOS SDK: la rubrica, il sistema di note ToDo, il editor di testo MemoPad e il calendario.

Fonte: opennet.ru
