CODEZERO is an embedded hypervisor for the ARMv7 architecture. It lets you run multiple operating systems at the same time on a single platform while ensuring a hardware-based isolation between them.
The project mission is to offer OEM-ready solution packages for virtualized designs.
Start hacking right-away
$ git clone \
See Getting Started pages to start with code.(Licensees)
Try prebuilt binaries to test using QEMU, Panda Board or Galaxy Nexus phone. (Publicly available)
Join the community mailing list for developer questions.
How does it work?
Codezero creates logical partitions on the hardware. Secure containers can be created as many as needed, with the ease of software. Each secure container is then populated with additional functionality, from simple main.c file “hello world” projects to full blown operating systems such as Android or Linux.
Google Galaxy Nexus, TI OMAP4 (Pandaboard), ARM Versatile Express
Android, Linux, baremetal/real-time software