ROADMAP.md 1.1 KB
Newer Older
jia zhang's avatar
jia zhang 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
# Inclavare Containers Roadmap

This document provides the roadmap of Inclavare Containers project.

## rune

- Code refactoring for minimizing the dependency on libcontainer. 
- Leave this CLI to using docker.

## libenclave

- Implement Enclave VMM to launch the enclave in form of confidential VM based on vSGX, SEV and TDX technologies.

## shim-rune

- Integrate libenclave and libcontainer. 

18
## Enclave Runtimes
jia zhang's avatar
jia zhang 已提交
19 20 21 22 23 24 25 26

- Support more enclave runtimes such as [WAMR](https://github.com/bytecodealliance/wasm-micro-runtime), [sgx-lkl](https://github.com/lsds/sgx-lkl), [enarx](https://github.com/enarx/enarx), [openenclave](https://github.com/openenclave/openenclave) and so on.
- Provide a reference Enclave OS for confidential VM. 

## Enclave Pooling Manager

- Implement bundle cache and enclave pooling for dramatically speeding up enclave launch time.

27 28 29 30 31 32 33 34 35
## shelter

- kubectl plugin for confidential K8s management.

## shelterd

- Daemon server for shelter clients.

## enclaved & stub enclave
jia zhang's avatar
jia zhang 已提交
36 37

- Implement general attestation service and infrastructure for confidential Kubernetes.