Bump version to 0.12.0

Also, update the docs accordingly.
This commit is contained in:
Tate, Hongliang Tian 2020-05-15 03:59:22 +00:00
parent d91014b417
commit e1789dc89f
6 changed files with 19 additions and 10 deletions

@ -4,4 +4,4 @@ services:
- docker - docker
script: script:
- docker run -v /home/travis/build/occlum/occlum:/root/occlum occlum/occlum:0.11.0-ubuntu18.04 /bin/bash -c "cd /root/occlum; make submodule; SGX_MODE=SIM make; SGX_MODE=SIM make test" - docker run -v /home/travis/build/occlum/occlum:/root/occlum occlum/occlum:0.12.0-ubuntu18.04 /bin/bash -c "cd /root/occlum; make submodule; SGX_MODE=SIM make; SGX_MODE=SIM make test"

@ -123,6 +123,19 @@ Occlum can be configured easily via a config file named `Occlum.json`, which is
} }
``` ```
### Try Experimental Features
Occlum has added several new experimental commands, which provide a more container-like experience to users, as shown below:
```
occlum init
occlum build
occlum start
occlum exec <cmd1> <args1>
occlum exec <cmd2> <args2>
occlum exec <cmd3> <args3>
occlum stop
```
## How to Use? ## How to Use?
We have built and tested Occlum on Ubuntu 18.04 with or without hardware SGX support (if the CPU does not support SGX, Occlum can be run in the SGX simulation mode). To give Occlum a quick try, one can use the Occlum Docker image by following the steps below: We have built and tested Occlum on Ubuntu 18.04 with or without hardware SGX support (if the CPU does not support SGX, Occlum can be run in the SGX simulation mode). To give Occlum a quick try, one can use the Occlum Docker image by following the steps below:
@ -135,7 +148,7 @@ Step 1-3 are to be done on the host OS (Linux):
3. Run the Occlum Docker container, which has Occlum and its demos preinstalled: 3. Run the Occlum Docker container, which has Occlum and its demos preinstalled:
``` ```
docker run -it --device /dev/isgx occlum/occlum:0.11.0-ubuntu18.04 docker run -it --device /dev/isgx occlum/occlum:0.12.0-ubuntu18.04
``` ```
Step 4-5 are to be done on the guest OS running inside the Docker container: Step 4-5 are to be done on the guest OS running inside the Docker container:
@ -222,10 +235,6 @@ Of course, Occlum must be run on Intel x86 CPUs with SGX support to do its magic
## Contributors ## Contributors
The founders of Occlum project are
* Hongliang Tian and Shoumeng Yan at Ant Financial; and
* Youren Shen, Yu Chen, and Kang Chen at Tsinghua University.
This project follows the [all-contributors](https://allcontributors.org) specification. Contributions of any kind are welcome! We will publish contributing guidelines and accept pull requests after the project gets more stable. This project follows the [all-contributors](https://allcontributors.org) specification. Contributions of any kind are welcome! We will publish contributing guidelines and accept pull requests after the project gets more stable.
Thanks go to [all these wonderful contributors to this project](CONTRIBUTORS.md). Thanks go to [all these wonderful contributors to this project](CONTRIBUTORS.md).

2
src/exec/Cargo.lock generated

@ -419,7 +419,7 @@ dependencies = [
[[package]] [[package]]
name = "occlum_exec" name = "occlum_exec"
version = "0.1.0" version = "0.12.0"
dependencies = [ dependencies = [
"chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",

@ -1,6 +1,6 @@
[package] [package]
name = "occlum_exec" name = "occlum_exec"
version = "0.1.0" version = "0.12.0"
edition = "2018" edition = "2018"
[lib] [lib]

2
src/libos/Cargo.lock generated

@ -2,7 +2,7 @@
# It is not intended for manual editing. # It is not intended for manual editing.
[[package]] [[package]]
name = "Occlum" name = "Occlum"
version = "0.11.0" version = "0.12.0"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"bitvec", "bitvec",

@ -1,6 +1,6 @@
[package] [package]
name = "Occlum" name = "Occlum"
version = "0.11.0" version = "0.12.0"
edition = "2018" edition = "2018"
[lib] [lib]