From 2eed6df5b6a06afb42dbc3832a8df2241babf10e Mon Sep 17 00:00:00 2001 From: Jia Zhang Date: Tue, 22 Sep 2020 13:49:26 +0000 Subject: [PATCH] Add roadmap file Signed-off-by: Jia Zhang --- ROADMAP.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 ROADMAP.md diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..ae84e52 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,29 @@ +# 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. + +## Enclave Runtime + +- 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. + +## Enclave Attestation Infrastructure + +- Implement general attestation service and infrastructure for confidential Kubernetes. -- GitLab