lJava operating systems are necessary to support untrusted Java
applications efficiently
lKaffeOS
–Architectural
concepts taken from operating systems
–Mechanisms
taken from garbage collection
»Distributed
GC
»Write
barriers
lBig issue: dealing with memory/GC
lResource-based denial-of-service attacks can be stopped