Remember to read updates on openmoko experiences on our group’s blog. I can’t post copies here and SERG blog will (migh?) include experience reports from other members too.
For record purposes, here’s what I did to get Openmoko working.
- Installed Ubuntu. (Had many problems with Fedora. Don’t know if it was because of the distribution though.)
- Installed all the dependencies and got the MokoMakeFile (see here).
- sudo su and echo 0 > /proc/sys/vm/mmap_min_addr
- make openmoko-setup
- make setup-machine-freerunner
- make openmoko-devel-image
- Backed up the moko folder
Regarding paper titled “A Virtual Machine Based Information Flow Control System for Policy Enforcement” by Nair et al.
Nair et al. present an information flow control system which addresses the issue of implicit information flows using an extension of the Kaffe JVM. Trishul is implemented by extending Java Stack and Heap structures. The resulting framework is capable of dynamically assigning labels to objects and propagating these labels based on information and control flow. Label or “Taint” propagation is based on the Lattice based Information Flow Model by Denning.