Small fix to docs

This commit is contained in:
Tate Tian 2019-02-20 21:13:43 +08:00 committed by GitHub
parent 602fef10f8
commit a182d5fa0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 7 deletions

@ -60,6 +60,15 @@
"ideas", "ideas",
"content" "content"
] ]
},
{
"login": "chyyuu",
"name": "chyyuu",
"avatar_url": "https://avatars3.githubusercontent.com/u/2077445?v=4",
"profile": "http://soft.cs.tsinghua.edu.cn/~chen",
"contributions": [
"ideas"
]
} }
], ],
"contributorsPerLine": 7 "contributorsPerLine": 7

@ -2,6 +2,6 @@
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore --> <!-- prettier-ignore -->
| [<img src="https://avatars0.githubusercontent.com/u/568208?v=4" width="100px;" alt="Tate, Hongliang Tian"/><br /><sub><b>Tate, Hongliang Tian</b></sub>](https://github.com/tatetian)<br />[💻](https://github.com/occlum/libos/commits?author=tatetian "Code") [⚠️](https://github.com/occlum/libos/commits?author=tatetian "Tests") [📖](https://github.com/occlum/libos/commits?author=tatetian "Documentation") [🚧](#maintenance-tatetian "Maintenance") | [<img src="https://avatars1.githubusercontent.com/u/5778943?v=4" width="100px;" alt="Youren Shen"/><br /><sub><b>Youren Shen</b></sub>](http://yourenis.me)<br />[💻](https://github.com/occlum/libos/commits?author=Yourens "Code") [⚠️](https://github.com/occlum/libos/commits?author=Yourens "Tests") | [<img src="https://avatars1.githubusercontent.com/u/1940384?v=4" width="100px;" alt="Shoumeng Yan"/><br /><sub><b>Shoumeng Yan</b></sub>](https://github.com/ysminnpu)<br />[🤔](#ideas-ysminnpu "Ideas, Planning, & Feedback") [💼](#business-ysminnpu "Business development") | [<img src="https://avatars0.githubusercontent.com/u/15158738?v=4" width="100px;" alt="Wang Runji"/><br /><sub><b>Wang Runji</b></sub>](https://wangrunji.com)<br />[💻](https://github.com/occlum/libos/commits?author=wangrunji0408 "Code") [⚠️](https://github.com/occlum/libos/commits?author=wangrunji0408 "Tests") | [<img src="https://avatars3.githubusercontent.com/u/5389410?v=4" width="100px;" alt="nk7651"/><br /><sub><b>nk7651</b></sub>](https://github.com/nk7651)<br />[🤔](#ideas-nk7651 "Ideas, Planning, & Feedback") [🖋](#content-nk7651 "Content") | | [<img src="https://avatars0.githubusercontent.com/u/568208?v=4" width="100px;" alt="Tate, Hongliang Tian"/><br /><sub><b>Tate, Hongliang Tian</b></sub>](https://github.com/tatetian)<br />[💻](https://github.com/occlum/libos/commits?author=tatetian "Code") [⚠️](https://github.com/occlum/libos/commits?author=tatetian "Tests") [📖](https://github.com/occlum/libos/commits?author=tatetian "Documentation") [🚧](#maintenance-tatetian "Maintenance") | [<img src="https://avatars1.githubusercontent.com/u/5778943?v=4" width="100px;" alt="Youren Shen"/><br /><sub><b>Youren Shen</b></sub>](http://yourenis.me)<br />[💻](https://github.com/occlum/libos/commits?author=Yourens "Code") [⚠️](https://github.com/occlum/libos/commits?author=Yourens "Tests") | [<img src="https://avatars1.githubusercontent.com/u/1940384?v=4" width="100px;" alt="Shoumeng Yan"/><br /><sub><b>Shoumeng Yan</b></sub>](https://github.com/ysminnpu)<br />[🤔](#ideas-ysminnpu "Ideas, Planning, & Feedback") [💼](#business-ysminnpu "Business development") | [<img src="https://avatars0.githubusercontent.com/u/15158738?v=4" width="100px;" alt="Wang Runji"/><br /><sub><b>Wang Runji</b></sub>](https://wangrunji.com)<br />[💻](https://github.com/occlum/libos/commits?author=wangrunji0408 "Code") [⚠️](https://github.com/occlum/libos/commits?author=wangrunji0408 "Tests") | [<img src="https://avatars3.githubusercontent.com/u/5389410?v=4" width="100px;" alt="nk7651"/><br /><sub><b>nk7651</b></sub>](https://github.com/nk7651)<br />[🤔](#ideas-nk7651 "Ideas, Planning, & Feedback") [🖋](#content-nk7651 "Content") | [<img src="https://avatars3.githubusercontent.com/u/2077445?v=4" width="100px;" alt="chyyuu"/><br /><sub><b>chyyuu</b></sub>](http://soft.cs.tsinghua.edu.cn/~chen)<br />[🤔](#ideas-chyyuu "Ideas, Planning, & Feedback") |
| :---: | :---: | :---: | :---: | :---: | | :---: | :---: | :---: | :---: | :---: | :---: |
<!-- ALL-CONTRIBUTORS-LIST:END --> <!-- ALL-CONTRIBUTORS-LIST:END -->

@ -1,11 +1,11 @@
# Occlum # Occlum
[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors) [![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](CONTRIBUTORS.md)
Occlum is a *memory-safe*, *multi-process* library OS (LibOS) for [Intel SGX](https://software.intel.com/en-us/sgx). As a LibOS, it enables *unmodified* applications to run on SGX, thus protecting the confidentiality and integrity of user workloads transparently. Occlum is a *memory-safe*, *multi-process* library OS (LibOS) for [Intel SGX](https://software.intel.com/en-us/sgx). As a LibOS, it enables *unmodified* applications to run on SGX, thus protecting the confidentiality and integrity of user workloads transparently.
Compared to existing LibOSes for SGX, Occlum has following salient features: Compared to existing LibOSes for SGX, Occlum has following salient features:
* **Efficient multitasking.** The LibOS has a complete and efficient multi-process support, including fast process creation, low-cost IPC, code sharing (e.g., shared libraries) and data sharing (e.g., encrypted file systems). * **Efficient multitasking.** The LibOS has a complete and efficient multi-process support, including fast process creation, low-cost IPC, shared OS services (e.g., encrypted file systems).
* **Fault isolation.** The crash of one user process cannot crash the LibOS or other user processes, which is good for security and robustness. * **Fault isolation.** The crash of one user process cannot crash the LibOS or other user processes, which is good for security and robustness.
* **Memory safety.** The LibOS itself is written in [Rust](https://www.rust-lang.org/), a memory-safe programming language, thus free from low-level, memory bugs; * **Memory safety.** The LibOS itself is written in [Rust](https://www.rust-lang.org/), a memory-safe programming language, thus free from low-level, memory bugs;
@ -79,11 +79,9 @@ Of course, Occlum must be run on Intel x86 CPUs with SGX support to do its magic
While Occlum was originally designed by and incubated inside Intel, it is NOT an official Intel product. While Occlum was originally designed by and incubated inside Intel, it is NOT an official Intel product.
The original source code was released by Intel in a BSD-licensed project named [SGX Multi-Process Library Operating System (SGXMPLOS)](https://github.com/occlum/sgxmplos). As the vendor-neutral, community-driven successor of SGXMPLOS, Occlum project is where all future development happens.
## Contributors ## Contributors
The creators of Occlum (or SGXMPLOS) project are The creators of Occlum project are
* Hongliang Tian and Shoumeng Yan from Intel; and * Hongliang Tian and Shoumeng Yan from Intel; and
* Youren Shen, Yu Chen, and Kang Chen from Tsinghua University. * Youren Shen, Yu Chen, and Kang Chen from Tsinghua University.