Utopia (formerly, Mobile Code OS) is an operating system for mobile code run in an environment of fine-grained, customizable virtualization.